From mboxrd@z Thu Jan 1 00:00:00 1970 From: Caspar Zhang Date: Fri, 28 Jun 2019 20:52:05 +0800 Subject: [LTP] [PATCH 2/3] lib/test.sh: TCONF needs to be counted In-Reply-To: <5e8374fa7f4ea9d64cdfc39a2ca449761327c257.1559207183.git.caspar@casparzhang.com> References: <5e8374fa7f4ea9d64cdfc39a2ca449761327c257.1559207183.git.caspar@casparzhang.com> Message-ID: <20190628125205.GA48441@linux.alibaba.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: ltp@lists.linux.it Hi Cyril, is it ok to push 2/3 and 3/3 as they've got Li Wang's Reviewed-by, or do you have different opinion? Thanks, Caspar On Thu, May 30, 2019 at 05:09:57PM +0800, Caspar Zhang wrote: > TCONF should also be one of exit statuses in a single test, else the > output of TST_COUNT in shell tests could be wrong. > > Wrong: > <<>> > memcg_use_hierarchy_test 1 TINFO: Starting test 1 > memcg_use_hierarchy_test 1 TINFO: set /dev/memcg/memory.use_hierarchy to 0 failed > memcg_use_hierarchy_test 1 TPASS: process 28658 is killed > memcg_use_hierarchy_test 2 TINFO: Starting test 2 > memcg_use_hierarchy_test 2 TINFO: set /dev/memcg/memory.use_hierarchy to 0 failed > memcg_use_hierarchy_test 2 TCONF: memory.use_hierarchy already been 1, blame systemd, skip > memcg_use_hierarchy_test 2 TINFO: Starting test 3 > memcg_use_hierarchy_test 2 TINFO: set /dev/memcg/memory.use_hierarchy to 0 failed > memcg_use_hierarchy_test 2 TPASS: echo 0 > subgroup/memory.use_hierarchy failed as expected > <<>> > > Right: > <<>> > memcg_use_hierarchy_test 1 TINFO: Starting test 1 > memcg_use_hierarchy_test 1 TINFO: set /dev/memcg/memory.use_hierarchy to 0 failed > memcg_use_hierarchy_test 1 TPASS: process 26825 is killed > memcg_use_hierarchy_test 2 TINFO: Starting test 2 > memcg_use_hierarchy_test 2 TINFO: set /dev/memcg/memory.use_hierarchy to 0 failed > memcg_use_hierarchy_test 2 TCONF: memory.use_hierarchy already been 1, blame systemd, skip > memcg_use_hierarchy_test 3 TINFO: Starting test 3 > memcg_use_hierarchy_test 3 TINFO: set /dev/memcg/memory.use_hierarchy to 0 failed > memcg_use_hierarchy_test 3 TPASS: echo 0 > subgroup/memory.use_hierarchy failed as expected > <<>> > > Signed-off-by: Caspar Zhang > --- > testcases/lib/test.sh | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) > > diff --git a/testcases/lib/test.sh b/testcases/lib/test.sh > index 670248ee5..ade8fcdff 100644 > --- a/testcases/lib/test.sh > +++ b/testcases/lib/test.sh > @@ -58,8 +58,7 @@ tst_resm() > echo " $@" > > case "$ret" in > - TPASS|TFAIL) > - TST_COUNT=$((TST_COUNT+1));; > + TPASS|TFAIL|TCONF) TST_COUNT=$((TST_COUNT+1));; > esac > } > > -- > 2.21.0 > -- Thanks, Caspar