Harald Hoyer
ca8f1c1ba3
test: fixed KVERSION and qemu backwards compatiblity
7 years ago
Harald Hoyer
94cc856cb8
TEST-70-BONDBRIDGETEAMVLAN: load vlan kernel modules
7 years ago
Harald Hoyer
827a5b1a80
test: also output server.log on failure
7 years ago
Harald Hoyer
393da0c370
TEST-50-MULTINIC: s/--device/-device
7 years ago
Harald Hoyer
82fe4ea0a5
enable parallel test suite
...
$ time sudo make -j SKIP=14 V=2 check
make[1]: Entering directory '/home/harald/git/dracut/test/TEST-13-ENC-RAID-LVM'
make[1]: Entering directory '/home/harald/git/dracut/test/TEST-40-NBD'
make[1]: Entering directory '/home/harald/git/dracut/test/TEST-04-FULL-SYSTEMD'
make[1]: Entering directory '/home/harald/git/dracut/test/TEST-12-RAID-DEG'
make[1]: Entering directory '/home/harald/git/dracut/test/TEST-15-BTRFSRAID'
make[1]: Entering directory '/home/harald/git/dracut/test/TEST-16-DMSQUASH'
make[1]: Entering directory '/home/harald/git/dracut/test/TEST-17-LVM-THIN'
make[1]: Entering directory '/home/harald/git/dracut/test/TEST-11-LVM'
make[1]: Entering directory '/home/harald/git/dracut/test/TEST-31-ISCSI-MULTI'
make[1]: Entering directory '/home/harald/git/dracut/test/TEST-20-NFS'
make[1]: Entering directory '/home/harald/git/dracut/test/TEST-99-RPM'
make[1]: Entering directory '/home/harald/git/dracut/test/TEST-02-SYSTEMD'
make[1]: Entering directory '/home/harald/git/dracut/test/TEST-30-ISCSI'
make[1]: Entering directory '/home/harald/git/dracut/test/TEST-01-BASIC'
make[1]: Entering directory '/home/harald/git/dracut/test/TEST-03-USR-MOUNT'
make[1]: Entering directory '/home/harald/git/dracut/test/TEST-70-BONDBRIDGETEAMVLAN'
make[1]: Entering directory '/home/harald/git/dracut/test/TEST-50-MULTINIC'
make[1]: Entering directory '/home/harald/git/dracut/test/TEST-10-RAID'
make[1]: Entering directory '/home/harald/git/dracut/test/TEST-18-LVM-ENC-LV'
TEST: root filesystem on an encrypted LVM PV on a degraded RAID-5 [STARTED]
TEST: root filesystem on NBD [STARTED]
TEST: root filesystem on NBD [SKIPPED]
TEST: Full systemd serialization/deserialization test with /usr mount [STARTED]
TEST: root filesystem on multiple device btrfs [STARTED]
make[1]: Leaving directory '/home/harald/git/dracut/test/TEST-40-NBD'
TEST: root filesystem on a LiveCD dmsquash filesystem [STARTED]
TEST: root filesystem on a LiveCD dmsquash filesystem [SKIPPED]
make[1]: Leaving directory '/home/harald/git/dracut/test/TEST-16-DMSQUASH'
TEST: root filesystem on LVM on encrypted partitions of a RAID-5 [STARTED]
TEST: root filesystem on LVM PV [STARTED]
TEST: rpm integrity after dracut and kernel install [STARTED]
TEST: root filesystem on NFS [STARTED]
TEST: root filesystem over iSCSI [STARTED]
TEST: root filesystem on LVM PV with thin pool [STARTED]
TEST: root filesystem over iSCSI [STARTED]
TEST: root filesystem on a ext3 filesystem [STARTED]
TEST: root filesystem on a ext3 filesystem [STARTED]
TEST: root filesystem on a btrfs filesystem with /usr subvolume [STARTED]
TEST: root filesystem on NFS with bridging/bonding/vlan [STARTED]
TEST: root filesystem on NFS with multiple nics [STARTED]
TEST: root filesystem on an encrypted LVM PV on a RAID-5 [STARTED]
TEST: root filesystem on LVM on encrypted partitions of a RAID-5 [STARTED]
TEST: root filesystem on LVM PV [OK]
make[1]: Leaving directory '/home/harald/git/dracut/test/TEST-11-LVM'
TEST: root filesystem on multiple device btrfs [OK]
make[1]: Leaving directory '/home/harald/git/dracut/test/TEST-15-BTRFSRAID'
TEST: root filesystem on LVM PV with thin pool [OK]
make[1]: Leaving directory '/home/harald/git/dracut/test/TEST-17-LVM-THIN'
TEST: root filesystem on a ext3 filesystem [OK]
make[1]: Leaving directory '/home/harald/git/dracut/test/TEST-02-SYSTEMD'
TEST: root filesystem on a btrfs filesystem with /usr subvolume [OK]
make[1]: Leaving directory '/home/harald/git/dracut/test/TEST-03-USR-MOUNT'
TEST: root filesystem on LVM on encrypted partitions of a RAID-5 [OK]
make[1]: Leaving directory '/home/harald/git/dracut/test/TEST-18-LVM-ENC-LV'
TEST: Full systemd serialization/deserialization test with /usr mount [OK]
make[1]: Leaving directory '/home/harald/git/dracut/test/TEST-04-FULL-SYSTEMD'
TEST: root filesystem on an encrypted LVM PV on a RAID-5 [OK]
make[1]: Leaving directory '/home/harald/git/dracut/test/TEST-10-RAID'
TEST: root filesystem on LVM on encrypted partitions of a RAID-5 [OK]
make[1]: Leaving directory '/home/harald/git/dracut/test/TEST-13-ENC-RAID-LVM'
TEST: root filesystem over iSCSI [OK]
make[1]: Leaving directory '/home/harald/git/dracut/test/TEST-30-ISCSI'
TEST: root filesystem on a ext3 filesystem [OK]
make[1]: Leaving directory '/home/harald/git/dracut/test/TEST-01-BASIC'
TEST: root filesystem over iSCSI [OK]
make[1]: Leaving directory '/home/harald/git/dracut/test/TEST-31-ISCSI-MULTI'
TEST: rpm integrity after dracut and kernel install [OK]
make[1]: Leaving directory '/home/harald/git/dracut/test/TEST-99-RPM'
TEST: root filesystem on NFS [OK]
make[1]: Leaving directory '/home/harald/git/dracut/test/TEST-20-NFS'
TEST: root filesystem on NFS with bridging/bonding/vlan [OK]
make[1]: Leaving directory '/home/harald/git/dracut/test/TEST-70-BONDBRIDGETEAMVLAN'
TEST: root filesystem on an encrypted LVM PV on a degraded RAID-5 [OK]
make[1]: Leaving directory '/home/harald/git/dracut/test/TEST-12-RAID-DEG'
TEST: root filesystem on NFS with multiple nics [OK]
make[1]: Leaving directory '/home/harald/git/dracut/test/TEST-50-MULTINIC'
real 9m3,969s
user 22m50,323s
sys 5m24,411s
7 years ago
Harald Hoyer
ffbd37d784
TEST-31-ISCSI-MULTI: use different port than TEST-30
7 years ago
Harald Hoyer
6058b06b86
test/{TEST-50-MULTINIC,TEST-70-BONDBRIDGETEAMVLAN}: use qemu-3.0 syntax
...
use qemu-3.0 syntax for network devices
7 years ago
Harald Hoyer
d63a4e285e
TEST-40-NBD: disable for now
...
nbd is always broken
7 years ago
Harald Hoyer
9a9c67d61b
TEST-30-ISCSI: readd multiple target test
7 years ago
Harald Hoyer
e3fb645821
TEST-99-RPM: use Fedora 29
7 years ago
Harald Hoyer
d888e21b5d
test/ci-matrix.txt: add file specifying which tests to run
7 years ago
Harald Hoyer
5cc17c25c2
TEST-14-IMSM: fail early, if setup failed
7 years ago
Harald Hoyer
28a68f1f3c
iSCSI: no more iscsid
...
According to Cathy Zhou <Cathy.Zhou@Oracle.COM>:
"iscsistart is not designed to be working together with iscsid. When an
interface gets the dhcp offer successfully, the iscsiroot script is run
which starts the iscsistart service to establish the iSCSI session. With
the existence of iscsid, the iscsistart service's attempt to setup its
own mgmt ipc fails. Instead, the request to login to the iscsi target
is handled by the mgmt ipc of iscsid. After iscsistart finishes its
login attempt, it eventually sends a stop_event_loop request to stop
the mgmt process. As the result, it terminates iscsid."
So, iscsid is kicked out again.
Additionally iscsistart-flocked is used to make sure iscsistart is not
run in parallel.
7 years ago
Harald Hoyer
5a8efed021
TEST-3[01]-ISCSI*: increase disk size
7 years ago
Harald Hoyer
0d947530b2
TEST-70: sort interfaces for validation
7 years ago
Harald Hoyer
66a3d4053b
testsuite: increase disk image size
8 years ago
Harald Hoyer
c75ce02775
TEST-02-systemd: add systemd-analyze verify
8 years ago
Harald Hoyer
c0371761fb
add systemd-analyze to debug and TEST-02-SYSTEMD
8 years ago
Harald Hoyer
9388d99361
simplify TEST-30-ISCSI for CI
8 years ago
Harald Hoyer
9cd4edb445
TEST-12: increase retry and loglevel
8 years ago
Harald Hoyer
a1d92d8ace
TEST-12: sleep to get log messages
8 years ago
Harald Hoyer
fac3e9d975
TEST-12: settle before doing sfdisk
8 years ago
Harald Hoyer
9b8e6e40a9
increased qemu memory
8 years ago
Harald Hoyer
29fd71b23d
TEST-50-MULTINIC: fix bridge test
...
Bridge with nics on a different vlan, otherwise we will see:
[ 117.750825] bridge0: received packet on ens5 with own address as source address
8 years ago
Daniel Molkentin
ce999bff98
Tests: find qemu on (open)SUSE systems
8 years ago
Harald Hoyer
b0d6254dad
TEST: redirect server output to server.log if $SERIAL empty
8 years ago
Harald Hoyer
f3f37f3cce
TEST: new rpcbind needs /run/rpcbind
8 years ago
Harald Hoyer
e1171941c2
TEST-70-BONDBRIDGETEAMVLAN: remove qemu -kernel parameter
...
'run-qemu' takes care of finding the kernel image
8 years ago
Daniel Molkentin
fd79054610
net-tools are not required anymore
...
Also bridge-utils was listed twice in README.testsuite.
8 years ago
Harald Hoyer
4e669086a3
test: add TEST-70-BONDBRIDGETEAMVLAN
8 years ago
Harald Hoyer
bdd626059c
test/run-qemu: make "-cpu host" the default
8 years ago
Harald Hoyer
f13278eac2
TEST-99-RPM: fix installation loop
8 years ago
Harald Hoyer
33a5586cae
test/Makefile: proper return code for "make check"
...
(cherry picked from commit aa40b82145
)
8 years ago
Harald Hoyer
ffc2ca202b
TEST-99-RPM: retry dnf 5 times in case http fails
8 years ago
Xunlei Pang
01030beda2
testsuite: add "rd.memdebug=4" in TEST-01-BASIC to test rd.memdebug
...
"rd.memdebug=4" includes all the test level, so add it to test
rd.memdebug function.
Signed-off-by: Xunlei Pang <xlpang@redhat.com>
8 years ago
Harald Hoyer
dfb3db3dad
testsuite: add "-cpu host" to kvm call
8 years ago
Harald Hoyer
e63ac4433a
test/test-rhel-7.2.rpms: remove file
8 years ago
Harald Hoyer
d941f0e015
Revert "TEST-99-RPM: use --best and install all rpms"
...
This reverts commit f81806db20
.
8 years ago
Harald Hoyer
f81806db20
TEST-99-RPM: use --best and install all rpms
8 years ago
Harald Hoyer
e35d1451f5
test/TEST-99-RPM: dnf does not like any dracut subpackage
8 years ago
Harald Hoyer
eac751f1e0
test/TEST-99-RPM: speedup test
8 years ago
Harald Hoyer
924a669a1b
TEST-99-RPM: append "/" to DESTDIR
8 years ago
Harald Hoyer
93d7b95ad4
TEST-30-ISCSI: give server more time for the head start
8 years ago
Harald Hoyer
ffcbde7fe2
TEST-99-RPM: set release version and disable update-testing repo
8 years ago
Harald Hoyer
44766d1f1f
TEST-99-RPM: actually use the generated rpms with dnf
8 years ago
Harald Hoyer
86f0904004
TEST-30-ISCSI: fixed dhcpd.conf and disabled nowait
8 years ago
Harald Hoyer
e22e04ae15
TEST-99-RPM: add test_check() for rpm,dnf,yum
8 years ago
Harald Hoyer
2811e4ed22
TEST-99-RPM: create dracut rpms to install first
...
create rpms in TESTDIR first
8 years ago
Harald Hoyer
ddfcfdf199
test/test-rhel-7.2.rpms
...
list of rpms to install to run the testsuite on rhel-7.2
8 years ago
Harald Hoyer
d7c9ad504e
TEST-30-ISCSI: add message, that all tests passed
9 years ago