btrfs-progs: introduce TEST_TOP and INTERNAL_BIN for tests
[platform/upstream/btrfs-progs.git] / tests / misc-tests / 027-subvol-list-deleted-toplevel / test.sh
1 #!/bin/bash
2 # check that the toplevel subvolume is not listed as regular or deleted
3
4 source "$TEST_TOP/common"
5
6 check_prereq mkfs.btrfs
7 check_prereq btrfs
8
9 prepare_test_dev
10
11 run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
12 run_check_mount_test_dev
13 run_check_stdout $SUDO_HELPER "$TOP/btrfs" subvolume list "$TEST_MNT" |
14         grep -i -q "id 5" && _fail "found toplevel among regular"
15 run_check_stdout $SUDO_HELPER "$TOP/btrfs" subvolume list -d "$TEST_MNT" |
16         grep -i -q "id 5.*DELETED" && _fail "found toplevel among deleted"
17
18 run_check_umount_test_dev