summaryrefslogtreecommitdiff
path: root/ci/_test-git-branch.sh
AgeCommit message (Collapse)Author
2022-09-22get-test-job is now written in rustci-rustKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2022-09-21ci: New CGI frontend, written in RustKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2022-09-04ci: Add some better logging to test-git-branch.shKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2022-09-03ci: Redirect test output to /dev/nullKent Overstreet
We get this in the dashboard: instead, let's have stdout for debugging the CI itself. Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2022-09-03ci: Ratelimit cleaning of stale jobsKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2022-09-02ci: Ignore errors from git fetchKent Overstreet
This can occasionally race, and that's fine Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2022-09-02ci: Add a log messageKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2022-08-24lib/supervisor: Exit when child existsKent Overstreet
Previously, the supervisor would run until the timeout when the child died (e.g. because of a build error). This adds a signal handler for SIGCHLD to fix this silly bug. Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2022-07-11ci: Use tarpipe for copying results so symlinks are preservedKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
2022-07-10supervisor: Catch and forward signalsKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
2022-07-10Rename qemu-wrapper to supervisorKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
2022-07-10Move logic for retrying subtests to the CIKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
2022-07-08ci/test-git-branch: drop old test status thingKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
2022-07-08test-job-done.sh: Fix log linksKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
2022-07-08fixup! get-test-job: Query for subtests, and write per-subtest lockfilesKent Overstreet
2022-07-07get-test-job: Query for subtests, and write per-subtest lockfilesKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com
2022-07-07get-test-job.sh: tweak loopingKent Overstreet
We now get the latest version of the script on every loop iteration Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
2022-07-07Restart VM if necessary until tests are completeKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
2022-07-07qemu-wrapper is now responsible for writing test statusKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
2022-07-07ci: MonkeypatchingKent Overstreet
This merges in patches from the ci-monkeypatch branch before running tests - right now we're using this for 9p fixes and a patch for debugging failures to mount the root fs. Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
2022-07-04ci/test-job-done.sh: New git log code in bashKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
2022-07-04New CI systemKent Overstreet
Todo: documentation Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>