Skip to content

Commit 1b5e629

Browse files
committed
Skipped tests and test names for test.sh
1 parent 7773eb5 commit 1b5e629

File tree

1 file changed

+17
-8
lines changed

1 file changed

+17
-8
lines changed

test.sh

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,10 @@ START=`date +%s`
33
COOKIE_PATH="/tmp/adc-test-cookie"
44
SUCCESS_COUNTER=0
55
TEST_COUNTER=0
6+
SKIP_COUNTER=0
67

78
declare -i SUCCESS_COUNTER
9+
declare -i SKIP_COUNTER
810
declare -i TEST_COUNTER
911

1012
function assert_equals {
@@ -13,7 +15,7 @@ function assert_equals {
1315
SUCCESS_COUNTER=$SUCCESS_COUNTER+1
1416
echo -en "\033[0;32m.\033[0m"
1517
else
16-
echo -e "\n\033[0;31mTest failed: \033[0;33m$1\033[0;31m doesn't equal \033[0;35m$2\033[0m"
18+
echo -e "\n\033[0;31mTest \033[0;34m$3\033[0;31m failed: \033[0;33m$1\033[0;31m doesn't equal \033[0;35m$2\033[0m"
1719
fi
1820
}
1921

@@ -23,7 +25,7 @@ function assert_empty {
2325
SUCCESS_COUNTER=$SUCCESS_COUNTER+1
2426
echo -en "\033[0;32m.\033[0m"
2527
else
26-
echo -e "\n\033[0;31mTest failed: \033[0;33m$1\033[0;31m is not an empty string."
28+
echo -e "\n\033[0;31mTest \033[0;34m$3\033[0;31m failed: \033[0;33m$1\033[0;31m is not an empty string."
2729
fi
2830
}
2931

@@ -33,7 +35,7 @@ function assert_contains_substring {
3335
SUCCESS_COUNTER=$SUCCESS_COUNTER+1
3436
echo -en "\033[0;32m.\033[0m"
3537
else
36-
echo -e "\n\033[0;31mTest failed: Couldn't find \033[0;33m$1\033[0;31m in \033[0;35m$2\033[0m"
38+
echo -e "\n\033[0;31mTest \033[0;34m$3\033[0;31m failed: Couldn't find \033[0;33m$1\033[0;31m in \033[0;35m$2\033[0m"
3739
fi
3840
}
3941

@@ -43,7 +45,7 @@ function assert_regex {
4345
SUCCESS_COUNTER=$SUCCESS_COUNTER+1
4446
echo -en "\033[0;32m.\033[0m"
4547
else
46-
echo -e "\n\033[0;31mTest failed: Couldn't find \033[0;33m$1\033[0;31m in \033[0;35m$2\033[0m"
48+
echo -e "\n\033[0;31mTest \033[0;34m$3\033[0;31m failed: Couldn't find \033[0;33m$1\033[0;31m in \033[0;35m$2\033[0m"
4749
fi
4850
}
4951

@@ -74,13 +76,17 @@ if [[ $CREATE_APPLICATION =~ \"id\"\ \:\ ([0-9]+) ]] ; then
7476
assert_contains_substring "<business-transactions>" "`${ADC} bt list -a $APPLICATION_ID`"
7577

7678
##### Database Collector Create, List, Get, Delete #####
77-
CREATE_DBMON="`${ADC} dbmon create -i adc_test_collector -h localhost -n db -u user -a "Default Database Agent" -t DB2 -p 1555 -s password`"
78-
assert_contains_substring '"name" : "adc_test_collector",' "$CREATE_DBMON"
79-
assert_contains_substring '"name" : "adc_test_collector",' "`${ADC} dbmon list`"
79+
DBMON_NAME="adc_test_collector_$RANDOM"
80+
CREATE_DBMON="`${ADC} dbmon create -i ${DBMON_NAME} -h localhost -n db -u user -a "Default Database Agent" -t DB2 -p 1555 -s password`"
81+
assert_contains_substring "\"name\" : \"${DBMON_NAME}\"," "$CREATE_DBMON" "Create Database Collector"
82+
assert_contains_substring "\"name\" : \"${DBMON_NAME}\"," "`${ADC} dbmon list`" "List Database Collectors"
8083
if [[ $CREATE_DBMON =~ \"id\"\ \:\ ([0-9]+) ]] ; then
8184
COLLECTOR_ID=${BASH_REMATCH[1]}
82-
assert_contains_substring '"name" : "adc_test_collector",' "`${ADC} dbmon get $COLLECTOR_ID`"
85+
assert_contains_substring "\"name\" : \"${DBMON_NAME}\"," "`${ADC} dbmon get $COLLECTOR_ID`"
8386
assert_contains_substring '"status" : "SUCCESS",' "`${ADC} dbmon delete $COLLECTOR_ID`"
87+
else
88+
SKIP_COUNTER=$SKIP_COUNTER+2
89+
echo -en "\033[0;33m!!\033[0m"
8490
fi
8591

8692
##### Error handling #####
@@ -107,3 +113,6 @@ rm $COOKIE_PATH
107113
END=`date +%s`
108114

109115
echo -e "\n$SUCCESS_COUNTER/$TEST_COUNTER ($PERCENTAGE%) tests completed in $((END-START))s.\033[0m"
116+
if [ $SKIP_COUNTER -gt 0 ] ; then
117+
echo -e "\033[0;33m$SKIP_COUNTER tests have been skipped.\033[0m"
118+
fi

0 commit comments

Comments
 (0)