Skip to content

Conversation

xai
Copy link
Contributor

@xai xai commented Oct 30, 2024

In addition to the html report, the smoke test results can now be exported in prometheus format. The exporter is implemented as a custom Playwright reporter that writes the results to a file and optionally sends them to a Prometheus Pushgateway.

The configuration for the Prometheus Pushgateway is read from environment variables to enable easy integration with CI/CD using secrets.

This should ensure easy integration of the smoke tests into existing monitoring solutions by either configuring the Prometheus Pushgateway in the CI workflow or by scraping the results file from the Github Actions artifacts.

Additionally, we enable the json reporter for the smoke tests to provide more easily parseable results for further processing if needed.

All reporters are now configured to save their output to the webui//playwright-report directory to easily distinguish them from the test result artifacts, such as screenshots and videos, that are saved in the webui/test-results directory.

Contributed on behalf of STMicroelectronics

In addition to the html report, the smoke test results can now be
exported in prometheus format. The exporter is implemented as a
custom Playwright reporter that writes the results to a file and
optionally sends them to a Prometheus Pushgateway.

The configuration for the Prometheus Pushgateway is read from
environment variables to enable easy integration with CI/CD using
secrets.

This should ensure easy integration of the smoke tests into existing
monitoring solutions by either configuring the Prometheus Pushgateway
in the CI workflow or by scraping the results file from the Github
Actions artifacts.

Additionally, we enable the json reporter for the smoke tests to
provide more easily parseable results for further processing if needed.

All reporters are now configured to save their output to the
`webui//playwright-report` directory to easily distinguish them from
the test result artifacts, such as screenshots and videos, that are
saved in the `webui/test-results` directory.

Contributed on behalf of STMicroelectronics

Signed-off-by: Olaf Lessenich <[email protected]>
@amvanbaren amvanbaren self-assigned this Nov 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants