# Construct the command to launch i3. Use maximum debug level, disable
# the interactive signalhandler to make it crash immediately instead.
- my $i3cmd = abs_path("../i3") . " -V -d all --disable-signalhandler";
+ # Also disable logging to SHM since we redirect the logs anyways.
+ # Force Xinerama because we use Xdmx for multi-monitor tests.
+ my $i3cmd = abs_path("../i3") . q| -V -d all --disable-signalhandler| .
+ q| --shmlog-size=0 --force-xinerama|;
# For convenience:
my $outdir = $args{outdir};
my $test = $args{testname};
+ if ($args{restart}) {
+ $i3cmd .= ' -L ' . abs_path('restart-state.golden');
+ }
+
if ($args{valgrind}) {
$i3cmd =
qq|valgrind -v --log-file="$outdir/valgrind-for-$test.log" | .