Map GameTest methods (#2260)

* Map GameTest methods

* Rename some mappings
This commit is contained in:
apple502j 2021-04-03 21:30:32 +09:00 committed by GitHub
parent 3d45004495
commit d92659cd00
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
18 changed files with 198 additions and 1 deletions

View File

@ -8,6 +8,7 @@ CLASS net/minecraft/class_4517 net/minecraft/test/GameTest
FIELD field_20567 completed Z
FIELD field_20569 throwable Ljava/lang/Throwable;
FIELD field_21452 timedTaskRunners Ljava/util/Collection;
FIELD field_21453 ticksByRunnables Lit/unimi/dsi/fastutil/objects/Object2LongMap;
FIELD field_21454 expectedStopTime J
FIELD field_21455 tick J
FIELD field_21456 stopwatch Lcom/google/common/base/Stopwatch;
@ -25,6 +26,8 @@ CLASS net/minecraft/class_4517 net/minecraft/test/GameTest
METHOD method_22168 fail (Ljava/lang/Throwable;)V
ARG 1 throwable
METHOD method_22169 getStructurePath ()Ljava/lang/String;
METHOD method_22171 (Lnet/minecraft/class_4518;)V
ARG 1 listener
METHOD method_22172 getPos ()Lnet/minecraft/class_2338;
METHOD method_22175 (Lnet/minecraft/class_4518;)V
ARG 1 listener
@ -39,6 +42,10 @@ CLASS net/minecraft/class_4517 net/minecraft/test/GameTest
METHOD method_23634 startCountdown ()V
METHOD method_23635 setPos (Lnet/minecraft/class_2338;)V
ARG 1 pos
METHOD method_23636 (Lnet/minecraft/class_4693;)V
ARG 1 runner
METHOD method_23637 (Lnet/minecraft/class_4693;)V
ARG 1 runner
METHOD method_23638 getStructureName ()Ljava/lang/String;
METHOD method_23639 start ()V
METHOD method_23640 complete ()V
@ -48,3 +55,16 @@ CLASS net/minecraft/class_4517 net/minecraft/test/GameTest
METHOD method_32241 isFlaky ()Z
METHOD method_32242 getMaxAttempts ()I
METHOD method_32243 getRequiredSuccesses ()I
METHOD method_33315 tickTests ()V
METHOD method_33316 (Lnet/minecraft/class_4518;)V
ARG 1 listener
METHOD method_36059 getStructureBlockBlockEntity ()Lnet/minecraft/class_2633;
METHOD method_36060 runAtTick (JLjava/lang/Runnable;)V
ARG 1 tick
ARG 3 runnable
METHOD method_36061 getSize ()Lnet/minecraft/class_2382;
METHOD method_36062 getBoundingBox ()Lnet/minecraft/class_238;
METHOD method_36063 getElapsedMilliseconds ()J
METHOD method_36064 completeIfSuccessful ()V
METHOD method_36066 createTimedTaskRunner ()Lnet/minecraft/class_4693;
METHOD method_36067 getTicksLeft ()I

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_4514 net/minecraft/test/GameTestBatch
FIELD field_20543 id Ljava/lang/String;
FIELD field_20544 testFunctions Ljava/util/Collection;
FIELD field_20545 worldSetter Ljava/util/function/Consumer;
FIELD field_33145 DEFAULT_BATCH Ljava/lang/String;
METHOD <init> (Ljava/lang/String;Ljava/util/Collection;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V
ARG 1 id
ARG 2 testFunctions
@ -10,3 +11,5 @@ CLASS net/minecraft/class_4514 net/minecraft/test/GameTestBatch
METHOD method_22153 setWorld (Lnet/minecraft/class_3218;)V
ARG 1 world
METHOD method_22154 getTestFunctions ()Ljava/util/Collection;
METHOD method_32237 (Lnet/minecraft/class_3218;)V
ARG 1 world

View File

@ -1,5 +1,12 @@
CLASS net/minecraft/class_4513 net/minecraft/test/PositionedException
FIELD field_20541 pos Lnet/minecraft/class_2338;
FIELD field_20542 relativePos Lnet/minecraft/class_2338;
FIELD field_21449 tick J
METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;J)V
ARG 1 message
ARG 2 pos
ARG 3 relativePos
ARG 4 tick
METHOD method_22150 getDebugMessage ()Ljava/lang/String;
METHOD method_22151 getPos ()Lnet/minecraft/class_2338;
METHOD method_35940 getRelativePos ()Lnet/minecraft/class_2338;

View File

@ -25,6 +25,8 @@ CLASS net/minecraft/class_5624 net/minecraft/test/StructureTestListener
ARG 0 text
ARG 1 required
ARG 2 output
METHOD method_32252 (Ljava/lang/StringBuffer;Ljava/lang/String;)V
ARG 1 line
METHOD method_32253 visualizeTest (Lnet/minecraft/class_4517;Lnet/minecraft/class_2248;)V
ARG 0 test
ARG 1 block

View File

@ -9,16 +9,23 @@ CLASS net/minecraft/class_4525 net/minecraft/test/StructureTestUtil
ARG 0 pos
ARG 1 radius
ARG 2 world
METHOD method_22245 (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)I
ARG 1 pos
METHOD method_22246 clearArea (Lnet/minecraft/class_3341;ILnet/minecraft/class_3218;)V
ARG 0 area
ARG 1 altitude
ARG 2 world
METHOD method_22247 isInStructureBounds (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;)Z
ARG 0 structureBlockPos
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 0 pos
ARG 1 relativePos
ARG 2 rotation
ARG 3 world
METHOD method_22249 (Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z
ARG 2 structureBlockPos
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
@ -27,6 +34,7 @@ CLASS net/minecraft/class_4525 net/minecraft/test/StructureTestUtil
METHOD method_22251 createTestArea (Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2382;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;)V
ARG 0 structure
ARG 1 pos
ARG 2 relativePos
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;
@ -49,7 +57,7 @@ CLASS net/minecraft/class_4525 net/minecraft/test/StructureTestUtil
ARG 0 pos
ARG 1 radius
ARG 2 world
METHOD method_22368 (ILnet/minecraft/class_2338;Lnet/minecraft/class_3218;)V
METHOD method_22368 resetBlock (ILnet/minecraft/class_2338;Lnet/minecraft/class_3218;)V
ARG 0 altitude
ARG 1 pos
ARG 2 world
@ -59,6 +67,14 @@ CLASS net/minecraft/class_4525 net/minecraft/test/StructureTestUtil
METHOD method_29408 getRotation (I)Lnet/minecraft/class_2470;
ARG 0 steps
METHOD method_29409 getStructureBlockBox (Lnet/minecraft/class_2338;Lnet/minecraft/class_2382;Lnet/minecraft/class_2470;)Lnet/minecraft/class_3341;
ARG 0 pos
ARG 1 relativePos
ARG 2 rotation
METHOD method_29410 getStructureBlockBox (Lnet/minecraft/class_2633;)Lnet/minecraft/class_3341;
ARG 0 structureBlockEntity
METHOD method_36105 getRotationSteps (Lnet/minecraft/class_2470;)I
ARG 0 rotation
METHOD method_36107 (Ljava/nio/file/Path;)V
ARG 0 path
METHOD method_36108 (Ljava/nio/file/Path;)Z
ARG 0 path

View File

@ -3,3 +3,4 @@ CLASS net/minecraft/class_4531 net/minecraft/test/TestCompletionListener
ARG 1 test
METHOD method_33322 onTestPassed (Lnet/minecraft/class_4517;)V
ARG 1 test
METHOD method_36109 onStopped ()V

View File

@ -4,3 +4,6 @@ CLASS net/minecraft/class_5623 net/minecraft/test/TestFailureLogger
ARG 0 test
METHOD method_33319 passTest (Lnet/minecraft/class_4517;)V
ARG 0 test
METHOD method_36099 stop ()V
METHOD method_36100 setCompletionListener (Lnet/minecraft/class_4531;)V
ARG 0 listener

View File

@ -9,8 +9,37 @@ CLASS net/minecraft/class_4529 net/minecraft/test/TestFunction
FIELD field_25306 rotation Lnet/minecraft/class_2470;
FIELD field_27814 maxAttempts I
FIELD field_27815 requiredSuccesses I
METHOD <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IJZLjava/util/function/Consumer;)V
ARG 1 batchId
ARG 2 structurePath
ARG 3 structureName
ARG 4 tickLimit
ARG 5 duration
ARG 7 required
ARG 8 starter
METHOD <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_2470;IJZIILjava/util/function/Consumer;)V
ARG 1 batchId
ARG 2 structurePath
ARG 3 structureName
ARG 4 rotation
ARG 5 tickLimit
ARG 6 duration
ARG 8 required
ARG 9 requiredSuccesses
ARG 10 maxAttempts
ARG 11 starter
METHOD <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_2470;IJZLjava/util/function/Consumer;)V
ARG 1 batchId
ARG 2 structurePath
ARG 3 structureName
ARG 4 rotation
ARG 5 tickLimit
ARG 6 duration
ARG 8 required
ARG 9 starter
METHOD method_22296 getStructurePath ()Ljava/lang/String;
METHOD method_22297 start (Lnet/minecraft/class_4516;)V
ARG 1 parameter
METHOD method_22298 getStructureName ()Ljava/lang/String;
METHOD method_22299 getTickLimit ()I
METHOD method_22300 isRequired ()Z

