Comment 8 for bug 888115

Revision history for this message
Avik Sil (aviksil) wrote :

Currently I'm running lttng-tools test suite inside this lava test, whose typical output is following:

LAVA: (stdout) ./runall.sh
LAVA: (stdout)
LAVA: (stdout) Testing Sessions:
LAVA: (stdout) -----------
LAVA: (stdout) Create 1 session test1: OK
LAVA: (stdout) Validating created session test1: OK
LAVA: (stdout) Destroy 1 session test1: OK
LAVA: (stdout) Two session with same name: (session already exists) OK
LAVA: (stdout) Fuzzing create_session arguments: OK
LAVA: (stdout) Fuzzing destroy_session argument: OK
LAVA: (stdout) Creating 10000 sessions: OK
LAVA: (stdout) Destroying 10000 sessions: OK
LAVA: (stdout)
LAVA: (stdout) Testing kernel data structures:
LAVA: (stdout) -----------
LAVA: (stdout) Create kernel session: OK
LAVA: (stdout) Validating kernel session: OK
LAVA: (stdout) Create kernel metadata: OK
LAVA: (stdout) Validating kernel session metadata: OK
LAVA: (stdout) Creating kernel channel: OK
LAVA: (stdout) Validating kernel channel: OK
LAVA: (stdout) Creating kernel event: OK
LAVA: (stdout) Validating kernel event: OK
LAVA: (stdout) Creating kernel stream: OK
LAVA: (stdout) Validating kernel stream: OK
LAVA: (stdout)
LAVA: (stdout) --------------------------------------------------
LAVA: (stdout) Kernel tracer - Testing lttng client (liblttngctl)
LAVA: (stdout) --------------------------------------------------
LAVA: (stdout) Starting session daemon... OK
LAVA: (stdout)
LAVA: (stdout) Testing tracing kernel events:
LAVA: (stdout) -----------
LAVA: (stdout) Creating tracing session (/tmp/tmp.GiJEFD07xX): OK
LAVA: (stdout) Creating session handle: OK
LAVA: (stdout) Enabling mychan kernel channel: Enabling sched_switch kernel event: OK
LAVA: (stdout) Enabling sched_process_exit kernel event: OK
LAVA: (stdout) Enabling sched_process_free kernel event: OK
LAVA: (stdout) Disabling sched_switch kernel event: OK
LAVA: (stdout) Disabling sched_process_free kernel event: OK
LAVA: (stdout) Renabling sched_switch kernel event: OK
LAVA: (stdout) Renabling sched_process_free kernel event: OK
LAVA: (stdout) Start tracing: OK
LAVA: (stdout) Stop tracing: OK
LAVA: (stdout) Destroy tracing session: OK
LAVA: (stdout)
LAVA: (stdout) Testing tracing all kernel events:
LAVA: (stdout) -----------
LAVA: (stdout) Creating tracing session (/tmp/tmp.GiJEFD07xX): OK
LAVA: (stdout) Creating session handle: OK
LAVA: (stdout) Enabling all kernel events: OK
LAVA: (stdout) Start tracing: error starting tracing: Starting kernel trace failed
LAVA: (stdout)
LAVA: (stdout) Killing session daemon... OK
LAVA: (stdout) FAIL
LAVA: (stdout)
LAVA: (stdout) make[1]: Leaving directory `/home/aviksil/.local/share/lava_test/installed-tests/lttng/lttng-tools-2.0~pre/tests'
LAVA: (stderr) make[1]: *** [check-am] Error 1
LAVA: (stderr) make: *** [check-recursive] Error 1
LAVA: Running shell command: './lava-lttng-test/lttng-test.sh '
LAVA: (stdout) No of passed test cases: 35
LAVA: (stdout) No of failed test cases: 1
LAVA: run complete, result_id is 'lttng.2012-01-31T10:09:51Z'
ERROR: Some of test steps returned non-zero exit code

But for the results I'm just parsing "No of passed test cases: xx" and "No of failed test cases: xx" i.e. not the individual test case results as its pattern is not much unique. Do you think this much result is inadequate?