forgejo-contrib-forgejo-e2e-report.md
forgejo-contrib/forgejo-e2e-report
Watch4
Star2
Fork
You've already forked forgejo-e2e-report
CodeIssues 2Pull requestsActivityActions
Forgejo e2e test flakiness report generator.
91 commits2 branches0 tags 11 MiB
Python 94%
Nix 6%
main
HTTPS Download ZIPDownload TAR.GZDownload BUNDLEOpen with VS CodeOpen with VSCodiumOpen with Intellij IDEA
|
Renovate85876a1cbachore(deps): lock file maintenance (#75)
| 2026-07-01 08:02:57 +02:00 | | --- | --- | | .forgejo/workflows | chore(deps): update forgejo.kainnef.com/mfenniak/debian-latest-forgejo-runner docker digest to de33eda (#74) | 2026-06-25 23:04:41 +02:00 | | LICENSES | Prepare README and notes for publication (#12) | 2025-08-29 21:11:40 -06:00 | | .envrc | Prepare README and notes for publication (#12) | 2025-08-29 21:11:40 -06:00 | | .gitignore | Prepare README and notes for publication (#12) | 2025-08-29 21:11:40 -06:00 | | failures.sql | feat: add browser problem table, and 2 day values (#14) | 2025-10-11 04:34:32 +02:00 | | fetch.py | fix: add extra status values (#55) | 2026-05-18 14:33:16 +02:00 | | flake.lock | chore(deps): lock file maintenance (#75) | 2026-07-01 08:02:57 +02:00 | | flake.nix | chore(deps): lock file maintenance (#62) | 2026-06-06 03:43:09 +02:00 | | README.md | chore: tweak README.md link to Actions (#16) | 2025-10-11 23:03:12 +02:00 | | render.py | fix: two-days table had two-week table content in it (#19) | 2025-10-20 04:00:56 +02:00 | | renovate.json5 | chore: add renovate config (#2) | 2025-08-29 16:00:22 -06:00 | | runs.sql | feat: add browser problem table, and 2 day values (#14) | 2025-10-11 04:34:32 +02:00 |
This repo creates a report that on recent Forgejo e2e tests, in order to help Forgejo contributors identify regressions and flakiness in end-to-end testing.
To access the latest report...
Downloads e2e testing logs from the forgejo branch in Forgejo.
When executed from ./forgejo/workflows/periodic_refresh.yml, it persists the logs into the fetched-logs branch in this repo.
Creates DuckDB views over the downloaded logs. Queries the logs. Puts together a static HTML file containing information about the logs.
When executed from ./forgejo/workflows/periodic_refresh.yml, it outputs the HTML file as an artifact for later viewing.