3#include "mc/_HeaderOutputPredefine.h"
11namespace gametest {
class BaseGameTestBatchRunner; }
12namespace gametest {
class BaseGameTestFunction; }
13namespace gametest {
class BaseGameTestInstance; }
14namespace gametest {
class GameTestBatch; }
15namespace gametest {
class GameTestRegistry; }
16namespace gametest {
class GameTestTicker; }
17namespace gametest {
class IGameTestHelperProvider; }
18namespace gametest {
struct TestParameters; }
28 ::std::vector<::BoundingBox>
const& gameTestInstanceBounds
35 ::std::vector<::std::shared_ptr<::gametest::BaseGameTestFunction>>
const& testFunctions,
42 MCNAPI static ::std::unique_ptr<::gametest::BaseGameTestBatchRunner>
runTestBatches(
44 ::std::unique_ptr<::gametest::IGameTestHelperProvider> helperProvider,
46 ::std::vector<::gametest::GameTestBatch> batches,
Definition BlockSource.h:67
Definition BoundingBox.h:13
Definition Dimension.h:83
Definition GameTestRunner.h:21
static MCAPI void clearAllTests(::BlockSource ®ion, ::gametest::GameTestTicker &testTicker, ::std::vector<::BoundingBox > const &gameTestInstanceBounds)
static MCAPI ::std::vector<::gametest::GameTestBatch > groupTestsIntoBatches(::gametest::GameTestRegistry ®istry, ::std::vector<::std::shared_ptr<::gametest::BaseGameTestFunction > > const &testFunctions, int maxTestsPerBatch)
static MCAPI void clearMarkers(::Level &level)
static MCAPI ::std::unique_ptr<::gametest::BaseGameTestBatchRunner > runTestBatches(::Dimension &dimension, ::std::unique_ptr<::gametest::IGameTestHelperProvider > helperProvider, ::gametest::GameTestTicker &testTicker, ::std::vector<::gametest::GameTestBatch > batches, ::gametest::TestParameters &¶ms)
static MCAPI void runTest(::std::shared_ptr<::gametest::BaseGameTestInstance > test, ::gametest::GameTestTicker &ticker)
Definition GameTestRegistry.h:12
Definition GameTestTicker.h:7
Definition TestParameters.h:16