mirror of
				https://github.com/catchorg/Catch2.git
				synced 2025-10-31 12:17:11 +01:00 
			
		
		
		
	Merge branch 'master' of git://github.com/AIM360/Catch
This commit is contained in:
		
							
								
								
									
										19
									
								
								.travis.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								.travis.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,19 @@ | ||||
| language: cpp | ||||
|  | ||||
| compiler: | ||||
|   - clang | ||||
|   - gcc | ||||
|  | ||||
| env: | ||||
|   - BUILD_TYPE=Debug | ||||
|   - BUILD_TYPE=Release | ||||
|  | ||||
| install: | ||||
|   - cmake -Hprojects/CMake -BBuild -DCMAKE_BUILD_TYPE=$BUILD_TYPE | ||||
|   - cd Build | ||||
|   - make | ||||
|   - cd .. | ||||
|  | ||||
| script: | ||||
|   - cd Build | ||||
|   - ctest -V | ||||
| @@ -2,6 +2,8 @@ | ||||
|  | ||||
| *v1.0 build 11 (master branch)* | ||||
|  | ||||
| [](https://travis-ci.org/AIM360/Catch) Travis CI build status for this fork | ||||
|  | ||||
| # New release with significant changes | ||||
|  | ||||
| [Please see this page for details - including some breaking changes](docs/whats-changed.md) | ||||
|   | ||||
							
								
								
									
										37
									
								
								projects/CMake/CMakeLists.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								projects/CMake/CMakeLists.txt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,37 @@ | ||||
| cmake_minimum_required(VERSION 2.8) | ||||
|  | ||||
| project(Catch C CXX) | ||||
| message("configure: Catch/SelfTest") | ||||
|  | ||||
| # define some folders | ||||
| set(CATCH_DIR     "${CMAKE_CURRENT_SOURCE_DIR}/../..") | ||||
| set(SELF_TEST_DIR ${CATCH_DIR}/projects/SelfTest) | ||||
| set(SCRIPTS_DIR   ${CATCH_DIR}/scripts) | ||||
|  | ||||
| # define the sources of the self test | ||||
| set( | ||||
|     SOURCES | ||||
| 	${SELF_TEST_DIR}/ApproxTests.cpp | ||||
| 	${SELF_TEST_DIR}/BDDTests.cpp | ||||
| 	${SELF_TEST_DIR}/catch_self_test.cpp | ||||
| 	${SELF_TEST_DIR}/ClassTests.cpp | ||||
| 	${SELF_TEST_DIR}/CmdLineTests.cpp | ||||
| 	${SELF_TEST_DIR}/ConditionTests.cpp | ||||
| 	${SELF_TEST_DIR}/ExceptionTests.cpp | ||||
| 	${SELF_TEST_DIR}/GeneratorTests.cpp | ||||
| 	${SELF_TEST_DIR}/MessageTests.cpp | ||||
| 	${SELF_TEST_DIR}/MiscTests.cpp | ||||
| 	${SELF_TEST_DIR}/SectionTrackerTests.cpp | ||||
| 	${SELF_TEST_DIR}/TestMain.cpp | ||||
| 	${SELF_TEST_DIR}/TrickyTests.cpp | ||||
| 	${SELF_TEST_DIR}/VariadicMacrosTests.cpp | ||||
| ) | ||||
|  | ||||
| # configure the executable | ||||
| include_directories(${CATCH_DIR}/include) | ||||
| add_executable(SelfTest ${SOURCES}) | ||||
|  | ||||
| # configure unit tests via ctest | ||||
| enable_testing() | ||||
| add_test(NAME SelfTest_run COMMAND SelfTest) | ||||
| #add_test(NAME SelfTest_run COMMAND python ${SCRIPTS_DIR}/approvalTests.py "${CMAKE_CURRENT_BINARY_DIR}/SelfTest") | ||||
		Reference in New Issue
	
	Block a user
	 Phil Nash
					Phil Nash