This allows running integration tests that support it in nspawn
instead of qemu. This both gives extra coverage and speeds things up.
run: meson compile -C build mkosi
- name: Run integration tests
- run: meson test -C build --no-rebuild --suite integration-tests --print-errorlogs --no-stdsplit --num-processes "$(($(nproc) - 1))"
+ run: sudo meson test -C build --no-rebuild --suite integration-tests --print-errorlogs --no-stdsplit --num-processes "$(($(nproc) - 1))"
- name: Archive failed test journals
uses: actions/upload-artifact@v4
'systemd.setenv=TEST_MATCH_TESTCASE=@0@'.format(testcase)
],
'priority' : 10,
+ 'vm' : true,
},
]
endforeach