summaryrefslogtreecommitdiffstats
path: root/tests/bugs/glusterd/bug-974007.t
diff options
context:
space:
mode:
authorSanju Rakonde <srakonde@redhat.com>2018-01-04 10:35:29 +0530
committerAtin Mukherjee <amukherj@redhat.com>2018-02-10 16:25:01 +0000
commit535fd517c6b188732f9d69c0301dd78c3dc3d09c (patch)
tree1ca37c83a6f4dd299f7d74413fb9eafaa0cf6514 /tests/bugs/glusterd/bug-974007.t
parent446ddbf1b10ce835e0e40790bc997ec6ac53766a (diff)
glusterd: optimization of test cases
To reduce the overall time taken by the every regression job for all glusterd test cases, avoiding some duplicate tests by clubbing similar test cases into one. real time taken for all regression jobs of glusterd without this patch is 1959 seconds, with this patch it is 1059 seconds. Look at the below document for your reference. https://docs.google.com/document/d/1u8o4-wocrsuPDI8BwuBU6yi_x4xA_pf2qSrFY6WEQpo/edit?usp=sharing Change-Id: Ib14c61ace97e62c3abce47230dd40598640fe9cb BUG: 1530905 Signed-off-by: Sanju Rakonde <srakonde@redhat.com>
Diffstat (limited to 'tests/bugs/glusterd/bug-974007.t')
-rw-r--r--tests/bugs/glusterd/bug-974007.t52
1 files changed, 0 insertions, 52 deletions
diff --git a/tests/bugs/glusterd/bug-974007.t b/tests/bugs/glusterd/bug-974007.t
deleted file mode 100644
index 5759adb583f..00000000000
--- a/tests/bugs/glusterd/bug-974007.t
+++ /dev/null
@@ -1,52 +0,0 @@
-#!/bin/bash
-
-#Test case: Create a distributed replicate volume, and remove multiple
-#replica pairs in a single remove-brick command.
-
-. $(dirname $0)/../../include.rc
-. $(dirname $0)/../../volume.rc
-
-cleanup;
-
-#Basic checks
-TEST glusterd
-TEST pidof glusterd
-TEST $CLI volume info
-
-#Create a 3X2 distributed-replicate volume
-TEST $CLI volume create $V0 replica 2 $H0:$B0/${V0}{1..6};
-TEST $CLI volume start $V0
-
-# Mount FUSE and create files
-TEST glusterfs -s $H0 --volfile-id $V0 $M0
-TEST touch $M0/file{1..10}
-
-# Remove bricks from two sub-volumes to make it a 1x2 vol.
-# Bricks in question are given in a random order but from the same subvols.
-function remove_brick_start_status {
- $CLI volume remove-brick $V0 \
- $H0:$B0/${V0}6 $H0:$B0/${V0}1 \
- $H0:$B0/${V0}2 $H0:$B0/${V0}5 start 2>&1 |grep -oE "success|failed"
-}
-EXPECT "success" remove_brick_start_status;
-
-# Wait for rebalance to complete
-EXPECT_WITHIN $REBALANCE_TIMEOUT "completed" remove_brick_status_completed_field "$V0" "$H0:$B0/${V0}6 $H0:$B0/${V0}1 $H0:$B0/${V0}2 $H0:$B0/${V0}5"
-
-# Check commit status
-function remove_brick_commit_status {
- $CLI volume remove-brick $V0 \
- $H0:$B0/${V0}6 $H0:$B0/${V0}1 \
- $H0:$B0/${V0}2 $H0:$B0/${V0}5 commit 2>&1 |grep -oE "success|failed"
-}
-EXPECT "success" remove_brick_commit_status;
-
-# Check the volume type
-EXPECT "Replicate" echo `$CLI volume info |grep Type |awk '{print $2}'`
-
-EXPECT_WITHIN $UMOUNT_TIMEOUT "Y" force_umount $M0
-TEST $CLI volume stop $V0
-TEST $CLI volume delete $V0;
-TEST ! $CLI volume info $V0;
-
-cleanup;