22 lines
639 B
Java
22 lines
639 B
Java
package net.minecraft.gametest.framework;
|
|
|
|
import com.google.common.collect.Sets;
|
|
import java.util.Set;
|
|
import java.util.stream.Stream;
|
|
import net.minecraft.core.Holder.Reference;
|
|
|
|
public class FailedTestTracker {
|
|
private static final Set<Reference<GameTestInstance>> LAST_FAILED_TESTS = Sets.<Reference<GameTestInstance>>newHashSet();
|
|
|
|
public static Stream<Reference<GameTestInstance>> getLastFailedTests() {
|
|
return LAST_FAILED_TESTS.stream();
|
|
}
|
|
|
|
public static void rememberFailedTest(Reference<GameTestInstance> test) {
|
|
LAST_FAILED_TESTS.add(test);
|
|
}
|
|
|
|
public static void forgetFailedTests() {
|
|
LAST_FAILED_TESTS.clear();
|
|
}
|
|
}
|