From f7eb306d45d459a8e2bce4b8014b5f32163efd64 Mon Sep 17 00:00:00 2001 From: MyungJoo Ham Date: Mon, 16 Mar 2020 19:35:41 +0900 Subject: [PATCH] Feature: write summary with negative cases If -cn is active, the summary file needs to include the number of negative test cases as well. Signed-off-by: MyungJoo Ham --- debian/changelog | 6 ++++++ packaging/ssat.spec | 2 +- ssat.sh | 11 +++++++---- 3 files changed, 14 insertions(+), 5 deletions(-) diff --git a/debian/changelog b/debian/changelog index b2ca601..6e8d420 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +ssat (1.1.0) stable; urgency=medium + + * A lot of updates have been done (new features) + + -- MyungJoo Ham Mon, 16 Mar 2020 19:39:00 +0900 + ssat (1.0.0) stable; urgency=medium * Initial debian dist files added diff --git a/packaging/ssat.spec b/packaging/ssat.spec index 82d3201..3cb440a 100644 --- a/packaging/ssat.spec +++ b/packaging/ssat.spec @@ -1,6 +1,6 @@ Name: ssat Summary: Shell Script Automated Tester -Version: 1.0.0 +Version: 1.1.0 Release: 1rc1 Group: Development/Tools Packager: MyungJoo Ham diff --git a/ssat.sh b/ssat.sh index a305cb2..c60e09c 100755 --- a/ssat.sh +++ b/ssat.sh @@ -263,16 +263,19 @@ printf "==================================================\n\n" printf "$groupLog" printf "==================================================\n" -if [ "${SUMMARYFILENAME}" != "" ] -then - echo "passed=${TNtcpass}, failed=${TNtcfail}, ignored=${TNtcignore}" > "${SUMMARYFILENAME}" -fi ADDITIONALSTRING="" +ADDITIONALSUMMARY="" if (( ${COUNTNEGATIVE} == 1 )) then total=$((TNtcpass+TNtcfail+TNtcignore)) pos=$((total-TNtcneg)) ADDITIONALSTRING="${ADDITIONALSTRING} | Positive: ${pos} / Negative: ${TNtcneg}" + ADDITIONALSUMMARY="${ADDITIONALSUMMARY}, negative=${TNtcneg}" +fi + +if [ "${SUMMARYFILENAME}" != "" ] +then + echo "passed=${TNtcpass}, failed=${TNtcfail}, ignored=${TNtcignore}${ADDITIONALSUMMARY}" > "${SUMMARYFILENAME}" fi if (( ${TNgroupfail} == 0 )) then -- 2.7.4