1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-14 09:14:58 +00:00

Base/CI: Boot serenity in CI in a mode that runs tests on target

Build a new version of Serenity in CI that doesn't have all the debug
symbols on, or we'd be waiting a very long time to boot.

Insert a TestRunner entry into SystemServer.ini that will run a shell
script that runs tests in /bin and /usr/Tests and shuts down the system
in the new self-test boot mode. Also make sure enough basic services are
started in self-test such that the tests will actually run properly.
This commit is contained in:
Andrew Kaster 2021-02-03 19:04:22 -07:00 committed by Andreas Kling
parent 5046213556
commit 611bbc43be
4 changed files with 155 additions and 63 deletions

View file

@ -11,7 +11,8 @@ if [ "$#" -eq "0" ]; then
'*.sh' \
':!:Toolchain' \
':!:Ports' \
':!:Userland/Shell/Tests'
':!:Userland/Shell/Tests' \
':!:Base/home/anon/tests'
)
else
files=()