summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIngo Huerner <ingo_huerner@mentor.com>2017-02-20 10:34:43 +0100
committerGitHub <noreply@github.com>2017-02-20 10:34:43 +0100
commit2e190294dfd19ab9612e2576ebbaeff738990f70 (patch)
treeb255392e8060788facc1c9974c8cfcc93d740516
parent4ac02336cb4b71893355211491a54cb3d715839a (diff)
parent3f5c338346e4ac2bdaf53e10f71f4e9865eb6e60 (diff)
downloadpersistence-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.c17
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");