Step by step guide
This page will show you how to start monitoring your tests.

Signing up for Foresight

In order to get started with Foresight, you need to create a Foresight account. You can sign up from here.
You can use your Github and Google accounts for signing up.

Connect a pipeline

In order to list your pipelines, click on the "Connect pipeline" button.

Install Foresight's GitHub app

You need to install Foresight's GitHub app to an account that you have ownership. Foresight needs access to analyze your workflow runs. You can specify the repositories you want to install from the GitHub dashboard.

Choose repositories to watch

After installing the app successfully, you will see the project creation and repositories screen. Please name your first project and select the repositories you want to montior.
You need to have ownership access to the organization you want to install Foresight's GitHub app

Upload your test reports (optional)

Don't get lost with the log piles in the GitHub Actions results. Group tests, test suites along with their logs, screenshots, and more to understand why even the most complex integration test failed.
Update your YAML file with Foresight's report uploader step and troubleshoot your test failures easily.

Execute your pipeline

Execute your pipeline with the updated configuration. You'll see your repositories listed under the Repositories section.

Workflow Runs

Under the Workflow Runs tab, runs related to the repository you've selected will be listed. You can filter your runs by the workflows from the left panel.
You can see the Workflow success rate chart and the Workflow run duration chart.
You workflows will be listed under your workflow runs

Test Runs

Under the Test Runs tab, runs related to the repository you've selected will be listed. You can filter your runs by the status and branch from the left panel.
The test runs will be listed