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> private final List<GameTestBatchListener> private final booleanprivate @Nullable TestEnvironmentDefinition.Activation<?> static final intprivate final GameTestRunner.StructureSpawnerprivate final booleanprivate 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 batcher, Collection<GameTestBatch> batches, ServerLevel level, GameTestTicker testTicker, GameTestRunner.StructureSpawner existingStructureSpawner, GameTestRunner.StructureSpawner newStructureSpawner, boolean haltOnError, boolean clearBetweenBatches) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(GameTestBatchListener listener) private Collection<GameTestInfo> private voidvoidrerunTest(GameTestInfo info) private voidrunBatch(int batchIndex) private voidprivate Optional<GameTestInfo> spawn(GameTestInfo testInfo) 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
private final boolean haltOnError -
clearBetweenBatches
private final boolean clearBetweenBatches
-
-
Constructor Details
-
GameTestRunner
protected GameTestRunner(GameTestRunner.GameTestBatcher batcher, Collection<GameTestBatch> batches, ServerLevel level, GameTestTicker testTicker, GameTestRunner.StructureSpawner existingStructureSpawner, GameTestRunner.StructureSpawner newStructureSpawner, boolean haltOnError, boolean clearBetweenBatches)
-
-
Method Details
-
getTestInfos
-
start
public void start() -
stop
public void stop() -
rerunTest
-
runBatch
private void runBatch(int batchIndex) -
endCurrentEnvironment
private void endCurrentEnvironment() -
runScheduledRerunTests
private void runScheduledRerunTests() -
addListener
-
createStructuresForBatch
-
spawn
-