aboutsummaryrefslogtreecommitdiff
path: root/zenserver-test/zenserver-test.cpp
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2022-04-05 15:58:41 +0200
committerStefan Boberg <[email protected]>2022-04-05 15:58:41 +0200
commitca6516d1b552c5d6959aac3abc84cf3ee02393b6 (patch)
treebe3559834a28603871d79bdb0f6332d9b09349b2 /zenserver-test/zenserver-test.cpp
parentFix gc shutdown stalling if shutting down while gc is running (diff)
downloadzen-ca6516d1b552c5d6959aac3abc84cf3ee02393b6.tar.xz
zen-ca6516d1b552c5d6959aac3abc84cf3ee02393b6.zip
Added option to use Catch2 framework for tests
Diffstat (limited to 'zenserver-test/zenserver-test.cpp')
-rw-r--r--zenserver-test/zenserver-test.cpp76
1 files changed, 38 insertions, 38 deletions
diff --git a/zenserver-test/zenserver-test.cpp b/zenserver-test/zenserver-test.cpp
index 5260eaa65..2c5d1d11b 100644
--- a/zenserver-test/zenserver-test.cpp
+++ b/zenserver-test/zenserver-test.cpp
@@ -65,9 +65,8 @@ ZEN_THIRD_PARTY_INCLUDES_END
//////////////////////////////////////////////////////////////////////////
#if ZEN_WITH_TESTS
-# define DOCTEST_CONFIG_IMPLEMENT
+# define ZEN_TEST_WITH_RUNNER 1
# include <zencore/testing.h>
-# undef DOCTEST_CONFIG_IMPLEMENT
#endif
using namespace std::literals;
@@ -331,7 +330,8 @@ main(int argc, char** argv)
TestEnv.InitializeForTest(ProgramBaseDir, TestBaseDir);
ZEN_INFO("Running tests...(base dir: '{}')", TestBaseDir);
- return doctest::Context(argc, argv).run();
+
+ return ZEN_RUN_TESTS(argc, argv);
}
namespace zen::tests {
@@ -2490,41 +2490,41 @@ private:
zen::BinaryWriter m_MemOut;
};
-TEST_CASE("exec.basic" * doctest::skip(true))
-{
-# if ZEN_WITH_EXEC_SERVICES
- using namespace std::literals;
-
- std::filesystem::path TestDir = TestEnv.CreateNewTestDir();
-
- const uint16_t PortNumber = 13337;
-
- ZenServerInstance Zen1(TestEnv);
- Zen1.SetTestDir(TestDir);
- Zen1.SpawnServer(PortNumber);
- Zen1.WaitUntilReady();
-
- std::filesystem::path TreePath = TestEnv.GetTestRootDir("test/remote1");
-
- {
- RemoteExecutionRequest RemoteRequest("localhost", PortNumber, TreePath);
- RemoteRequest.Build("zentest-appstub.exe", "");
- RemoteRequest.Prep();
- zen::CbObject Result = RemoteRequest.Exec();
-
- CHECK(Result["exitcode"sv].AsInt32(-1) == 0);
- }
-
- {
- RemoteExecutionRequest RemoteRequest("localhost", PortNumber, TreePath);
- RemoteRequest.Build("zentest-appstub.exe", "-f=1");
- RemoteRequest.Prep();
- zen::CbObject Result = RemoteRequest.Exec();
-
- CHECK(Result["exitcode"sv].AsInt32(-1) == 1);
- }
-# endif // ZEN_WITH_EXEC_SERVICES
-}
+//TEST_CASE(".exec.basic" /* * doctest::skip(true) */)
+//{
+//# if ZEN_WITH_EXEC_SERVICES
+// using namespace std::literals;
+//
+// std::filesystem::path TestDir = TestEnv.CreateNewTestDir();
+//
+// const uint16_t PortNumber = 13337;
+//
+// ZenServerInstance Zen1(TestEnv);
+// Zen1.SetTestDir(TestDir);
+// Zen1.SpawnServer(PortNumber);
+// Zen1.WaitUntilReady();
+//
+// std::filesystem::path TreePath = TestEnv.GetTestRootDir("test/remote1");
+//
+// {
+// RemoteExecutionRequest RemoteRequest("localhost", PortNumber, TreePath);
+// RemoteRequest.Build("zentest-appstub.exe", "");
+// RemoteRequest.Prep();
+// zen::CbObject Result = RemoteRequest.Exec();
+//
+// CHECK(Result["exitcode"sv].AsInt32(-1) == 0);
+// }
+//
+// {
+// RemoteExecutionRequest RemoteRequest("localhost", PortNumber, TreePath);
+// RemoteRequest.Build("zentest-appstub.exe", "-f=1");
+// RemoteRequest.Prep();
+// zen::CbObject Result = RemoteRequest.Exec();
+//
+// CHECK(Result["exitcode"sv].AsInt32(-1) == 1);
+// }
+//# endif // ZEN_WITH_EXEC_SERVICES
+//}
TEST_CASE("mesh.basic")
{