diff options
author | Ingo Huerner <ingo_huerner@mentor.com> | 2017-02-20 10:34:43 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-02-20 10:34:43 +0100 |
commit | 2e190294dfd19ab9612e2576ebbaeff738990f70 (patch) | |
tree | b255392e8060788facc1c9974c8cfcc93d740516 | |
parent | 4ac02336cb4b71893355211491a54cb3d715839a (diff) | |
parent | 3f5c338346e4ac2bdaf53e10f71f4e9865eb6e60 (diff) | |
download | persistence-client-library-2e190294dfd19ab9612e2576ebbaeff738990f70.tar.gz |
Merge pull request #6 from gmacario/feat-skip-multithreaded-tests
Skip testcases MultiThreadedRead, MultiThreadedWrite
-rw-r--r-- | test/persistence_client_library_test.c | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/test/persistence_client_library_test.c b/test/persistence_client_library_test.c index ebcf54b..c9556ce 100644 --- a/test/persistence_client_library_test.c +++ b/test/persistence_client_library_test.c @@ -1,5 +1,5 @@ /****************************************************************************** - * Project Persistency + * Project Persistence * (c) copyright 2012 * Company XS Embedded GmbH *****************************************************************************/ @@ -35,6 +35,8 @@ #include "../include/persistence_client_library.h" #include "../include/persistence_client_library_error_def.h" +#define SKIP_MULTITHREADED_TESTS 1 + #define BUF_SIZE 64 #define NUM_OF_FILES 3 #define READ_SIZE 1024 @@ -1484,9 +1486,9 @@ END_TEST -static Suite * persistencyClientLib_suite() +static Suite * persistenceClientLib_suite() { - const char* testSuiteName = "Persistency Client Library (Key-API)"; + const char* testSuiteName = "Persistence Client Library (Key-API)"; Suite * s = suite_create(testSuiteName); @@ -1586,6 +1588,10 @@ static Suite * persistencyClientLib_suite() tcase_add_test(tc_SharedData, test_SharedData); tcase_set_timeout(tc_SharedData, 10); +#ifdef SKIP_MULTITHREADED_TESTS + printf("INFO: Skipping testcase MultiThreadedRead (%p)\n", test_MultiThreadedRead); + printf("INFO: Skipping testcase MultiThreadedWrite (%p)\n", test_MultiThreadedWrite); +#else TCase * tc_MultiThreadedRead = tcase_create("MultiThreadedRead"); tcase_add_test(tc_MultiThreadedRead, test_MultiThreadedRead); tcase_set_timeout(tc_MultiThreadedRead, 20); @@ -1593,6 +1599,7 @@ static Suite * persistencyClientLib_suite() TCase * tc_MultiThreadedWrite = tcase_create("MultiThreadedWrite"); tcase_add_test(tc_MultiThreadedWrite, test_MultiThreadedWrite); tcase_set_timeout(tc_MultiThreadedWrite, 20); +#endif suite_add_tcase(s, tc_persSetData); tcase_add_checked_fixture(tc_persSetData, data_setup, data_teardown); @@ -1643,11 +1650,13 @@ static Suite * persistencyClientLib_suite() suite_add_tcase(s, tc_InvalidPluginfConf); +#ifndef SKIP_MULTITHREADED_TESTS suite_add_tcase(s, tc_MultiThreadedRead); tcase_add_checked_fixture(tc_MultiThreadedRead, data_setup, data_teardown); suite_add_tcase(s, tc_MultiThreadedWrite); tcase_add_checked_fixture(tc_MultiThreadedWrite, data_setup, data_teardown); +#endif suite_add_tcase(s, tc_NoRct); tcase_add_checked_fixture(tc_NoRct, data_setup_norct, data_teardown); @@ -1704,7 +1713,7 @@ int main(int argc, char *argv[]) } else { - Suite * s = persistencyClientLib_suite(); + Suite * s = persistenceClientLib_suite(); SRunner * sr = srunner_create(s); srunner_set_fork_status(sr, CK_NOFORK); srunner_set_xml(sr, "/tmp/persistenceClientLibraryTest.xml"); |