View File

@ -9,9 +9,13 @@ CLASS net/minecraft/class_4519 net/minecraft/test/TestFunctions
ARG 1 testClass
METHOD method_22193 getTestFunctions (Ljava/lang/String;)Ljava/util/Collection;
ARG 0 testClass
METHOD method_22194 (Ljava/lang/String;Lnet/minecraft/class_4529;)Z
ARG 1 testFunction
METHOD method_22195 getTestClasses ()Ljava/util/Collection;
METHOD method_22196 testClassExists (Ljava/lang/String;)Z
ARG 0 testClass
METHOD method_22197 (Ljava/lang/String;Lnet/minecraft/class_4529;)Z
ARG 1 testFunction
METHOD method_22198 getWorldSetter (Ljava/lang/String;)Ljava/util/function/Consumer;
ARG 0 batchId
METHOD method_22199 getTestFunction (Ljava/lang/String;)Ljava/util/Optional;
@ -24,3 +28,16 @@ CLASS net/minecraft/class_4519 net/minecraft/test/TestFunctions
METHOD method_29406 clearFailedTestFunctions ()V
METHOD method_32244 (Ljava/lang/String;)Ljava/util/function/Consumer;
ARG 0 batchId
METHOD method_36069 (Ljava/lang/reflect/Method;)V
ARG 0 method
METHOD method_36070 validateCount (Ljava/lang/reflect/Method;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/Map;)V
ARG 0 method
ARG 1 clazz
METHOD method_36071 (Ljava/lang/reflect/Method;Ljava/lang/Object;)V
ARG 1 args
METHOD method_36072 invoke (Ljava/lang/reflect/Method;)Ljava/util/Collection;
ARG 0 method
METHOD method_36073 (Ljava/lang/reflect/Method;)Lnet/minecraft/class_4529;
ARG 0 method
METHOD method_36074 getInvoker (Ljava/lang/reflect/Method;)Ljava/util/function/Consumer;
ARG 0 method

