Upgraded test harness 33/58533/7
authorDavid Steele <david.steele@samsung.com>
Mon, 1 Feb 2016 16:26:31 +0000 (16:26 +0000)
committerDavid Steele <david.steele@samsung.com>
Mon, 8 Feb 2016 13:35:05 +0000 (05:35 -0800)
commit88785561eaf67250a97fc85a6dab15b6ceb83b41
tree6de8cf50a9f2adf18608e97e2cc74a07b95ce8ab
parent7a2a26a067225660d71bda7c10ed042c5e58fb1d
Upgraded test harness

A new Serial mode has been added to the test harness that will run
test cases in serial without using Testkit Lite. This executes all
the dali test cases in ~35 seconds, and dumps the test case output
to stdout/stderr. It can be run using "execute.sh -S"

Have changed the Parallel mode to always re-run failing test cases,
causing it to display the failing checks.

All types of execution now write to summary.xml, and display a human
readable version of it before exiting.

execute.sh's exit status has been changed - 0 means no failures,
1 means there was a test case failure.

Ensured TestGLAbstraction initialization covers all member variables.

Change-Id: I14c46b190f0ab4c832746971f39a4ecce0eee03d
Signed-off-by: David Steele <david.steele@samsung.com>
12 files changed:
automated-tests/README.md
automated-tests/build.sh
automated-tests/execute.sh
automated-tests/scripts/output_summary.pl [new file with mode: 0755]
automated-tests/scripts/summarize.pl
automated-tests/src/dali-devel/tct-dali-devel-core.cpp
automated-tests/src/dali-devel/utc-Dali-Context.cpp
automated-tests/src/dali-internal/tct-dali-internal-core.cpp
automated-tests/src/dali/dali-test-suite-utils/test-gl-abstraction.cpp
automated-tests/src/dali/dali-test-suite-utils/test-harness.cpp
automated-tests/src/dali/dali-test-suite-utils/test-harness.h
automated-tests/src/dali/tct-dali-core.cpp