Commit Graph

483 Commits

Author SHA1 Message Date
David Dillow
6b6805b8af NFS test: separate NFSv3 and NFSv4 tests into their own functions
The full tests take over 6 minutes to run, and commenting out unneeded
ones is time consuming -- this change lets me comment out one line to
temporarily avoid an entire class of tests.
2009-06-07 15:48:07 -04:00
David Dillow
0000e1816c NFS test: add test cases for DHCP/nfsroot=[IP:]/path[,options] 2009-06-07 15:01:31 -04:00
David Dillow
4107be9f9f NFS root: add missing DHCP root-path/nfsroot=[IP:]/path[,options] format
Reported-by: Seewer Philippe <philippe.seewer@bfh.ch>
2009-06-07 14:59:38 -04:00
David Dillow
da2643fafb NFS test: renumber MAC addresses to ease adding new test cases 2009-06-06 23:08:12 -04:00
David Dillow
9f25b834b9 NFS test: add support for checking mount options used 2009-06-06 22:59:42 -04:00
David Dillow
574f2965e4 NFS test: verify that we used the right IP to get to the server 2009-06-06 21:55:53 -04:00
David Dillow
ae227ca836 NFS test: additional option tests
Test additional combinations of command line and DHCP option formats. This
is by no means the complete list, but gets us started with some common ones.
2009-06-06 05:10:33 -04:00
David Dillow
08fb7d892c NFS test: allow emergency shell while debugging 2009-06-06 05:09:13 -04:00
David Dillow
a2810bf24a root option parsing belongs in 99base now
We use this for NFS root as well, and NFSv4 was getting broken when
it wasn't present.
2009-06-06 02:31:45 -04:00
David Dillow
35b709957f NFS test: rearrange the server tree so we can differentiate NFSv3 vs NFSv4 2009-06-06 01:22:54 -04:00
David Dillow
d462f6dc65 NFS test: re-add the fix for the terminal
When debugging, this is still needed as we won't be redirecting out
output to /dev/null or a file. However, we need to guard against not
having a terminal.
2009-06-06 01:13:47 -04:00
David Dillow
ba64a17ffd NFS test: switch the ISC dhcpd server
This will let us expand the number of client configs we can test
2009-06-06 01:13:16 -04:00
David Dillow
cc75acdcab NFS test: rearrange code to test multiple client configurations
This also gets rid of BASENET, which was an unneeded idea in hindsight.
2009-06-06 00:25:07 -04:00
David Dillow
a0e0d37270 NFS testing: add forgotten hard-off hook 2009-06-06 00:06:04 -04:00
David Dillow
261d029659 Have the test framework always run the cleanup script
Also remove some extra semicolons, and put the pointer to the test log
on its own line.
2009-06-06 00:05:33 -04:00
Peter Jones
3871f8f53b Don't use backticks, use $()
This is a minor style fix.
2009-06-05 10:20:13 -04:00
Seewer Philippe
07b2fbb183 Get rid of cat and grep 2009-06-05 16:10:52 +02:00
Harald Hoyer
3273c0a536 make test output more readable, log errors to test.log 2009-06-05 16:08:30 +02:00
Harald Hoyer
5fd2decfec Merge branch 'master' of ssh://dracut.git.sourceforge.net/gitroot/dracut 2009-06-05 08:51:31 +02:00
Harald Hoyer
7e05060f77 Merge commit 'dillow/master'
Conflicts:
	test/TEST-20-NFS/make-client-root
2009-06-05 08:47:51 +02:00
David Dillow
2129ffe93e nfs: cleanup currently needs grep 2009-06-05 00:26:10 -04:00
David Dillow
528277f32c test suite: automate NFS testing
First cut at automating the NFS test suite.
2009-06-05 00:25:17 -04:00
David Dillow
58c13eeb4c test suite: allow a user-selected kernel
Sometimes it is desirable to allow the user to test with a different
kernel than the one they are currenting running.
2009-06-05 00:18:29 -04:00
Victor Lowther
fa0f73f438 Ugh, using backticks instead of $()
Get that evilness out of dracut, please.
2009-06-04 22:02:37 -05:00
Victor Lowther
8158ad29ec make udevtriggeropts just use an environment variable
No point in making a file and then reading from it when hooks are sourced.
2009-06-04 22:02:37 -05:00
Victor Lowther
c36ce33479 Make debugging much more useful.
Since we are explicitly using bash, we can have nice, useful value for PS4
2009-06-04 22:01:34 -05:00
Harald Hoyer
68ea18cfa1 specfile update 2009-06-04 17:49:28 +02:00
Harald Hoyer
56d8568c96 add dracutbasedir as configurable variable in dracut.conf 2009-06-04 17:44:26 +02:00
Harald Hoyer
2e7f65d96e try to install switch_root from system 2009-06-04 17:44:26 +02:00
Harald Hoyer
59615e06a4 make paths configurable 2009-06-04 17:44:26 +02:00
Harald Hoyer
53759538cb fix udevtriggeropts 2009-06-04 17:44:21 +02:00
Harald Hoyer
c1d71b7ea3 fix dracut logging 2009-06-04 13:17:57 +02:00
Harald Hoyer
c4d25b18f5 prepare for release 2009-06-04 13:08:39 +02:00
Harald Hoyer
11cbb35847 add sample dracut.conf file 2009-06-04 13:07:59 +02:00
Harald Hoyer
91b1157500 add support to specify additional udev trigger options 2009-06-04 13:07:01 +02:00
Warren Togami
2c02c8318c Ensure KMS drivers are loaded before plymouth. 2009-06-03 14:25:50 -04:00
Warren Togami
dff7ea6864 No longer needed, already ran in pre-trigger 2009-06-03 13:10:57 -04:00
Harald Hoyer
27a101f47c simplify plymouth startup 2009-06-03 17:31:48 +02:00
Harald Hoyer
071bd6e1a0 don't run plymouth --show-splash from udev rule
we have to run it no matter what, so don't rely on a rule
2009-06-03 17:12:07 +02:00
Harald Hoyer
1eeddd31af run udevadm trigger for graphics for plymouth in pre-trigger hook 2009-06-03 17:07:23 +02:00
Harald Hoyer
345fbc8699 corrected paths 2009-06-03 17:07:23 +02:00
Harald Hoyer
8afc472432 don't be verbose on testimage target 2009-06-03 17:04:43 +02:00
Warren Togami
0a56724cd6 plymouth0.7: Launch plymouth --show-splash from udev event, and once before switch_root in case it didn't start 2009-06-02 20:20:44 -04:00
Warren Togami
e9b1426eb7 Detect KMS capable drm drivers instead of hard coded list. 2009-06-02 16:51:49 -04:00
Harald Hoyer
87ce134e08 preserve the original root= variable 2009-06-02 18:01:52 +02:00
Harald Hoyer
92bfa4c6e3 use iscsi-iname to generate the initiator name, if not specified 2009-06-02 16:10:36 +02:00
Harald Hoyer
61537c7de6 override commandline/conf options by root_path 2009-06-02 16:10:04 +02:00
Harald Hoyer
af17f82ed9 moved away Makefile for TEST-30-ISCSI
until iSCSI target VM is built by the testcase
2009-06-02 14:26:48 +02:00
Harald Hoyer
34cb684936 removed debug code 2009-06-02 13:32:11 +02:00
Harald Hoyer
ac4ded9128 add iSCSI module 2009-06-02 13:22:29 +02:00