View File

@ -18,5 +18,15 @@ CLASS net/minecraft/class_4515 net/minecraft/test/TestRunner
METHOD method_22156 runBatch (I)V
ARG 1 index
METHOD method_22160 run ()V
METHOD method_22164 (Ljava/util/Map;Lnet/minecraft/class_4517;)V
ARG 2 gameTest
METHOD method_29401 (Ljava/util/Collection;)Ljava/util/Map;
ARG 1 gameTests
METHOD method_33312 (Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;Lnet/minecraft/class_4514;)Lcom/mojang/datafixers/util/Pair;
ARG 2 batch
METHOD method_33313 (Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;Lnet/minecraft/class_4529;)Lnet/minecraft/class_4517;
ARG 2 testFunction
METHOD method_33314 (Lcom/mojang/datafixers/util/Pair;)Ljava/util/stream/Stream;
ARG 0 batch
CLASS 1
METHOD method_32239 onFinished ()V

View File

@ -0,0 +1,33 @@
CLASS net/minecraft/class_6306 net/minecraft/test/TestServer
FIELD field_33158 batches Ljava/util/List;
FIELD field_33159 pos Lnet/minecraft/class_2338;
FIELD field_33160 gameRules Lnet/minecraft/class_1928;
FIELD field_33161 testLevel Lnet/minecraft/class_1940;
FIELD field_33162 testSet Lnet/minecraft/class_4524;
METHOD <init> (Ljava/lang/Thread;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Lnet/minecraft/class_5350;Ljava/util/Collection;Lnet/minecraft/class_2338;Lnet/minecraft/class_5455$class_5457;)V
ARG 1 serverThread
ARG 2 session
ARG 3 dataPackManager
ARG 4 serverResourceManager
ARG 5 batches
ARG 6 pos
ARG 7 registryManager
METHOD <init> (Ljava/lang/Thread;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Lnet/minecraft/class_5350;Ljava/util/Collection;Lnet/minecraft/class_2338;Lnet/minecraft/class_5455$class_5457;Lnet/minecraft/class_2378;Lnet/minecraft/class_2378;)V
ARG 1 serverThread
ARG 2 session
ARG 3 dataPackManager
ARG 4 serverResourceManager
ARG 5 batches
ARG 6 pos
ARG 7 registryManager
ARG 8 biomeRegistry
ARG 9 dimensionTypeRegistry
METHOD method_36094 (Lnet/minecraft/class_1928;)V
ARG 0 gameRules
METHOD method_36095 (Lnet/minecraft/class_4517;)V
ARG 0 test
METHOD method_36096 runTestBatches (Lnet/minecraft/class_3218;)V
ARG 1 world
METHOD method_36097 (Lnet/minecraft/class_4517;)V
ARG 0 test
METHOD method_36098 isTesting ()Z

