test stuff (#1991)

This commit is contained in:
Shnupbups 2021-01-31 00:44:00 +11:00 committed by GitHub
parent 46214799dd
commit c1fd11697c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
12 changed files with 138 additions and 0 deletions

View File

@ -7,16 +7,27 @@ CLASS net/minecraft/class_4517 net/minecraft/test/GameTest
FIELD field_20565 started Z
FIELD field_20567 completed Z
FIELD field_20569 throwable Ljava/lang/Throwable;
FIELD field_21452 timedTaskRunners Ljava/util/Collection;
FIELD field_21454 expectedStopTime J
FIELD field_21455 tick J
FIELD field_21456 stopwatch Lcom/google/common/base/Stopwatch;
FIELD field_25301 rotation Lnet/minecraft/class_2470;
FIELD field_27805 structureBlockEntity Lnet/minecraft/class_2633;
METHOD <init> (Lnet/minecraft/class_4529;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;)V
ARG 1 testFunction
ARG 2 rotation
ARG 3 world
METHOD method_22165 tick ()V
METHOD method_22166 init (Lnet/minecraft/class_2338;I)V
ARG 1 pos
METHOD method_22167 addListener (Lnet/minecraft/class_4518;)V
ARG 1 listener
METHOD method_22168 fail (Ljava/lang/Throwable;)V
ARG 1 throwable
METHOD method_22169 getStructurePath ()Ljava/lang/String;
METHOD method_22172 getPos ()Lnet/minecraft/class_2338;
METHOD method_22175 (Lnet/minecraft/class_4518;)V
ARG 1 listener
METHOD method_22176 getWorld ()Lnet/minecraft/class_3218;
METHOD method_22177 isPassed ()Z
METHOD method_22178 isFailed ()Z
@ -31,3 +42,9 @@ CLASS net/minecraft/class_4517 net/minecraft/test/GameTest
METHOD method_23638 getStructureName ()Ljava/lang/String;
METHOD method_23639 start ()V
METHOD method_23640 complete ()V
METHOD method_29402 getRotation ()Lnet/minecraft/class_2470;
METHOD method_29403 getTestFunction ()Lnet/minecraft/class_4529;
METHOD method_32240 clearArea ()V
METHOD method_32241 isFlaky ()Z
METHOD method_32242 getMaxAttempts ()I
METHOD method_32243 getRequiredSuccesses ()I

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_5622 net/minecraft/test/NotEnoughSuccessesError
METHOD <init> (IILnet/minecraft/class_4517;)V
ARG 1 attempts
ARG 2 successes
ARG 3 test

View File

@ -0,0 +1,45 @@
CLASS net/minecraft/class_5624 net/minecraft/test/StructureTestListener
FIELD field_27808 attempt I
FIELD field_27809 successes I
FIELD field_27810 test Lnet/minecraft/class_4517;
FIELD field_27811 testManager Lnet/minecraft/class_4521;
FIELD field_27812 pos Lnet/minecraft/class_2338;
METHOD <init> (Lnet/minecraft/class_4517;Lnet/minecraft/class_4521;Lnet/minecraft/class_2338;)V
ARG 1 test
ARG 2 testManager
ARG 3 pos
METHOD method_32246 init ()V
METHOD method_32247 addGameTestMarker (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/lang/String;)V
ARG 0 world
ARG 1 pos
ARG 2 message
METHOD method_32248 sendMessageToAllPlayers (Lnet/minecraft/class_3218;Lnet/minecraft/class_124;Ljava/lang/String;)V
ARG 0 world
ARG 1 formatting
ARG 2 message
METHOD method_32249 (Lnet/minecraft/class_3222;)Z
ARG 0 player
METHOD method_32250 (Ljava/lang/String;Lnet/minecraft/class_124;Lnet/minecraft/class_3222;)V
ARG 2 player
METHOD method_32251 createBookWithText (Ljava/lang/String;ZLjava/lang/String;)Lnet/minecraft/class_1799;
ARG 0 text
ARG 1 required
ARG 2 output
METHOD method_32253 visualizeTest (Lnet/minecraft/class_4517;Lnet/minecraft/class_2248;)V
ARG 0 test
ARG 1 block
METHOD method_32254 failTest (Lnet/minecraft/class_4517;Ljava/lang/Throwable;)V
ARG 0 test
ARG 1 output
METHOD method_32255 finishFailedTest (Lnet/minecraft/class_4517;Ljava/lang/Throwable;)V
ARG 0 test
ARG 1 output
METHOD method_32256 createTestOutputLectern (Lnet/minecraft/class_4517;Ljava/lang/String;)V
ARG 0 test
ARG 1 output
METHOD method_33320 passTest (Lnet/minecraft/class_4517;Ljava/lang/String;)V
ARG 0 test
ARG 1 output
METHOD method_33321 finishPassedTest (Lnet/minecraft/class_4517;Ljava/lang/String;)V
ARG 0 test
ARG 1 output

View File

@ -1,5 +1,8 @@
CLASS net/minecraft/class_4525 net/minecraft/test/StructureTestUtil
FIELD field_20579 testStructuresDirectoryName Ljava/lang/String;
FIELD field_27813 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD method_22241 (Lnet/minecraft/class_1297;)Z
ARG 0 entity
METHOD method_22242 getStructureBoundingBox (Lnet/minecraft/class_2633;)Lnet/minecraft/class_238;
ARG 0 structureBlockEntity
METHOD method_22244 findContainingStructureBlock (Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;)Ljava/util/Optional;
@ -14,16 +17,28 @@ CLASS net/minecraft/class_4525 net/minecraft/test/StructureTestUtil
ARG 1 pos
ARG 2 world
METHOD method_22248 placeStartButton (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;)V
ARG 2 rotation
ARG 3 world
METHOD method_22250 createStructure (Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;ILnet/minecraft/class_3218;Z)Lnet/minecraft/class_2633;
ARG 0 structureName
ARG 1 pos
ARG 2 rotation
ARG 4 world
METHOD method_22251 createTestArea (Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;)V
ARG 0 structure
ARG 1 pos
ARG 2 size
ARG 3 rotation
ARG 4 world
METHOD method_22252 placeStructure (Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;Z)Lnet/minecraft/class_2633;
ARG 0 name
ARG 1 pos
ARG 2 rotation
ARG 3 world
METHOD method_22253 loadSnbt (Ljava/nio/file/Path;)Lnet/minecraft/class_2487;
ARG 0 path
METHOD method_22254 (ILnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V
ARG 2 pos
METHOD method_22255 findNearestStructureBlock (Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;)Lnet/minecraft/class_2338;
ARG 0 pos
ARG 1 radius
@ -42,3 +57,9 @@ CLASS net/minecraft/class_4525 net/minecraft/test/StructureTestUtil
METHOD method_22369 createStructure (Ljava/lang/String;Lnet/minecraft/class_3218;)Lnet/minecraft/class_3499;
ARG 0 structureId
ARG 1 world
METHOD method_29408 getRotation (I)Lnet/minecraft/class_2470;
ARG 0 steps
METHOD method_29409 getStructureBlockBox (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;)Lnet/minecraft/class_3341;
ARG 2 rotation
METHOD method_29410 getStructureBlockBox (Lnet/minecraft/class_2633;)Lnet/minecraft/class_3341;
ARG 0 structureBlockEntity

View File

@ -1,2 +1,5 @@
CLASS net/minecraft/class_4531 net/minecraft/test/TestCompletionListener
METHOD method_22304 onTestFailed (Lnet/minecraft/class_4517;)V
ARG 1 test
METHOD method_33322 onTestPassed (Lnet/minecraft/class_4517;)V
ARG 1 test

View File

@ -0,0 +1,6 @@
CLASS net/minecraft/class_5623 net/minecraft/test/TestFailureLogger
FIELD field_27807 completionListener Lnet/minecraft/class_4531;
METHOD method_32245 failTest (Lnet/minecraft/class_4517;)V
ARG 0 test
METHOD method_33319 passTest (Lnet/minecraft/class_4517;)V
ARG 0 test

View File

@ -6,6 +6,9 @@ CLASS net/minecraft/class_4529 net/minecraft/test/TestFunction
FIELD field_20587 starter Ljava/util/function/Consumer;
FIELD field_20588 tickLimit I
FIELD field_21460 duration J
FIELD field_25306 rotation Lnet/minecraft/class_2470;
FIELD field_27814 maxAttempts I
FIELD field_27815 requiredSuccesses I
METHOD method_22296 getStructurePath ()Ljava/lang/String;
METHOD method_22297 start (Lnet/minecraft/class_4516;)V
METHOD method_22298 getStructureName ()Ljava/lang/String;
@ -13,3 +16,7 @@ CLASS net/minecraft/class_4529 net/minecraft/test/TestFunction
METHOD method_22300 isRequired ()Z
METHOD method_22301 getBatchId ()Ljava/lang/String;
METHOD method_23649 getDuration ()J
METHOD method_29424 getRotation ()Lnet/minecraft/class_2470;
METHOD method_32257 isFlaky ()Z
METHOD method_32258 getMaxAttempts ()I
METHOD method_32259 getRequiredSuccesses ()I

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_4519 net/minecraft/test/TestFunctions
FIELD field_20570 TEST_FUNCTIONS Ljava/util/Collection;
FIELD field_20571 testClasses Ljava/util/Set;
FIELD field_20572 WORLD_SETTERS Ljava/util/Map;
FIELD field_25302 FAILED_TEST_FUNCTIONS Ljava/util/Collection;
METHOD method_22191 getTestFunctions ()Ljava/util/Collection;
METHOD method_22192 isInClass (Lnet/minecraft/class_4529;Ljava/lang/String;)Z
ARG 0 testFunction
@ -17,3 +18,9 @@ CLASS net/minecraft/class_4519 net/minecraft/test/TestFunctions
ARG 0 structurePath
METHOD method_22200 getTestFunctionOrThrow (Ljava/lang/String;)Lnet/minecraft/class_4529;
ARG 0 structurePath
METHOD method_29404 addFailedTestFunction (Lnet/minecraft/class_4529;)V
ARG 0 testFunction
METHOD method_29405 getFailedTestFunctions ()Ljava/util/Collection;
METHOD method_29406 clearFailedTestFunctions ()V
METHOD method_32244 (Ljava/lang/String;)Ljava/util/function/Consumer;
ARG 0 batchId

View File

@ -3,3 +3,5 @@ CLASS net/minecraft/class_4518 net/minecraft/test/TestListener
ARG 1 test
METHOD method_22190 onFailed (Lnet/minecraft/class_4517;)V
ARG 1 test
METHOD method_33317 onPassed (Lnet/minecraft/class_4517;)V
ARG 1 test

View File

@ -7,7 +7,16 @@ CLASS net/minecraft/class_4515 net/minecraft/test/TestRunner
FIELD field_20551 tests Ljava/util/List;
FIELD field_20555 reusablePos Lnet/minecraft/class_2338$class_2339;
FIELD field_20556 sizeZ I
METHOD <init> (Ljava/util/Collection;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;Lnet/minecraft/class_4521;I)V
ARG 1 batches
ARG 2 pos
ARG 3 rotation
ARG 4 world
ARG 5 testManager
ARG 6 sizeZ
METHOD method_22155 getTests ()Ljava/util/List;
METHOD method_22156 runBatch (I)V
ARG 1 index
METHOD method_22160 run ()V
METHOD method_33312 (Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;Lnet/minecraft/class_4514;)Lcom/mojang/datafixers/util/Pair;
ARG 2 batch

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_4524 net/minecraft/test/TestSet
FIELD field_20577 tests Ljava/util/Collection;
FIELD field_25303 listeners Ljava/util/Collection;
METHOD <init> (Ljava/util/Collection;)V
ARG 1 tests
METHOD method_22229 getFailedRequiredTestCount ()I
@ -7,6 +8,10 @@ CLASS net/minecraft/class_4524 net/minecraft/test/TestSet
ARG 1 test
METHOD method_22231 addListener (Lnet/minecraft/class_4518;)V
ARG 1 listener
METHOD method_22232 (Lnet/minecraft/class_4518;Lnet/minecraft/class_4517;)V
ARG 1 test
METHOD method_22233 (Ljava/lang/StringBuffer;Lnet/minecraft/class_4517;)V
ARG 1 test
METHOD method_22234 getFailedOptionalTestCount ()I
METHOD method_22235 getCompletedTestCount ()I
METHOD method_22236 failed ()Z
@ -14,3 +19,5 @@ CLASS net/minecraft/class_4524 net/minecraft/test/TestSet
METHOD method_22238 getTestCount ()I
METHOD method_22239 isDone ()Z
METHOD method_22240 getResultString ()Ljava/lang/String;
METHOD method_29407 addListener (Ljava/util/function/Consumer;)V
ARG 1 onFailed

View File

@ -1,10 +1,16 @@
CLASS net/minecraft/class_4520 net/minecraft/test/TestUtil
METHOD method_22203 startTest (Lnet/minecraft/class_4517;Lnet/minecraft/class_2338;Lnet/minecraft/class_4521;)V
ARG 0 test
ARG 1 pos
ARG 2 testManager
METHOD method_22209 createBatches (Ljava/util/Collection;)Ljava/util/Collection;
ARG 0 testFunctions
METHOD method_22210 runTestBatches (Ljava/util/Collection;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;Lnet/minecraft/class_4521;I)Ljava/util/Collection;
ARG 0 batches
ARG 1 pos
ARG 2 rotation
ARG 3 world
ARG 4 testManager
METHOD method_22213 clearDebugMarkers (Lnet/minecraft/class_3218;)V
ARG 0 world
METHOD method_22216 clearTests (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_4521;I)V
@ -15,3 +21,6 @@ CLASS net/minecraft/class_4520 net/minecraft/test/TestUtil
METHOD method_22222 runTestFunctions (Ljava/util/Collection;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;Lnet/minecraft/class_4521;I)Ljava/util/Collection;
ARG 0 testFunctions
ARG 1 pos
ARG 2 rotation
ARG 3 world
ARG 4 testManager