Skip to main content

Change impact analysis

Foresight correlates the changes to the codebase with the test coverage reports to determine how much of the changes are covered by the tests, empowering teams with clear quality risk metrics to facilitate the right change management process. Pull requests can be automatically approved or passed through reviews depending on the quality risk to ensure only high-quality builds are moved to production.

Prerequisitesโ€‹

  • You need to add Foresight's Test Kit into your CI pipeline
  • Supported coverage frameworks:
    • JaCoCo
    • Cobertura
    • Golang
    • LCOV
  • There needs to be a workflow triggered by a pull request. Foresight compares the pull request changes with the main branch.
note

Tell us which coverage report you would like to see on Foresight.

Resultsโ€‹

Change impact analysis