Add init and finish functionality 90/29090/20
authorMarcin Niesluchowski <m.niesluchow@samsung.com>
Wed, 1 Oct 2014 14:54:45 +0000 (16:54 +0200)
committerRadoslaw Bartosiak <r.bartosiak@samsung.com>
Fri, 24 Apr 2015 16:49:48 +0000 (18:49 +0200)
commitcb0c3e54fa2ed9fc04c29b98f9ea4d74fd3d6674
tree247de60928eec78c9863c6e96f46ce763c64a19a
parent9f4a36d7c674bcac2f60271556fbab5ddd5615c2
Add init and finish functionality

Classes with init() and finish() methods may be passed as additional
arguments to test macros. Those classes are passed in tuple
accessible as an argument optionalArgsTuple of test case function.
See README for usage of new macros.

Change-Id: I8c25c1bb015e89298030ea7fa223f53aeacbec11
README
src/common/tests_common.h
src/framework/include/dpl/test/test_case.h [new file with mode: 0644]
src/framework/include/dpl/test/test_case_extended.h [new file with mode: 0644]
src/framework/include/dpl/test/test_runner.h
src/framework/include/dpl/test/test_runner_child.h
src/framework/include/dpl/test/test_runner_multiprocess.h
src/framework/src/test_runner.cpp
src/framework/src/test_runner_child.cpp
src/framework/src/test_runner_multiprocess.cpp