LeviLamina
Loading...
Searching...
No Matches
DedicatedServerGameTestRunner.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/utility/AutomaticID.h"
7
8// auto generated forward declare list
9// clang-format off
10class Dimension;
11class Level;
13class ServerInstance;
14class TestConfig;
15// clang-format on
16
18public:
19 // member variables
20 // NOLINTBEGIN
33 // NOLINTEND
34
35public:
36 // prevent constructor by default
40
41public:
42 // member functions
43 // NOLINTBEGIN
45 ::TestConfig const& testConfig,
46 ::MinecraftGameTest& gameTest,
47 ::ServerInstance& server,
48 ::Level& level
49 );
50
51 MCAPI ::Dimension* _ensureDimension(::DimensionType dimensionType);
52
53 MCAPI void _initializeReport();
54
55 MCAPI void _runTestGroup(::std::vector<::std::string> const& tags);
56
57 MCAPI bool _saveReport();
58
59 MCAPI bool _writeFile(::std::string const& fileName, ::std::string const& contents);
60
61 MCAPI void tick();
62 // NOLINTEND
63
64public:
65 // constructor thunks
66 // NOLINTBEGIN
67 MCAPI void*
68 $ctor(::TestConfig const& testConfig, ::MinecraftGameTest& gameTest, ::ServerInstance& server, ::Level& level);
69 // NOLINTEND
70};
Definition AutomaticID.h:6
Definition DedicatedServerGameTestRunner.h:17
Definition Dimension.h:83
Definition Level.h:234
Definition MinecraftGameTest.h:21
Definition ServerInstance.h:65
Definition TestConfig.h:10
Definition Alias.h:14