Alexander Todorov
d11f5079f4
tests: Ensure failure if beakerlib results file not found
...
In example here
https://209.132.184.41:8493/logs/pull-887-20191025-100505-509b9eae-weldr-lorax--fedora-31-tar/log.html
we're seeing stuff like:
/tests/test_cli.sh: line 109: /tmp/composer-test.wIAITH/TestResults: No such file or directory
but the result is PASS
Cherry-picked from 2b578dcee8
Related: rhbz#1770193
2019-11-19 09:59:58 -08:00
Alexander Todorov
92535addc8
DRY when setting up, running & parsing results for beakerlib tests
...
Cherry-picked from b197e448ff
Related: rhbz#1770193
2019-11-19 09:59:58 -08:00
Brian C. Lane
3d3c32819c
tests: Fix check_root_account when used with tar liveimg test
...
passwd and openssh-clients need to be installed, and there is no need to
use sudo when you are connecting to the system as root.
Cherry-picked from 454af0c5d5
Related: rhbz#1770193
2019-11-19 09:59:58 -08:00
Alexander Todorov
ac1bcd9d1d
tests: Use the same asserts as before
...
after the changes around live-iso and qcow2 test cases the asserts
used have also changed. This commit utilizes the existing test lib.
Cherry-picked from d67745d755
Related: rhbz#1770193
2019-11-19 09:59:58 -08:00
Brian C. Lane
ad472685c9
tests: Use --http0.9 for curl ssh test
...
Cherry-picked from a0ae10c2d7
Related: rhbz#1770193
2019-11-19 09:59:58 -08:00
Alexander Todorov
8b8f5355bf
[tests] Collect compose logs after each build
...
- save compose logs under /var/log/$TEST
- save qemu logs under /var/log/$TEST/qemu.log
- download everything to $TEST_ATTACHMENTS so it can be saved
in CI results
Cherry-picked from 8af9723c
Related: rhbz#1770193
2019-11-19 09:59:58 -08:00
Jiri Kortus
a8d7841bc1
[tests] Use a function to wait for compose to finish
...
The function is meant to replace the duplicate pieces of code used in various
tests, the polling interval is unified to 20 seconds.
Cherry-picked from 836f0ddf
Related: rhbz#1770193
2019-11-19 09:59:58 -08:00
Alexander Todorov
78fbb7c49e
[tests] Use functions for starting and stopping lorax-composer
...
Cherry-picked from f978d4b01c
Related: rhbz#1770193
2019-11-19 09:59:58 -08:00
Jiri Kortus
22acf067cd
tests: Add kickstart tar installation test
...
Related: rhbz#1733504
2019-10-04 12:09:12 +03:00
Jiri Kortus
64f00d94b8
tests: add option to disable kernel command line parameters check
...
Related: rhbz#1733504
2019-10-04 12:09:12 +03:00
Brian C. Lane
c2c6bfa458
tests: Use a loop to wait for VM and sshd to start
...
Related: rhbz#1733504
2019-10-04 12:09:12 +03:00
Alexander Todorov
d97ff118d9
Prevent ssh asking for password when testing on interactive terminal
...
Related: rhbz#1704209
2019-09-13 11:27:12 +03:00
Jiri Kortus
b0b603dc2e
Use passwd --status for locked root account check
...
Related: rhbz#1687595
2019-07-10 09:17:58 +02:00
Alexander Todorov
8734f662e9
Backport changes for Cockpit CI
...
Related: rhbz#1698366
2019-06-25 11:57:33 +03:00
Jiri Kortus
94892e56dd
Use a less strict regex for disabled root account check
...
Related: rhbz#1687595
2019-05-13 15:31:27 +03:00
Jiri Kortus
481f33b898
Add test for passing custom option on kernel command line
...
Related: rhbz#1688335
2019-05-13 15:31:27 +03:00
Jiri Kortus
0980ddfc54
Use verify_image function as a helper for generic tests
...
Related: rhbz#1704209
2019-05-13 15:31:27 +03:00