]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
tests: mkfs-endianness test uses prepared test data
authorMasami Ichikawa <masami256@gmail.com>
Tue, 8 Sep 2020 05:19:32 +0000 (14:19 +0900)
committerMasami Ichikawa <masami256@gmail.com>
Wed, 9 Sep 2020 00:10:58 +0000 (09:10 +0900)
Commit 7b54f05d6b7124c23bff3bc1b8310231c8a2e131 added iflag=fullblock
option, it works fine with coreutils's dd but macOS's dd doesn't support
iflag option then test failed on macOS[1].

This commit added prepared test data for test to not use dd command to
avoid dd command difference.

tested on raspberry pi3
$ sudo sh -c 'for i in $(seq 1 500); do taskset -c 0 ./ts/cramfs/mkfs-endianness ;  done' | grep FAILED | wc -l
0

tested on macOS
$ sudo sh -c 'for i in $(seq 1 500); do ./ts/cramfs/mkfs-endianness ;  done' | grep FAILED | wc -l
       0

[1]https://travis-ci.org/github/karelzak/util-linux/jobs/723642222#L3907

Signed-off-by: Masami Ichikawa <masami256@gmail.com>
tests/ts/cramfs/mkfs-endianness
tests/ts/cramfs/mkfs-endianness_testdata_a [new file with mode: 0644]
tests/ts/cramfs/mkfs-endianness_testdata_b [new file with mode: 0644]

index e3e3ffc2dbddaaa89cfc8c79bdcba9f3a8a208b3..02f69495f89aa9d92a8dfb28bac00f75114f0ff4 100755 (executable)
@@ -44,10 +44,10 @@ test_image() {
 #generate test data, must be owner root
 rm -rf "$IMAGE_DATA"
 mkdir -p $IMAGE_DATA/dirA/dirB
-yes "Testing cramfs 1234567890 Endianness check 1234567890 Endianness check" \
-       | dd of=$IMAGE_DATA/dirA/dirB/a iflag=fullblock bs=512 count=1 &> /dev/null
-yes "Testing cramfs 1234567890 Endianness check 1234567890 Endianness check" \
-       | dd of=$IMAGE_DATA/dirA/dirB/b iflag=fullblock bs=512 count=30 &> /dev/null
+
+cp $TS_SELF/mkfs-endianness_testdata_a $IMAGE_DATA/dirA/dirB/a
+cp $TS_SELF/mkfs-endianness_testdata_b $IMAGE_DATA/dirA/dirB/b
+
 # sudo may use whatever group
 chgrp -R 0 $IMAGE_DATA
 
diff --git a/tests/ts/cramfs/mkfs-endianness_testdata_a b/tests/ts/cramfs/mkfs-endianness_testdata_a
new file mode 100644 (file)
index 0000000..d6c57b7
--- /dev/null
@@ -0,0 +1,8 @@
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 
\ No newline at end of file
diff --git a/tests/ts/cramfs/mkfs-endianness_testdata_b b/tests/ts/cramfs/mkfs-endianness_testdata_b
new file mode 100644 (file)
index 0000000..30f9faf
--- /dev/null
@@ -0,0 +1,217 @@
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 1234567890 Endianness check 1234567890 Endianness check
+Testing cramfs 123456789
\ No newline at end of file