btrfs-progs: tests: don't pass size to prepare_test_dev if not necessary
[platform/upstream/btrfs-progs.git] / tests / misc-tests / 017-recv-stream-malformatted / test.sh
1 #!/bin/bash
2 #
3 # test receiving stream that's not valid, simple cases
4
5 source $TOP/tests/common
6
7 check_prereq mkfs.btrfs
8 check_prereq btrfs
9
10 setup_root_helper
11
12 prepare_test_dev
13 run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
14 run_check_mount_test_dev
15
16 echo -n '' | run_mayfail $SUDO_HELPER "$TOP/btrfs" receive "$TEST_MNT" &&
17         _fail "unexpected: received empty stream"
18
19 echo -n '1' | run_mayfail $SUDO_HELPER "$TOP/btrfs" receive "$TEST_MNT" &&
20         _fail "unexpected: received stream with shrot and corrupted header"
21
22 echo -n '12345678901234567' | run_mayfail $SUDO_HELPER "$TOP/btrfs" receive "$TEST_MNT" &&
23         _fail "unexpected: received stream with corrupted header"
24
25 run_check_umount_test_dev