Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable catch-based tests on AppVeyor #219

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@ build_script:
- md build
- cd build
- "\"C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\vcvarsall.bat\" %ARCH%"
- cmake -DCMAKE_BUILD_TYPE=$CMAKE_BUILD_TYPE -DRC_ENABLE_TESTS=ON -DRC_ENABLE_EXAMPLES=ON -DRC_ENABLE_GTEST=ON -DRC_ENABLE_GMOCK=ON -DRC_ENABLE_BOOST=ON -DRC_ENABLE_BOOST_TEST=ON -G "NMake Makefiles" ..
- cmake -DCMAKE_BUILD_TYPE=$CMAKE_BUILD_TYPE -DRC_ENABLE_TESTS=ON -DRC_ENABLE_EXAMPLES=ON -DRC_ENABLE_GTEST=ON -DRC_ENABLE_GMOCK=ON -DRC_ENABLE_BOOST=ON -DRC_ENABLE_BOOST_TEST=ON -DRC_ENABLE_CATCH=on -G "NMake Makefiles" ..
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Very nitpick but it would be great if it was consistent with the other options, spelled ON instead of on :)

- nmake

test_script:
- ctest --output-on-failure
- ctest --output-on-failure
3 changes: 1 addition & 2 deletions ext/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
if (RC_ENABLE_TESTS OR RC_ENABLE_CATCH)
add_library(catch INTERFACE)
target_include_directories(catch INTERFACE catch/include)
add_subdirectory(catch)
endif()

if ((RC_ENABLE_GMOCK OR RC_ENABLE_GTEST) AND RC_ENABLE_TESTS)
Expand Down
2 changes: 1 addition & 1 deletion ext/catch
Submodule catch updated from 2ce6c7 to 03d122
4 changes: 2 additions & 2 deletions extras/boost/test/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ target_link_libraries(rapidcheck_boost_tests
rapidcheck_boost
rapidcheck_catch
rapidcheck_test_utils
catch)
Catch2::Catch2)

add_test(
NAME rapidcheck_boost_tests
COMMAND rapidcheck_boost_tests)
COMMAND rapidcheck_boost_tests)
2 changes: 1 addition & 1 deletion extras/boost/test/OptionalTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>
#include <rapidcheck/boost.h>

