Author: rleigh
Date: Fri Jan  5 15:16:41 2018
New Revision: 1820311

URL: http://svn.apache.org/viewvc?rev=1820311&view=rev
Log:
cmake: tests: Don't run ThreadTests when threading is disabled

Modified:
    xerces/c/trunk/tests/CMakeLists.txt

Modified: xerces/c/trunk/tests/CMakeLists.txt
URL: 
http://svn.apache.org/viewvc/xerces/c/trunk/tests/CMakeLists.txt?rev=1820311&r1=1820310&r2=1820311&view=diff
==============================================================================
--- xerces/c/trunk/tests/CMakeLists.txt (original)
+++ xerces/c/trunk/tests/CMakeLists.txt Fri Jan  5 15:16:41 2018
@@ -108,9 +108,11 @@ add_test_executable(NetAccessorTest
 #  src/ParserTest/ParserTest_Parser.hpp
 #)
 
-add_test_executable(ThreadTest
-  src/ThreadTest/ThreadTest.cpp
-)
+if(NOT XERCES_USE_MUTEXMGR_NOTHREAD)
+  add_test_executable(ThreadTest
+    src/ThreadTest/ThreadTest.cpp
+  )
+endif()
 
 # Fails to compile under gcc 4 (ambiguous calls to NullPointerException)
 # dcargill says this is obsolete and we can delete it.
@@ -182,22 +184,24 @@ add_xerces_test(InitTermTest1    COMMAND
 add_xerces_test(InitTermTest2    COMMAND InitTermTest -n -s 
personal-schema.xml)
 add_xerces_test(InitTermTest3    COMMAND InitTermTest -n -s -f 
personal-schema.xml)
 
-add_xerces_test(ThreadTest       COMMAND ThreadTest EXPECT_FAIL)
-add_xerces_test(ThreadTest1      COMMAND ThreadTest -parser=sax               
-v=never  -quiet -threads 10 -time 20 personal.xml)
-add_xerces_test(ThreadTest2      COMMAND ThreadTest -parser=dom               
-v=never  -quiet -threads 10 -time 20 personal.xml)
-add_xerces_test(ThreadTest3      COMMAND ThreadTest -parser=sax2              
-v=never  -quiet -threads 10 -time 20 personal.xml)
-add_xerces_test(ThreadTest4      COMMAND ThreadTest -parser=sax               
-v=always -quiet -threads 10 -time 20 personal.xml)
-add_xerces_test(ThreadTest5      COMMAND ThreadTest -parser=dom               
-v=always -quiet -threads 10 -time 20 personal.xml)
-add_xerces_test(ThreadTest6      COMMAND ThreadTest -parser=sax2              
-v=always -quiet -threads 10 -time 20 personal.xml)
-add_xerces_test(ThreadTest7      COMMAND ThreadTest -parser=sax  -gc          
-v=always -quiet -threads 10 -time 20 personal.xml)
-add_xerces_test(ThreadTest8      COMMAND ThreadTest -parser=dom  -gc          
-v=always -quiet -threads 10 -time 20 personal.xml)
-add_xerces_test(ThreadTest9      COMMAND ThreadTest -parser=sax2 -gc          
-v=always -quiet -threads 10 -time 20 personal.xml)
-add_xerces_test(ThreadTest10     COMMAND ThreadTest -parser=sax  -n -s -f     
-v=always -quiet -threads 10 -time 20 personal-schema.xml)
-add_xerces_test(ThreadTest11     COMMAND ThreadTest -parser=dom  -n -s -f     
-v=always -quiet -threads 10 -time 20 personal-schema.xml)
-add_xerces_test(ThreadTest12     COMMAND ThreadTest -parser=sax2 -n -s -f     
-v=always -quiet -threads 10 -time 20 personal-schema.xml)
-add_xerces_test(ThreadTest13     COMMAND ThreadTest -parser=sax  -gc -n -s -f 
-v=always -quiet -threads 10 -time 20 personal-schema.xml)
-add_xerces_test(ThreadTest14     COMMAND ThreadTest -parser=dom  -gc -n -s -f 
-v=always -quiet -threads 10 -time 20 personal-schema.xml)
-add_xerces_test(ThreadTest15     COMMAND ThreadTest -parser=sax2 -gc -n -s -f 
-v=always -quiet -threads 10 -time 20 personal-schema.xml)
+if(NOT XERCES_USE_MUTEXMGR_NOTHREAD)
+  add_xerces_test(ThreadTest       COMMAND ThreadTest EXPECT_FAIL)
+  add_xerces_test(ThreadTest1      COMMAND ThreadTest -parser=sax              
 -v=never  -quiet -threads 10 -time 20 personal.xml)
+  add_xerces_test(ThreadTest2      COMMAND ThreadTest -parser=dom              
 -v=never  -quiet -threads 10 -time 20 personal.xml)
+  add_xerces_test(ThreadTest3      COMMAND ThreadTest -parser=sax2             
 -v=never  -quiet -threads 10 -time 20 personal.xml)
+  add_xerces_test(ThreadTest4      COMMAND ThreadTest -parser=sax              
 -v=always -quiet -threads 10 -time 20 personal.xml)
+  add_xerces_test(ThreadTest5      COMMAND ThreadTest -parser=dom              
 -v=always -quiet -threads 10 -time 20 personal.xml)
+  add_xerces_test(ThreadTest6      COMMAND ThreadTest -parser=sax2             
 -v=always -quiet -threads 10 -time 20 personal.xml)
+  add_xerces_test(ThreadTest7      COMMAND ThreadTest -parser=sax  -gc         
 -v=always -quiet -threads 10 -time 20 personal.xml)
+  add_xerces_test(ThreadTest8      COMMAND ThreadTest -parser=dom  -gc         
 -v=always -quiet -threads 10 -time 20 personal.xml)
+  add_xerces_test(ThreadTest9      COMMAND ThreadTest -parser=sax2 -gc         
 -v=always -quiet -threads 10 -time 20 personal.xml)
+  add_xerces_test(ThreadTest10     COMMAND ThreadTest -parser=sax  -n -s -f    
 -v=always -quiet -threads 10 -time 20 personal-schema.xml)
+  add_xerces_test(ThreadTest11     COMMAND ThreadTest -parser=dom  -n -s -f    
 -v=always -quiet -threads 10 -time 20 personal-schema.xml)
+  add_xerces_test(ThreadTest12     COMMAND ThreadTest -parser=sax2 -n -s -f    
 -v=always -quiet -threads 10 -time 20 personal-schema.xml)
+  add_xerces_test(ThreadTest13     COMMAND ThreadTest -parser=sax  -gc -n -s 
-f -v=always -quiet -threads 10 -time 20 personal-schema.xml)
+  add_xerces_test(ThreadTest14     COMMAND ThreadTest -parser=dom  -gc -n -s 
-f -v=always -quiet -threads 10 -time 20 personal-schema.xml)
+  add_xerces_test(ThreadTest15     COMMAND ThreadTest -parser=sax2 -gc -n -s 
-f -v=always -quiet -threads 10 -time 20 personal-schema.xml)
+endif()
 
 add_xerces_test(MemHandlerTest   COMMAND MemHandlerTest EXPECT_FAIL)
 add_xerces_test(MemHandlerTest1  COMMAND MemHandlerTest -v=always -n -r=2 
personal.xml)



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to