From dd00d3dbd4b53d23cee616dd3b8771d38d403cbd Mon Sep 17 00:00:00 2001 From: Stefan Boberg Date: Mon, 21 Jun 2021 11:07:55 +0200 Subject: Made some changes to how mesh config works --- zenserver-test/zenserver-test.cpp | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to 'zenserver-test/zenserver-test.cpp') diff --git a/zenserver-test/zenserver-test.cpp b/zenserver-test/zenserver-test.cpp index bd348ae14..a59807ebe 100644 --- a/zenserver-test/zenserver-test.cpp +++ b/zenserver-test/zenserver-test.cpp @@ -1346,4 +1346,32 @@ TEST_CASE("exec.basic") } } +TEST_CASE("mesh.basic") +{ + using namespace std::literals; + + const int kInstanceCount = 4; + + spdlog::info("spawning {} instances", kInstanceCount); + + std::unique_ptr Instances[kInstanceCount]; + + for (int i = 0; i < kInstanceCount; ++i) + { + auto& Instance = Instances[i]; + + Instance = std::make_unique(TestEnv); + Instance->SetTestDir(TestEnv.CreateNewTestDir()); + Instance->EnableMesh(); + Instance->SpawnServer(13337 + i); + } + + for (int i = 0; i < kInstanceCount; ++i) + { + auto& Instance = Instances[i]; + + Instance->WaitUntilReady(); + } +} + #endif -- cgit v1.2.3