Expand Down
2 changes: 1 addition & 1 deletion extras/boost/test/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@ inline bool uncaught_exception() noexcept(true) {
#endif

#define CATCH_CONFIG_MAIN
#include <catch.hpp>
#include <catch2/catch.hpp>
4 changes: 2 additions & 2 deletions extras/catch/include/rapidcheck/catch.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
#include <sstream>

#include <rapidcheck.h>
#include <catch.hpp>
#include <catch2/catch.hpp>

namespace rc {

/// For use with `catch.hpp`. Use this function wherever you would use a
/// For use with `catch2/catch.hpp`. Use this function wherever you would use a
/// `SECTION` for convenient checking of properties.
///
/// @param description A description of the property.
Expand Down
2 changes: 1 addition & 1 deletion extras/gmock/test/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ add_executable(rapidcheck_gmock_tests main.cpp)
target_link_libraries(rapidcheck_gmock_tests
rapidcheck_gmock
rapidcheck_catch
catch
Catch2::Catch2
gmock)
target_include_directories(rapidcheck_gmock_tests PRIVATE
${CMAKE_SOURCE_DIR}/ext/googletest/googletest/include
Expand Down
2 changes: 1 addition & 1 deletion extras/gmock/test/main.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#define CATCH_CONFIG_RUNNER
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <gmock/gmock.h>
#include <rapidcheck/catch.h>
#include <rapidcheck/gmock.h>
Expand Down
2 changes: 1 addition & 1 deletion test/AssertionsTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include <algorithm>
Expand Down
2 changes: 1 addition & 1 deletion test/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ add_executable(rapidcheck_tests

target_link_libraries(rapidcheck_tests
rapidcheck
catch
Catch2::Catch2
rapidcheck_catch
rapidcheck_test_utils)
target_include_directories(rapidcheck_tests PRIVATE
Expand Down
2 changes: 1 addition & 1 deletion test/CheckTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include "rapidcheck/detail/TestListenerAdapter.h"
Expand Down
2 changes: 1 addition & 1 deletion test/ClassifyTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

using namespace rc;
Expand Down
2 changes: 1 addition & 1 deletion test/GenTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include "rapidcheck/Gen.h"
Expand Down
2 changes: 1 addition & 1 deletion test/LogTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

using namespace rc;
Expand Down
2 changes: 1 addition & 1 deletion test/MaybeTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include "rapidcheck/Maybe.h"
Expand Down
2 changes: 1 addition & 1 deletion test/RandomTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include <numeric>
Expand Down
2 changes: 1 addition & 1 deletion test/SeqTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include "rapidcheck/Seq.h"
Expand Down
2 changes: 1 addition & 1 deletion test/ShowTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include "util/Box.h"
Expand Down
2 changes: 1 addition & 1 deletion test/ShrinkableTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include "rapidcheck/Shrinkable.h"
Expand Down
2 changes: 1 addition & 1 deletion test/detail/AnyTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>

#include "rapidcheck/detail/Any.h"

Expand Down
2 changes: 1 addition & 1 deletion test/detail/ApplyTupleTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include "rapidcheck/detail/ApplyTuple.h"
Expand Down
2 changes: 1 addition & 1 deletion test/detail/Base64Tests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include "detail/Base64.h"
Expand Down
2 changes: 1 addition & 1 deletion test/detail/BitStreamTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include <numeric>
Expand Down
2 changes: 1 addition & 1 deletion test/detail/CaptureTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include "rapidcheck/detail/Capture.h"
Expand Down
2 changes: 1 addition & 1 deletion test/detail/ConfigurationTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include "util/TemplateProps.h"
Expand Down
2 changes: 1 addition & 1 deletion test/detail/DefaultTestListenerTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>

#include "detail/DefaultTestListener.h"

Expand Down
2 changes: 1 addition & 1 deletion test/detail/FrequencyMapTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include <numeric>
Expand Down
2 changes: 1 addition & 1 deletion test/detail/ImplicitParamTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>
#include <rapidcheck/state.h>

Expand Down
2 changes: 1 addition & 1 deletion test/detail/LogTestListenerTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>

#include "detail/LogTestListener.h"

Expand Down
2 changes: 1 addition & 1 deletion test/detail/MapParserTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include "detail/MapParser.h"
Expand Down
2 changes: 1 addition & 1 deletion test/detail/MulticastTestListenerTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include "detail/MulticastTestListener.h"
Expand Down
2 changes: 1 addition & 1 deletion test/detail/PropertyTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include "rapidcheck/detail/Property.h"
Expand Down
2 changes: 1 addition & 1 deletion test/detail/ReproduceListenerTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include "detail/ReproduceListener.h"
Expand Down
2 changes: 1 addition & 1 deletion test/detail/ResultsTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include <sstream>
Expand Down
2 changes: 1 addition & 1 deletion test/detail/SerializationTests/CompactIntegers.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include "rapidcheck/detail/Serialization.h"
Expand Down
2 changes: 1 addition & 1 deletion test/detail/SerializationTests/CompactRanges.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include "rapidcheck/detail/Serialization.h"
Expand Down
2 changes: 1 addition & 1 deletion test/detail/SerializationTests/Integers.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include "rapidcheck/detail/Serialization.h"
Expand Down
2 changes: 1 addition & 1 deletion test/detail/SerializationTests/Misc.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include "rapidcheck/detail/Serialization.h"
Expand Down
2 changes: 1 addition & 1 deletion test/detail/ShowTypeTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>

#include "rapidcheck/detail/ShowType.h"

Expand Down
2 changes: 1 addition & 1 deletion test/detail/StringSerializationTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include "detail/StringSerialization.h"
Expand Down
2 changes: 1 addition & 1 deletion test/detail/TestMetadataTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include "rapidcheck/detail/TestMetadata.h"
Expand Down
2 changes: 1 addition & 1 deletion test/detail/TestParamsTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include "rapidcheck/detail/Configuration.h"
Expand Down
2 changes: 1 addition & 1 deletion test/detail/TestingTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include <algorithm>
Expand Down
2 changes: 1 addition & 1 deletion test/detail/VariantTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>

#include "util/Util.h"
#include "util/Logger.h"
Expand Down
2 changes: 1 addition & 1 deletion test/fn/CommonTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include "rapidcheck/fn/Common.h"
Expand Down
2 changes: 1 addition & 1 deletion test/gen/BuildTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include "util/GenUtils.h"
Expand Down
2 changes: 1 addition & 1 deletion test/gen/ChronoTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include "rapidcheck/gen/Chrono.h"
Expand Down
2 changes: 1 addition & 1 deletion test/gen/ContainerTests/Fixed.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include "Common.h"
Expand Down
2 changes: 1 addition & 1 deletion test/gen/ContainerTests/NonFixed.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include "util/Predictable.h"
Expand Down
2 changes: 1 addition & 1 deletion test/gen/ContainerTests/Unique.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include "Common.h"
Expand Down
2 changes: 1 addition & 1 deletion test/gen/CreateTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include "rapidcheck/gen/Create.h"
Expand Down
2 changes: 1 addition & 1 deletion test/gen/ExecTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include "rapidcheck/gen/Exec.h"
Expand Down
2 changes: 1 addition & 1 deletion test/gen/MaybeTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include "util/GenUtils.h"
Expand Down
2 changes: 1 addition & 1 deletion test/gen/NumericTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include <numeric>
Expand Down
2 changes: 1 addition & 1 deletion test/gen/PredicateTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include "util/GenUtils.h"
Expand Down
2 changes: 1 addition & 1 deletion test/gen/SelectTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include "rapidcheck/gen/Create.h"
Expand Down
2 changes: 1 addition & 1 deletion test/gen/TextTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include "rapidcheck/gen/Text.h"
Expand Down
2 changes: 1 addition & 1 deletion test/gen/TransformTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include "rapidcheck/gen/Transform.h"
Expand Down
2 changes: 1 addition & 1 deletion test/gen/TupleTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include "util/ArbitraryRandom.h"
Expand Down
2 changes: 1 addition & 1 deletion test/gen/detail/ExecRawTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include <algorithm>
Expand Down
2 changes: 1 addition & 1 deletion test/gen/detail/RecipeTests.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include <catch.hpp>
#include <catch2/catch.hpp>
#include <rapidcheck/catch.h>

#include "rapidcheck/gen/detail/Recipe.h"
Expand Down
Loading