aboutsummaryrefslogtreecommitdiff
path: root/scripts/testing/archsetup-test.conf
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-25 03:33:59 -0400
committerCraig Jennings <c@cjennings.net>2026-06-25 03:33:59 -0400
commit61df255fb09bb2ac157d565c3c67af3dca0492bd (patch)
tree323c8b3652c2fbd4a75de42c66fd37e9dafd5200 /scripts/testing/archsetup-test.conf
parent4b015a22b450f28460ba6a8d58de485c7ad8c0cf (diff)
downloadarchsetup-61df255fb09bb2ac157d565c3c67af3dca0492bd.tar.gz
archsetup-61df255fb09bb2ac157d565c3c67af3dca0492bd.zip
test(archsetup): expand validation coverage + fix ParallelDownloads (P4)
Add post-install checks beyond the original shell sweep, validated against a live VM: test_hardening (sshd prohibit-password, quiet-printk sysctl, emptied /etc/issue, console font, EFI mount perms), test_config_applied (pacman ParallelDownloads/Color/multilib, makepkg flags, NetworkManager drop-ins, fail2ban jail, reflector), and test_backups (the .archsetup.bak files backup_system_file leaves behind — end-to-end proof of that feature). The new tests caught a real bug: ParallelDownloads stayed at Arch's default 5 because the sed only matched a commented "#ParallelDownloads", but current Arch ships it uncommented. Match both (^#?ParallelDownloads) so the intended 10 takes effect. Verified against a kept VM: 95 passed, 10 skipped (the one remaining failure was the pre-fix ParallelDownloads on the already-built VM, which the sed fix resolves on the next fresh install).
Diffstat (limited to 'scripts/testing/archsetup-test.conf')
0 files changed, 0 insertions, 0 deletions