Base: Add the self-test-coverage system mode

This will allow us to have custom behavior for coverage builds.
This commit is contained in:
Lucas Chollet committed 2026-10-14 09:14:25 +02:00
1 parent 8837f34dab
commit d76b073506
1 file changed
+10 -2
+10 -2
View File
@@ -1,6 +1,6 @@
[NetworkServer]
User=root
SystemModes=text,graphical,self-test
SystemModes=text,graphical,self-test,self-test-coverage
[LookupServer]
Socket=/tmp/portal/lookup
@@ -8,7 +8,7 @@ SocketPermissions=660
Priority=low
KeepAlive=true
User=lookup
SystemModes=text,graphical,self-test
SystemModes=text,graphical,self-test,self-test-coverage
[WindowServer]
Socket=/tmp/portal/window,/tmp/portal/wm
@@ -51,6 +51,14 @@ User=anon
WorkingDirectory=/home/anon
SystemModes=self-test
[CoverageRunner@ttyS0]
Executable=/home/anon/Tests/run-tests-and-shutdown.sh
StdIO=/dev/ttyS0
Environment=COVERAGE_RUN=1 DO_SHUTDOWN_AFTER_TESTS=1 TERM=xterm PATH=/bin:/usr/bin:/usr/local/bin
User=anon
WorkingDirectory=/home/anon
SystemModes=self-test-coverage
[GenerateManpages@ttyS0]
Executable=/root/generate_manpages.sh
StdIO=/dev/ttyS0