lh-l4v/misc/testboard
Gerwin Klein 66a2dc621a testboardpush: fix URL processing
Had missed the `:` suffix in the git URL, so the ssh URL test would
never succeed.

Signed-off-by: Gerwin Klein <gerwin.klein@proofcraft.systems>
2021-09-28 11:39:31 +10:00
..
README.md testboard: clarify how results are reported 2021-03-18 15:28:29 +11:00
testboardpush testboardpush: fix URL processing 2021-09-28 11:39:31 +10:00

README.md

Verification Testboard

The script testboardpush in this directory takes your current repository set (manifest), and pushes it to a central test board repository. This push triggers a full verification regression test for this combination.

For this to work, you have to call the script from the toplevel project directory, i.e. if you have l4v in ~/verification/l4v, you need to be in ~/verification and call

l4v/misc/testboard/testboardpush

The script requires your current branch to be published somewhere on GitHub that is accessible to the test machine. A fork is fine, a branch (or set of branches) in the central repositories are also fine.

You will need push access to the testboard repository. Everyone in the Committer or Reviewer role in the seL4 Foundation has access.

Results will be reported by email to the committer of the testboard commit and as status of the corresponding commits in the seL4 and l4v repositories in the seL4 GitHub org. If these are on a PR, the status will show up there. If the commits don't exist in seL4/seL4 or seL4/l4v, the status is ignored.