]> andersk Git - libyaml.git/commitdiff
add unit tests to cmake and appveyor config
authorMiguel Grinberg <miguel.grinberg@gmail.com>
Tue, 6 Dec 2016 02:39:37 +0000 (18:39 -0800)
committerMiguel Grinberg <miguel.grinberg@gmail.com>
Tue, 6 Dec 2016 04:59:20 +0000 (20:59 -0800)
.travis.yml
CMakeLists.txt
appveyor.yml [new file with mode: 0644]

index 402f63177ac0f5660a255ebce396b78112f36486..904cc0d91e39e997cf7b835ad498d6b489313ae5 100644 (file)
@@ -8,3 +8,8 @@ script:
 - ./bootstrap
 - ./configure
 - make test
+- make distclean
+- cmake .
+- make
+- make test
+- make clean
index 9bfe76185ee49dff8622a18e641b32d4c1a44c69..40db8824ecb25e63a91a19389464cc07df5a67c0 100644 (file)
@@ -14,3 +14,12 @@ include_directories (include win32)
 add_definitions (-DHAVE_CONFIG_H -DYAML_DECLARE_STATIC)
 add_library (yaml STATIC ${SRC})
 
+add_executable (test-version tests/test-version.c)
+target_link_libraries(test-version yaml)
+add_test(NAME version COMMAND test-version)
+
+add_executable (test-reader tests/test-reader.c)
+target_link_libraries(test-reader yaml)
+add_test(NAME reader COMMAND test-reader)
+
+enable_testing()
diff --git a/appveyor.yml b/appveyor.yml
new file mode 100644 (file)
index 0000000..7922b4b
--- /dev/null
@@ -0,0 +1,12 @@
+version: 0.1.7.{build}
+
+image:
+- Visual Studio 2015
+- Visual Studio 2013
+
+build_script:
+- cmake .
+- cmake --build . --config release --clean-first
+- ctest -C release
+- C:\cygwin\bin\sh -c "export PATH=/usr/bin:/usr/local/bin:$PATH && ./bootstrap && ./configure && make && make test && make distclean"
+- C:\cygwin64\bin\sh -c "export PATH=/usr/bin:/usr/local/bin:$PATH && ./bootstrap && ./configure && make && make test && make distclean"
This page took 0.361004 seconds and 5 git commands to generate.