virt-tar test: Stable ordering of test output.
authorRichard W.M. Jones <rjones@redhat.com>
Mon, 1 Aug 2011 14:13:08 +0000 (15:13 +0100)
committerRichard W.M. Jones <rjones@redhat.com>
Mon, 1 Aug 2011 14:13:08 +0000 (15:13 +0100)
The files could be listed in any order, resulting in the test failing
for no reason.  Sort the output of tar.

tools/test-virt-tar.sh

index 2239c13..dec4f48 100755 (executable)
@@ -6,7 +6,7 @@ set -e
 # Read out the test directory using virt-tar.
 ./virt-tar -x ../images/fedora.img /bin test.tar
 
 # Read out the test directory using virt-tar.
 ./virt-tar -x ../images/fedora.img /bin test.tar
 
-if [ "$(tar tf test.tar)" != "./
+if [ "$(tar tf test.tar | sort)" != "./
 ./ls
 ./test1
 ./test2
 ./ls
 ./test1
 ./test2