diff options
| author | Stefan Boberg <[email protected]> | 2021-06-21 11:07:55 +0200 |
|---|---|---|
| committer | Stefan Boberg <[email protected]> | 2021-06-21 11:07:55 +0200 |
| commit | dd00d3dbd4b53d23cee616dd3b8771d38d403cbd (patch) | |
| tree | 6ba8313d867efd278d0dc786d6af5567ba39fb71 /zenserver-test/zenserver-test.cpp | |
| parent | clang-format only (diff) | |
| download | zen-dd00d3dbd4b53d23cee616dd3b8771d38d403cbd.tar.xz zen-dd00d3dbd4b53d23cee616dd3b8771d38d403cbd.zip | |
Made some changes to how mesh config works
Diffstat (limited to 'zenserver-test/zenserver-test.cpp')
| -rw-r--r-- | zenserver-test/zenserver-test.cpp | 28 |
1 files changed, 28 insertions, 0 deletions
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<ZenServerInstance> Instances[kInstanceCount]; + + for (int i = 0; i < kInstanceCount; ++i) + { + auto& Instance = Instances[i]; + + Instance = std::make_unique<ZenServerInstance>(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 |