View File

@ -1,6 +1,11 @@
CLASS net/minecraft/class_4524 net/minecraft/test/TestSet
FIELD field_20577 tests Ljava/util/Collection;
FIELD field_25303 listeners Ljava/util/Collection;
FIELD field_33168 NOT_STARTED C
FIELD field_33169 RUNNING C
FIELD field_33170 PASS C
FIELD field_33171 OPTIONAL_FAIL C
FIELD field_33172 REQUIRED_FAIL C
METHOD <init> (Ljava/util/Collection;)V
ARG 1 tests
METHOD method_22229 getFailedRequiredTestCount ()I
@ -21,3 +26,5 @@ CLASS net/minecraft/class_4524 net/minecraft/test/TestSet
METHOD method_22240 getResultString ()Ljava/lang/String;
METHOD method_29407 addListener (Ljava/util/function/Consumer;)V
ARG 1 onFailed
METHOD method_36103 getRequiredTests ()Ljava/util/Collection;
METHOD method_36104 getOptionalTests ()Ljava/util/Collection;

View File

@ -11,8 +11,11 @@ CLASS net/minecraft/class_4520 net/minecraft/test/TestUtil
ARG 2 rotation
ARG 3 world
ARG 4 testManager
ARG 5 sizeZ
METHOD method_22213 clearDebugMarkers (Lnet/minecraft/class_3218;)V
ARG 0 world
METHOD method_22215 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V
ARG 1 pos
METHOD method_22216 clearTests (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_4521;I)V
ARG 0 world
ARG 1 pos
@ -24,3 +27,10 @@ CLASS net/minecraft/class_4520 net/minecraft/test/TestUtil
ARG 2 rotation
ARG 3 world
ARG 4 testManager
ARG 5 sizeZ
METHOD method_22223 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z
ARG 1 pos
METHOD method_23641 (Ljava/lang/String;Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/util/function/Consumer;Ljava/util/function/Consumer;Ljava/util/List;)Lnet/minecraft/class_4514;
ARG 4 testFunctions
METHOD method_33318 (Ljava/util/Map$Entry;)Ljava/util/stream/Stream;
ARG 0 entry

