- Group Reviewers
- Maniphest Tasks
- T3117: Publish status of existing listers and loaders
- rDWAPPS4e1e382a3cfe: misc/coverage: Update search pattern for sourceforge bzr/cvs origins
Build is green
Patch application report for D7821 (id=28242)
Could not rebase; Attempt merge onto d92988fa24...
Updating d92988fa..4e1e382a Fast-forward swh/web/misc/coverage.py | 118 ++++++++++++++++++++++++----------- swh/web/templates/misc/coverage.html | 4 +- swh/web/tests/misc/test_coverage.py | 107 +++++++++++++++++++++++++++++-- swh/web/tests/utils.py | 16 ++++- 4 files changed, 196 insertions(+), 49 deletions(-)
Changes applied before test
commit 4e1e382a3cfe3ce5ad7945fcabc503d95be7c3c5 Author: Antoine Lambert <firstname.lastname@example.org> Date: Thu May 12 15:15:28 2022 +0200 misc/coverage: Update search pattern for sourceforge bzr/cvs origins The origin URLs for those visit types do not follow the same pattern as the git, hg and svn ones. Related to T3117 commit 0294d986d509826fab7dcc83557ca36cde376201 Author: Antoine Lambert <email@example.com> Date: Thu May 12 15:01:13 2022 +0200 misc/coverage: Add count for origins listed from phabricator instances More origins seem to have been loaded since so let's integrate phabricator in the coverage list. Related to T3117 commit 5005f200826422d4943dcc57fee0e1403c050339 Author: Antoine Lambert <firstname.lastname@example.org> Date: Thu May 12 14:49:10 2022 +0200 misc/coverage: Improve display of origin counters in production/staging If the global counter for an origin type is equal to zero, do not display the bootstrap card for that origin type. If a visit type counter for an origin type is equal to zero, do not display it in the counters table for that origin type. It enables to not take into account origins that have been listed but not loaded without having to hardcode that information in coverage widget implementation. Also use origins_enabled field from scheduler metrics instead of origins_known one to compute the number of loaded origins per visit type. Related to T3117
See https://jenkins.softwareheritage.org/job/DWAPPS/job/tests-on-diff/1829/ for more details.