summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGianpaolo Macario <gianpaolo_macario@mentor.com>2017-02-13 16:17:17 +0000
committerGianpaolo Macario <gianpaolo_macario@mentor.com>2017-02-17 13:57:36 +0000
commitd1db71cc64d7d6184737b80075d90e3f740cc2e8 (patch)
treee9e103191b0cf811cad7c8bc889b1cb7ac0ba674
parent4ac02336cb4b71893355211491a54cb3d715839a (diff)
downloadpersistence-client-library-d1db71cc64d7d6184737b80075d90e3f740cc2e8.tar.gz
Skip testcases MultiThreadedRead, MultiThreadedWrite
Reference: [BASE-37] Signed-off-by: Gianpaolo Macario <gianpaolo_macario@mentor.com>
-rw-r--r--test/persistence_client_library_test.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/persistence_client_library_test.c b/test/persistence_client_library_test.c
index ebcf54b..6e6e654 100644
--- a/test/persistence_client_library_test.c
+++ b/test/persistence_client_library_test.c
@@ -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
@@ -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);