public inbox for ltp@lists.linux.it
 help / color / mirror / Atom feed
* [LTP] [RFC][PATCH 0/1] cgroup_regression_test.sh fix
@ 2019-02-15 14:52 Cristian Marussi
  2019-02-15 14:52 ` [LTP] [PATCH 1/1] cgroup_regression_test.sh: Fix TWARN usage Cristian Marussi
  2019-02-27 10:37 ` [LTP] [RFC][PATCH 0/1] cgroup_regression_test.sh fix Petr Vorel
  0 siblings, 2 replies; 7+ messages in thread
From: Cristian Marussi @ 2019-02-15 14:52 UTC (permalink / raw)
  To: ltp

Hi

while working on this LTP tip (LTP Jan19 REL + fixes):

81e28eab1 memcg_stress_test.sh: fix memory usage
b25c719de memcg_stress_test.sh: Further cleanup + print info
a6d7d16f4 memcg_stress_test.sh: ported to newlib
6a651fe16 controllers/cpuset: cpuset.cpus file doesn't exist which triggers TFAIL
fa049ec9f controllers/cgroup_regression_test.sh: Fix two issues
a6a5caef1 (tag: 20190115, LTP_20190115) LTP 20190115

I realized 'cgroup' testcase is now wrongly reported FAIL even if NO failures
happens in the sub testcases:


Running tests.......
<<<test_start>>>
tag=cgroup stim[  125.419776] LTP: starting cgroup (            cgroup_regression_test.sh)
e=1550611029
cmdline="               cgroup_regression_test.sh"
contacts=""
analysis=exit
<<<test_output>>>
incrementing stop
cgroup_regression_test 1 TINFO: timeout per run is 0h 5m 0s
cgroup_regression_test 1 TPASS: no kernel bug was found
cgroup_regression_test 2 TPASS: notify_on_release is inherited
cgroup_regression_test 3 TCONF: CONFIG_SCHED_DEBUG is not enabled
cgroup_regression_test 4 TCONF: CONFIG_LOCKDEP is not enabled
cgroup_regression_test 5 TPASS: no kernel bug was found
cgroup_regression_test 6 TCONF: CONFIG_CGROUP_NS is NOT supported in Kernels >= 3.0
cgroup_regression_test 7 TPASS: no kernel bug was found for test 1
[  126.879398] option changes via remount are deprecated (pid=8105 comm=mount)
cgroup_regression_test 7 TWARN: skip rest of testing due possible oops triggered by reading /proc/sched_debug
cgroup_regression_test 7 TPASS: no kernel bug was found for test 2
cgroup_regression_test 8 TPASS: no kernel bug was found
cgroup_regression_test 9 TPASS: no kernel bug was found
mkdir: cannot create directory 'cgroup/0': File exists
cgroup_regression_test 10 TPASS: no kernel bug was found

Summary:
passed   8
failed   0
skipped  3
warnings 1
<<<execution_status>>>
initiation_status="ok"
duration=61 termination_type=exited termination_id=36 corefile=no
cutime=4314 cstime=5792
<<<test_end>>>
INFO: ltp-pan reported some tests FAIL
LTP Version: 20190115

       ###############################################################

            Done executing testcases.
            LTP Version:  20190115
       ###############################################################


This seems to be due to the TWARN added in 78bfa7e785e87d5e7e4e6ebd518ca9a67c78a1f3 which leads
to an exit code interpreted by ltp-pan as failure.
Is this expected ? An ltp-pan issue ? Is there something wrong in my setup ?

A possibly trivial patch follows, BUT anyway there still an unresolved problem: in
the above test run even using TINFO instead of TWARN, I'll have the whole
cgroup_regression_test.sh test case reported as TCONF, since some of the
contained sub test cases have been in fact skipped: is there any way to address
this kind of situation in the LTP framework ? (beside using TINFO everywhere)
I understand the scenario is tricky: a test case with many sub-testcases that
could each PASS/FAIL/SKIP. Any thought/guideline on this ?

Thanks

Cristian

Cristian Marussi (1):
  cgroup_regression_test.sh: Fix TWARN usage

 testcases/kernel/controllers/cgroup/cgroup_regression_test.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

-- 
2.17.1


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2019-02-27 11:45 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-02-15 14:52 [LTP] [RFC][PATCH 0/1] cgroup_regression_test.sh fix Cristian Marussi
2019-02-15 14:52 ` [LTP] [PATCH 1/1] cgroup_regression_test.sh: Fix TWARN usage Cristian Marussi
2019-02-26 18:42   ` Petr Vorel
2019-02-26 18:51     ` Cristian Marussi
2019-02-27 11:10       ` Petr Vorel
2019-02-27 11:45       ` Petr Vorel
2019-02-27 10:37 ` [LTP] [RFC][PATCH 0/1] cgroup_regression_test.sh fix Petr Vorel

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox