debian-forge-composer/test/cases
Achilleas Koutsou 6e8ceb2e41 test/cases: complete installer test
Several changes required to get the installer test working in CI.

Blueprint:
- Add packages for SSH and networking
- Use generated SSH key and username variable for user setup

Kickstart:
- The ISO contains a kickstart file with the `liveimg` command. Instead
  of trying to inject a kickstart during virt-install, we override the
  existing file on the ISO. The `modksiso` function reads a kickstart
  file from an existing ISO, adds commands to make the installation
  fully automatic (partitioning, text --non-interactive) and creates a
  new ISO with the modified kickstart file using mkksiso.
- Simple networking added to kickstart file.
- Kernel command line args for installer added via the mkksiso command
  since the `--cdrom` installation source doesn't support injecting
  command line arguments.

virt-install:
- Using `--cdrom` instead of `--location`: latter was failing to
  install.
- No longer injects a kickstart file (since we handle it separately) and
  doesn't add extra Kernel args.
2021-08-05 16:13:46 +02:00
..
api.sh test/api: Use relevant distributions testing package conflicts 2021-08-03 15:14:22 +02:00
aws.sh test: Replace hard coded ssh keys on some test 2021-07-29 09:38:03 +03:00
azure.sh test: Replace hard coded ssh keys on some test 2021-07-29 09:38:03 +03:00
azure_hyperv_gen2.sh Test Azure images on HyperV Gen1 and Gen2 2021-06-22 13:44:19 +03:00
base_tests.sh jobqueue: Introduce jobqueue backed by a postgres database 2021-07-28 21:52:31 +01:00
image_tests.sh test/cases: stop the spread of the tet typo 2021-07-24 15:54:00 +02:00
installers.sh test/cases: complete installer test 2021-08-05 16:13:46 +02:00
koji.sh test/cases: stop the spread of the tet typo 2021-07-24 15:54:00 +02:00
libvirt.sh test/libvirt: run the uefi test also for 8.5 2021-07-24 15:54:00 +02:00
ostree-ng.sh test: Replace hard coded ssh keys on some test 2021-07-29 09:38:03 +03:00
ostree.sh test: Replace hard coded ssh keys on some test 2021-07-29 09:38:03 +03:00
regression-excluded-dependency.sh test/cases: stop the spread of the tet typo 2021-07-24 15:54:00 +02:00
regression-include-excluded-packages.sh test/cases: stop the spread of the tet typo 2021-07-24 15:54:00 +02:00
regression.sh test/cases: stop the spread of the tet typo 2021-07-24 15:54:00 +02:00
vmware.sh test: Replace hard coded ssh keys on some test 2021-07-29 09:38:03 +03:00