@@ -36,6 +36,7 @@ have_test_arg=false
randomize=false
export here=`pwd`
xfile=""
+performance=false
# start the initialisation work now
iam=check
@@ -70,6 +71,7 @@ check options
-nfs test NFS
-cifs test CIFS
-tmpfs test TMPFS
+ -performance performance tests
-l line mode diff
-udiff show unified diff (default)
-n show me, do not run tests
@@ -172,8 +174,11 @@ export_filtered_environments()
get_group_list()
{
grp=$1
-
- for d in $SRC_GROUPS $FSTYP; do
+ tests="$SRC_GROUPS $FSTYP"
+ if $performance; then
+ tests="$SRC_GROUPS"
+ fi
+ for d in $tests; do
l=$(sed -n < $SRC_DIR/$d/group \
-e 's/#.*//' \
-e 's/$/ /' \
@@ -188,7 +193,11 @@ get_group_list()
get_all_tests()
{
touch $tmp.list
- for d in $SRC_GROUPS $FSTYP; do
+ tests="$SRC_GROUPS $FSTYP"
+ if $performance; then
+ tests="$SRC_GROUPS"
+ fi
+ for d in $tests; do
ls $SRC_DIR/$d/* | \
grep -v "\..*" | \
grep "^$SRC_DIR/$d/$VALID_TEST_NAME"| \
@@ -291,6 +300,8 @@ while [ $# -gt 0 ]; do
-nfs) FSTYP=nfs ;;
-cifs) FSTYP=cifs ;;
-tmpfs) FSTYP=tmpfs ;;
+ -performance) SRC_GROUPS="performance";
+ performance=true;;
-g) group=$2 ; shift ;
GROUP_LIST="$GROUP_LIST $group"
Because performance tests can take longer and are usually not needed, they won't run together with regression tests, but has to be enabled using -performance flag. With it, only perf tests will run. Signed-off-by: Jan ?ulák <jtulak@redhat.com> --- check | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-)