~andersson123/autopkgtest-cloud:preserve-all-proposed

Last commit made on 2024-01-25
Get this branch:
git clone -b preserve-all-proposed https://git.launchpad.net/~andersson123/autopkgtest-cloud
Only Tim Andersson can upload to this branch. If you are Tim Andersson please log in for upload directions.

Branch merges

Branch information

Name:
preserve-all-proposed
Repository:
lp:~andersson123/autopkgtest-cloud

Recent commits

ddf2f03... by Tim Andersson

feat: autopkgtest-web: preserve all-proposed in retries of tests

This commit uses a new column in the database (all_proposed)
to preserve the value of all-proposed when a test is requested,
by modifying download-all-results and download-results to extract
this information from testinfo.json, and insert this information
into the database.

This commit also modifies browse.cgi and browse-results.html to
have the correct retry url given the value for all-proposed.
browse.cgi will append "&all-proposed=1" to the test request
url for a retry if all-proposed=1 was initially used.

This commit is half of a fix for LP: #1999163

Failed
[FAILED] pre_commit:0 (build)
[WAITING] unit_tests:0 (build)
[WAITING] build_charms:0 (build)
13 of 3 results
8d7fcb6... by Tim Andersson

feat: autopkgtest-cloud-worker: preserve all-proposed in testinfo.json

Retrying tests from the webpage doesn't include the `all-proposed`
flag if it was used in the initial test. This commit makes
the cloud worker preserve whether this argument was used in the
initial test, by embedding this info in testinfo.json.

This commit is half of a fix for LP: #1999163

b585369... by Tim Andersson

Merge remote-tracking branch 'andersson123/admin-page'

c3ea3f9... by Tim Andersson

feat: web: browse-layout: add Admin to navbar

Failed
[FAILED] pre_commit:0 (build)
[WAITING] unit_tests:0 (build)
[WAITING] build_charms:0 (build)
13 of 3 results
de23a8d... by Tim Andersson

feat: web: add browse-admin.html

3738d9b... by Tim Andersson

web: add admin endpoint to browse.cgi

This extra tab in the navbar should be helpful for the QA team when
debugging weird tests. It's expandable and this is just a useful start.

1a21b7c... by Tim Andersson

Merge remote-tracking branch 'andersson123/fix-in_allowed_team-call'

b8547f4... by Tim Andersson

Merge remote-tracking branch 'andersson123/fix-update-github-jobs'

88375f3... by Tim Andersson

web: update-github-jobs: increase timeoutstartsec to 10m

Succeeded
[SUCCEEDED] pre_commit:0 (build)
[SUCCEEDED] unit_tests:0 (build)
[SUCCEEDED] build_charms:0 (build)
13 of 3 results
3b01e42... by Tim Andersson

web: fix: update-github-jobs: fix incorrect url bug and improve speed

This commit fixes the incorrect url parsing in update-github-jobs
(now only checks objects with result.tar) and also improves the speed greatly
by not downloading objects that are too old compared to the age of the
github job file.