Explorar o código

Moved failing builds to a dedicated folder

Benoit Blanchon %!s(int64=5) %!d(string=hai) anos
pai
achega
bc4c2dde33

+ 1 - 0
extras/tests/CMakeLists.txt

@@ -8,6 +8,7 @@ link_libraries(ArduinoJson catch)
 
 include_directories(Helpers)
 add_subdirectory(ElementProxy)
+add_subdirectory(FailingBuilds)
 add_subdirectory(IntegrationTests)
 add_subdirectory(JsonArray)
 add_subdirectory(JsonDeserializer)

+ 30 - 0
extras/tests/FailingBuilds/CMakeLists.txt

@@ -0,0 +1,30 @@
+# ArduinoJson - arduinojson.org
+# Copyright Benoit Blanchon 2014-2020
+# MIT License
+
+macro(build_should_fail target)
+	set_target_properties(${target}
+		PROPERTIES
+	    	EXCLUDE_FROM_ALL TRUE
+	        EXCLUDE_FROM_DEFAULT_BUILD TRUE
+	)
+	add_test(
+		NAME
+			${target}
+	    COMMAND
+	    	${CMAKE_COMMAND} --build . --target ${target} --config $<CONFIGURATION>
+	    WORKING_DIRECTORY
+	    	${CMAKE_BINARY_DIR}
+	)
+	set_tests_properties(${target} 
+		PROPERTIES
+			WILL_FAIL TRUE
+	)
+endmacro()
+
+
+add_executable(Issue978 Issue978.cpp)
+build_should_fail(Issue978)
+
+add_executable(Issue1189 Issue1189.cpp)
+build_should_fail(Issue1189)

+ 0 - 0
extras/tests/Misc/Issue1189.cpp → extras/tests/FailingBuilds/Issue1189.cpp


+ 0 - 0
extras/tests/Misc/Issue978.cpp → extras/tests/FailingBuilds/Issue978.cpp


+ 0 - 31
extras/tests/Misc/CMakeLists.txt

@@ -18,34 +18,3 @@ add_executable(MiscTests
 set_target_properties(MiscTests PROPERTIES UNITY_BUILD OFF)
 
 add_test(Misc MiscTests)
-
-macro(build_should_fail target)
-	set_target_properties(${target}
-		PROPERTIES
-	    	EXCLUDE_FROM_ALL TRUE
-	        EXCLUDE_FROM_DEFAULT_BUILD TRUE
-	)
-	add_test(
-		NAME
-			${target}
-	    COMMAND
-	    	${CMAKE_COMMAND} --build . --target ${target} --config $<CONFIGURATION>
-	    WORKING_DIRECTORY
-	    	${CMAKE_BINARY_DIR}
-	)
-	set_tests_properties(${target} 
-		PROPERTIES
-			WILL_FAIL TRUE
-	)
-endmacro()
-
-
-add_executable(Issue978
-	Issue978.cpp
-)
-build_should_fail(Issue978)
-
-add_executable(Issue1189
-	Issue1189.cpp
-)
-build_should_fail(Issue1189)