tests: Fix karg tests on ostree-booted system

https://github.com/ostreedev/ostree/pull/372 caused these tests to
start failing when the host system is managed using ostree - since the
tests *do* replace the `ostree=` kernel argument.

Closes: #384
Approved by: cgwalters
This commit is contained in:
Colin Walters authored and Atomic Bot committed 2016-07-11 16:46:07 +00:00
1 parent 4ebcd57fec
commit 35b4131bd7
2 files changed
+12 -2

No files matched your search

+6 -1
View File
@@ -44,7 +44,12 @@ echo "ok deploy with --karg, but same config"
${CMD_PREFIX} ostree admin deploy --karg-proc-cmdline --os=testos testos:testos/buildmaster/x86_64-runtime
for arg in $(cat /proc/cmdline); do
assert_file_has_content sysroot/boot/loader/entries/ostree-testos-0.conf "options.*$arg"
case "$arg" in
ostree=*) # Skip ostree arg that gets stripped out
;;
*) assert_file_has_content sysroot/boot/loader/entries/ostree-testos-0.conf "options.*$arg"
;;
esac
done
echo "ok deploy --karg-proc-cmdline"
+6 -1
View File
@@ -55,6 +55,11 @@ echo "ok instutil set-kargs --append"
${CMD_PREFIX} ostree admin instutil set-kargs --import-proc-cmdline
for arg in $(cat /proc/cmdline); do
assert_file_has_content sysroot/boot/loader/entries/ostree-testos-0.conf "options.*$arg"
case "$arg" in
ostree=*) # Skip ostree arg that gets stripped out
;;
*) assert_file_has_content sysroot/boot/loader/entries/ostree-testos-0.conf "options.*$arg"
;;
esac
done
echo "ok instutil set-kargs --import-proc-cmdline"