14 files changed:
--- /dev/null
+key = "value1", "value2", "value3";
--- /dev/null
+key = "value";
--- /dev/null
+key = "foo", "bar";
+keyx.subkey = "value";
--- /dev/null
+key = "value";
+key.subkey = "another-value";
--- /dev/null
+key = "another-value";
+key.subkey = "value";
--- /dev/null
+key = "value";
+key {
+ subkey1;
+ subkey2 = "foo";
+}
--- /dev/null
+key = "value2";
+key.foo = "bar";
--- /dev/null
+key {
+ word = "2", "3";
+ new.word = "new";
+}
--- /dev/null
+key = "
+\v\f !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~";
--- /dev/null
+key {
+ word1 = "1";
+ word2 = "2";
+ word3 = "3";
+ word4 = "4";
+ word5 = "5";
+ word6 = "6";
+}
--- /dev/null
+key = "1";
+key2 = "2";
+key3 = "alpha", "beta";
--- /dev/null
+key = "value";
--- /dev/null
+key {
+ word.tree.value = "0";
+ word2.tree.value = "1", "2";
+}
+other.tree {
+ value = "2";
+ value2 = "3";
+}
echo "=== expected success cases ==="
for i in samples/good-* ; do
xpass $BOOTCONF -a $i $INITRD
+ x="samples/exp-"`basename $i`
+ $BOOTCONF $i > $TEMPCONF
+ xpass diff $x $TEMPCONF
done