From ba8f06820d54b736c7aa4ff3beffdb69280b0007 Mon Sep 17 00:00:00 2001 From: cherierm Date: Tue, 19 Dec 2006 16:15:56 +0000 Subject: [PATCH 1/1] contains test runner concept declaration git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3003 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- win32_test_app/include/TTestRunner.h | 50 ++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 win32_test_app/include/TTestRunner.h diff --git a/win32_test_app/include/TTestRunner.h b/win32_test_app/include/TTestRunner.h new file mode 100644 index 0000000000..17871d7423 --- /dev/null +++ b/win32_test_app/include/TTestRunner.h @@ -0,0 +1,50 @@ +#ifndef __TEST_RUNNER_H__ +#define __TEST_RUNNER_H__ + +#include + + +/* + * Declaration of the s_TestRunner structure, which represents + * a test runner used to run suites of tests. + */ +typedef struct s_TestRunner +{ + Buffer_t buffer; /* a single buffer */ + TestSuite_t testSuite; /* the test suite to run */ + +}s_TestRunner_t,*TestRunner_t; + + +/* + * s_TestRunner structure connected functions. + */ + +/* + * Create an new s_TestRunner struct and + * returns a pointer to self. + */ +TestRunner_t TestRunner_new(void); + +/* + * Initialize the s_TestRunner struct. + */ +errno_t TestRunner_initialize(TestRunner_t runner,int argc,char *argv[]); + +/* + * Launch the test runner. + */ +void TestRunner_run(TestRunner_t runner); + +/* + * Free the s_TestRunner. + */ +void TestRunner_free(TestRunner_t runner); + + + + + + + +#endif /* #ifndef __TestRunner_H__ */ \ No newline at end of file -- 2.20.1