Package net.minecraft.gametest.framework
Class GameTestRunner
java.lang.Object
net.minecraft.gametest.framework.GameTestRunner
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic interfacestatic interface -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<GameTestInfo> private ImmutableList<GameTestBatch> (package private) final List<GameTestBatchListener> private final booleanprivate Holder<TestEnvironmentDefinition> static final intprivate final GameTestRunner.StructureSpawner(package private) final boolean(package private) final ServerLevelprivate static final org.slf4j.Loggerprivate final GameTestRunner.StructureSpawnerprivate final List<GameTestInfo> private booleanprivate final GameTestRunner.GameTestBatcherprivate final GameTestTicker -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedGameTestRunner(GameTestRunner.GameTestBatcher pTestBatcher, Collection<GameTestBatch> pBatches, ServerLevel pLevel, GameTestTicker pTestTicker, GameTestRunner.StructureSpawner pExistingStructureSpawner, GameTestRunner.StructureSpawner pNewStructureSpawner, boolean pHaltOnError, boolean pClearBetweenBatches) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(GameTestBatchListener pListener) private Collection<GameTestInfo> (package private) voidvoidrerunTest(GameTestInfo pTest) (package private) voidrunBatch(int pIndex) private voidprivate Optional<GameTestInfo> spawn(GameTestInfo pTest) voidstart()voidstop()
-
Field Details
-
DEFAULT_TESTS_PER_ROW
public static final int DEFAULT_TESTS_PER_ROW- See Also:
-
LOGGER
private static final org.slf4j.Logger LOGGER -
level
-
testTicker
-
allTestInfos
-
batches
-
batchListeners
-
scheduledForRerun
-
testBatcher
-
stopped
private boolean stopped -
currentEnvironment
-
existingStructureSpawner
-
newStructureSpawner
-
haltOnError
final boolean haltOnError -
clearBetweenBatches
private final boolean clearBetweenBatches
-
-
Constructor Details
-
GameTestRunner
protected GameTestRunner(GameTestRunner.GameTestBatcher pTestBatcher, Collection<GameTestBatch> pBatches, ServerLevel pLevel, GameTestTicker pTestTicker, GameTestRunner.StructureSpawner pExistingStructureSpawner, GameTestRunner.StructureSpawner pNewStructureSpawner, boolean pHaltOnError, boolean pClearBetweenBatches)
-
-
Method Details
-
getTestInfos
-
start
public void start() -
stop
public void stop() -
rerunTest
-
runBatch
void runBatch(int pIndex) -
endCurrentEnvironment
void endCurrentEnvironment() -
runScheduledRerunTests
private void runScheduledRerunTests() -
addListener
-
createStructuresForBatch
-
spawn
-