diff options
author | Amar Tumballi <amarts@redhat.com> | 2019-03-29 00:10:15 +0530 |
---|---|---|
committer | Amar Tumballi <amarts@redhat.com> | 2019-04-10 04:30:17 +0000 |
commit | eeacb402ac465a1981b7b53b9796fa65a40bdde2 (patch) | |
tree | 63541f204170464ff30b3aec208def6d2582a1ac | |
parent | 064aad721c249d63fb89686b32e5d15de50e2f8c (diff) |
tests: add a tests for trace xlator
this test alone covers most of code of trace xlator
updates: bz#1693692
Change-Id: I287c72ee89bd1c02d992b020d5644e8dac0b77ab
Signed-off-by: Amar Tumballi <amarts@redhat.com>
-rwxr-xr-x | tests/basic/trace.t | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/tests/basic/trace.t b/tests/basic/trace.t new file mode 100755 index 00000000000..3153222df8d --- /dev/null +++ b/tests/basic/trace.t @@ -0,0 +1,33 @@ +#!/bin/bash + +. $(dirname $0)/../include.rc +. $(dirname $0)/../volume.rc + +cleanup; + +TEST mkdir -p $B0/single-brick +cat > $B0/template.vol <<EOF +volume posix + type storage/posix + option directory $B0/single-brick +end-volume + +volume trace + type debug/trace + option log-file yes + option log-history yes + subvolumes posix +end-volume +EOF + +TEST glusterfs -f $B0/template.vol $M0 + +TEST $(dirname $0)/rpc-coverage.sh --no-locks $M0 + +# Take statedump to get maximum code coverage +pid=$(ps auxww | grep glusterfs | grep -E "template.vol" | awk '{print $2}' | head -1) +TEST generate_statedump $pid + +EXPECT_WITHIN $UMOUNT_TIMEOUT "Y" force_umount $M0 + +cleanup; |