LogoLogo
Contact SupportProduct
  • Knowledge Base
  • What's New
  • Guides
  • Agent Release Notes
  • Welcome!
  • Intro to SeaLights
    • What is SeaLights
      • Glossary
      • Working in Conjunction with Your Quality / Coverage Tools
        • SeaLights vs SonarQube
        • SeaLights vs JaCoCo
        • SeaLights vs CodeSee
    • Technical Overview
      • Test Stage Cycle
    • FAQ
  • Coverage & Quality Insights
    • Quality Insights Overview
    • User Story Coverage
      • Release Go / No Go Report
        • How to Generate / Edit the Report
      • User Story Quality Overview
        • How to Generate the User Story View
      • User Story Coverage Analysis
        • How to Generate the Analysis View
      • Uncovered Methods View
        • How to Generate the View
      • Customization
      • Integration
      • User Story Coverage Mechanism
    • Coverage Dashboard
    • Coverage Report
    • Test Gaps Report
      • Code Changes Calculation
        • Hidden Changes Detection
    • Test Gaps Analysis Report
      • How to Generate / Edit the Report
  • Coverage Trend Report
    • How to Generate / Edit the Report
  • Proof of Testing Report
    • How to Generate / Edit the Report
  • Test Optimization
    • Test Optimization Overview
      • Automated Test Optimization
      • Manual Test Optimization
      • Test Optimization for Pull Request
      • Test Selection Policies
        • Full Run Policy
        • No Code Changes Policy
        • Common Code Policy
        • Fastest Path to 100% Coverage Policy
      • Integrations
    • Test Optimization Mechanism
      • Associating Code With Tests
        • Statistical modeling
        • One-to-One Mapping
        • Calibration
      • Detecting Modified Code
      • Generating Test Recommendations
  • Test Optimization - Savings Breakdown
    • TIA Configuration
  • Settings
    • Token Access & Management
    • Quality Gates
    • User Management
      • Managing Users
      • Managing Groups
      • Roles & Permissions
      • SSO Authentication
  • Code Labels
  • Code Scope (Ignore/Include)
  • Contact Support
Powered by GitBook
On this page
  • Default Reference Build
  • Branching Scenarios
  • Code Changes Between Branches

Was this helpful?

  1. Coverage & Quality Insights
  2. Test Gaps Report

Code Changes Calculation

Code changes calculation in TGA reports refers to the process of identifying the modifications made to your codebase between two specific points in time. This information is crucial for understanding the impact of code changes on test coverage and identifying test gaps.

Default Reference Build

By default, TGA reports use the last build prior to the selected date range as the reference build for code changes calculation. This means the report will compare the most recent build within the specified timeframe to the latest build prior to the specified timeframe. This comparison is performed within the same branch.

Branching Scenarios

When working with branched codebases, you may want to compare the current branch to a different branch as the reference point. This is particularly useful when analyzing changes introduced in a specific branch relative to a main or base branch.

Code Changes Between Branches

SeaLights allows you to select a different reference build for code changes calculation in TGA reports, when working with branched codebases. The system will automatically detect applications and branches where branching out has occurred (based on API calls declaring branching out). When creating a new TGA report for such a branch, users will be presented with two options for selecting the reference build:

  • Default Definition (Last Build Prior to Selected Range): This option maintains the standard TGA report behavior. The reference build will be the last build executed in the branch before the user-defined date range for the new report.

  • Latest Build in Branching Out Point: This new option empowers users to explicitly select the latest build from the point where the branch diverged from the main codebase.

This provides greater flexibility and enables you to analyze code changes from the perspective of a different branch, offering deeper insights into the impact of specific changes.

PreviousTest Gaps ReportNextHidden Changes Detection

Last updated 9 months ago

Was this helpful?