aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/internal/testsuite
AgeCommit message (Collapse)Author
20 hoursinternal/testsuite: move from testOphestra
This structure is a lot less clumsy than the old nix-centric layout. Signed-off-by: Ophestra <cat@gensokyo.uk>
21 hourstest/internal/testsuite: directly set credentialsOphestra
There is no reason to keep using sudo here, now that processes are spawned natively. This change removes all use of sudo. Signed-off-by: Ophestra <cat@gensokyo.uk>
23 hourstest/sandbox: migrate testsOphestra
This significantly improves performance, removing overhead of nix, python, and virtualisation. Running this in an unprivileged container required patching the kernel, but since special runner setup was already needed, that was an acceptable tradeoff. Signed-off-by: Ophestra <cat@gensokyo.uk>
4 daystest/internal/testsuite: move fs checkerOphestra
This also cleans up its API and improves error messages. Signed-off-by: Ophestra <cat@gensokyo.uk>
4 daystest/internal/testsuite: simple proc scannerOphestra
This replaces procps in the replacement test suite and enables faster and much more precise matching. Signed-off-by: Ophestra <cat@gensokyo.uk>
4 daystest/internal/testsuite: move ptrace helpersOphestra
This also cleans up their API. Signed-off-by: Ophestra <cat@gensokyo.uk>
4 daysinternal/workflows: cache installed packagesOphestra
This avoids re-downloading packages on every run. Signed-off-by: Ophestra <cat@gensokyo.uk>
6 daystest/sharefs: migrate testsOphestra
This runs tests directly in the container, significantly reducing overhead introduced by virtualisation. Signed-off-by: Ophestra <cat@gensokyo.uk>