View File

@ -1 +1,3 @@
CLASS net/minecraft/class_4522 net/minecraft/test/TickLimitExceededException
METHOD <init> (Ljava/lang/String;)V
ARG 1 message

View File

@ -1 +1,3 @@
CLASS net/minecraft/class_4512 net/minecraft/test/TimeMismatchException
METHOD <init> (Ljava/lang/String;)V
ARG 1 message

View File

@ -1,3 +1,11 @@
CLASS net/minecraft/class_4692 net/minecraft/test/TimedTask
FIELD field_21450 duration Ljava/lang/Long;
FIELD field_21451 task Ljava/lang/Runnable;
METHOD <init> (Ljava/lang/Long;Ljava/lang/Runnable;)V
ARG 1 duration
ARG 2 task
METHOD method_35941 create (JLjava/lang/Runnable;)Lnet/minecraft/class_4692;
ARG 0 duration
ARG 2 task
METHOD method_35942 create (Ljava/lang/Runnable;)Lnet/minecraft/class_4692;
ARG 0 task

View File

@ -2,9 +2,24 @@ CLASS net/minecraft/class_4693 net/minecraft/test/TimedTaskRunner
FIELD field_21457 test Lnet/minecraft/class_4517;
FIELD field_21458 tasks Ljava/util/List;
FIELD field_21459 tick J
METHOD <init> (Lnet/minecraft/class_4517;)V
ARG 1 gameTest
METHOD method_23643 runSilently (J)V
ARG 1 tick
METHOD method_23644 runReported (J)V
ARG 1 tick
METHOD method_23645 runTasks (J)V
ARG 1 tick
METHOD method_36077 (ILjava/lang/Runnable;)Lnet/minecraft/class_4693;
ARG 2 task
METHOD method_36078 createAndAdd (JLjava/lang/Runnable;)Lnet/minecraft/class_4693;
ARG 1 duration
ARG 3 task
METHOD method_36079 createAndAdd (Ljava/lang/Runnable;)Lnet/minecraft/class_4693;
ARG 1 task
METHOD method_36084 (ILjava/lang/Runnable;)Lnet/minecraft/class_4693;
ARG 2 task
METHOD method_36085 (Ljava/lang/Runnable;)Lnet/minecraft/class_4693;
ARG 1 task
METHOD method_36089 tryRun (Ljava/lang/Runnable;)V
ARG 1 task

View File

@ -0,0 +1,12 @@
CLASS net/minecraft/class_6307 net/minecraft/test/XmlReportingTestCompletionListener
FIELD field_33164 document Lorg/w3c/dom/Document;
FIELD field_33165 testSuiteElement Lorg/w3c/dom/Element;
FIELD field_33166 stopwatch Lcom/google/common/base/Stopwatch;
FIELD field_33167 file Ljava/io/File;
METHOD <init> (Ljava/io/File;)V
ARG 1 file
METHOD method_36101 saveReport (Ljava/io/File;)V
ARG 1 file
METHOD method_36102 addTestCase (Lnet/minecraft/class_4517;Ljava/lang/String;)Lorg/w3c/dom/Element;
ARG 1 test
ARG 2 name