Files
serenity/Base/etc/SystemServer.ini
Lucas Chollet d76b073506 Base: Add the self-test-coverage system mode
This will allow us to have custom behavior for coverage builds.
2026-10-14 09:14:25 +02:00

73 lines
1.6 KiB
INI

[NetworkServer]
User=root
SystemModes=text,graphical,self-test,self-test-coverage
[LookupServer]
Socket=/tmp/portal/lookup
SocketPermissions=660
Priority=low
KeepAlive=true
User=lookup
SystemModes=text,graphical,self-test,self-test-coverage
[WindowServer]
Socket=/tmp/portal/window,/tmp/portal/wm
SocketPermissions=660
Priority=high
KeepAlive=true
User=window
# Ensure windowserver has a controlling TTY.
StdIO=/dev/tty0
[Clipboard]
Socket=/tmp/session/%sid/portal/clipboard
SocketPermissions=600
Priority=low
User=window
[Shell@tty0]
Executable=/bin/Shell
StdIO=/dev/tty0
Environment=TERM=xterm PATH=/bin:/usr/bin:/usr/local/bin
KeepAlive=true
SystemModes=text
[Shell@tty1]
Executable=/bin/Shell
StdIO=/dev/tty1
Environment=TERM=xterm PATH=/bin:/usr/bin:/usr/local/bin
KeepAlive=true
SystemModes=text
[KeyboardPreferenceLoader]
KeepAlive=false
User=anon
[TestRunner@ttyS0]
Executable=/home/anon/Tests/run-tests-and-shutdown.sh
StdIO=/dev/ttyS0
Environment=DO_SHUTDOWN_AFTER_TESTS=1 TERM=xterm PATH=/bin:/usr/bin:/usr/local/bin
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
Environment=DO_SHUTDOWN_AFTER_GENERATE=1 TERM=xterm PATH=/bin
User=root
WorkingDirectory=/root/
SystemModes=generate-manpages
[LoginServer]
User=root
Arguments=--auto-login anon