diff options
author | Miguel Grinberg <miguel.grinberg@gmail.com> | 2016-12-05 18:39:37 -0800 |
---|---|---|
committer | Miguel Grinberg <miguel.grinberg@gmail.com> | 2016-12-05 20:59:20 -0800 |
commit | 6dfd50f13f18be0d381d2bcd2f9cebb71d7c7615 (patch) | |
tree | 7a629438612e793045a924f8d0dd9c46c237fe50 | |
parent | e4fd0393e6e97439666527db71c1fa18482778a7 (diff) | |
download | libyaml-git-6dfd50f13f18be0d381d2bcd2f9cebb71d7c7615.tar.gz |
add unit tests to cmake and appveyor config
-rw-r--r-- | .travis.yml | 5 | ||||
-rw-r--r-- | CMakeLists.txt | 9 | ||||
-rw-r--r-- | appveyor.yml | 12 |
3 files changed, 26 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml index 402f631..904cc0d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,3 +8,8 @@ script: - ./bootstrap - ./configure - make test +- make distclean +- cmake . +- make +- make test +- make clean diff --git a/CMakeLists.txt b/CMakeLists.txt index 9bfe761..40db882 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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 index 0000000..7922b4b --- /dev/null +++ b/appveyor.yml @@ -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" |