[CI] add common mod retrace fixtures

This commit is contained in:
2026-06-28 07:40:31 +08:00
parent db388e64b9
commit 56be5318ab
7 changed files with 103 additions and 0 deletions
+67
View File
@@ -212,6 +212,32 @@ jobs:
crop_width: 0
crop_height: 0
timeout_seconds: 1800
- name: minecraft-1.21.4-fabric-common-mods-in-world
trace_archive: tools/trace_replay/fixtures/minecraft-1.21.4-fabric-common-mods-in-world.tgz
trace_file: trace.trace
golden: tools/trace_replay/fixtures/minecraft-1.21.4-fabric-common-mods-in-world.0000522084.png
vulkan_only: true
target_call: 522084
width: 854
height: 480
crop_x: 0
crop_y: 0
crop_width: 0
crop_height: 0
timeout_seconds: 1800
- name: minecraft-1.21.4-fabric-common-mods-inventory
trace_archive: tools/trace_replay/fixtures/minecraft-1.21.4-fabric-common-mods-inventory.tgz
trace_file: trace.trace
golden: tools/trace_replay/fixtures/minecraft-1.21.4-fabric-common-mods-inventory.0000728558.png
vulkan_only: true
target_call: 728558
width: 854
height: 480
crop_x: 0
crop_y: 0
crop_width: 0
crop_height: 0
timeout_seconds: 1800
- name: minecraft-1.21.4-fabric-iris-bsl-in-world
trace_archive: tools/trace_replay/fixtures/minecraft-1.21.4-fabric-iris-bsl-in-world.tgz
trace_file: trace.trace
@@ -394,6 +420,47 @@ jobs:
crop_width: 0
crop_height: 0
timeout_seconds: 900
exclude:
- backend:
name: DirectGLES
id: espryt
apk: MobileGL-EsprytTrace-release.apk
package: top.mobilegl.plugin.espryt.trace
gpu: software
case:
name: minecraft-1.21.4-fabric-common-mods-in-world
trace_archive: tools/trace_replay/fixtures/minecraft-1.21.4-fabric-common-mods-in-world.tgz
trace_file: trace.trace
golden: tools/trace_replay/fixtures/minecraft-1.21.4-fabric-common-mods-in-world.0000522084.png
vulkan_only: true
target_call: 522084
width: 854
height: 480
crop_x: 0
crop_y: 0
crop_width: 0
crop_height: 0
timeout_seconds: 1800
- backend:
name: DirectGLES
id: espryt
apk: MobileGL-EsprytTrace-release.apk
package: top.mobilegl.plugin.espryt.trace
gpu: software
case:
name: minecraft-1.21.4-fabric-common-mods-inventory
trace_archive: tools/trace_replay/fixtures/minecraft-1.21.4-fabric-common-mods-inventory.tgz
trace_file: trace.trace
golden: tools/trace_replay/fixtures/minecraft-1.21.4-fabric-common-mods-inventory.0000728558.png
vulkan_only: true
target_call: 728558
width: 854
height: 480
crop_x: 0
crop_y: 0
crop_width: 0
crop_height: 0
timeout_seconds: 1800
steps:
- name: Checkout repo
+18
View File
@@ -388,6 +388,24 @@ add_trace_replay_test_for_backends(minecraft-1.21.4-fabric-sodium-in-world
HEIGHT 480
)
add_trace_replay_test(minecraft-1.21.4-fabric-common-mods-in-world DirectVulkan
TRACE_ARCHIVE ${MOBILEGL_TRACE_ROOT}/fixtures/minecraft-1.21.4-fabric-common-mods-in-world.tgz
TRACE_FILE trace.trace
GOLDEN ${MOBILEGL_TRACE_ROOT}/fixtures/minecraft-1.21.4-fabric-common-mods-in-world.0000522084.png
TARGET_CALL 522084
WIDTH 854
HEIGHT 480
)
add_trace_replay_test(minecraft-1.21.4-fabric-common-mods-inventory DirectVulkan
TRACE_ARCHIVE ${MOBILEGL_TRACE_ROOT}/fixtures/minecraft-1.21.4-fabric-common-mods-inventory.tgz
TRACE_FILE trace.trace
GOLDEN ${MOBILEGL_TRACE_ROOT}/fixtures/minecraft-1.21.4-fabric-common-mods-inventory.0000728558.png
TARGET_CALL 728558
WIDTH 854
HEIGHT 480
)
add_trace_replay_test_for_backends(minecraft-1.21.4-fabric-iris-bsl-in-world
TRACE_ARCHIVE ${MOBILEGL_TRACE_ROOT}/fixtures/minecraft-1.21.4-fabric-iris-bsl-in-world.tgz
TRACE_FILE trace.trace
+6
View File
@@ -16,6 +16,12 @@ The bundled fixtures cover:
- minecraft-1.21.4-fabric-sodium-in-world: captured from Minecraft 1.21.4 Fabric with Sodium after entering a
singleplayer world with Fancy graphics.
![Minecraft 1.21.4 Fabric Sodium in-world golden](fixtures/minecraft-1.21.4-fabric-sodium-in-world.0000923340.png)
- minecraft-1.21.4-fabric-common-mods-in-world: captured from Minecraft 1.21.4 Fabric with Sodium, Iris, REI,
Xaero's Minimap, Xaero's World Map, JourneyMap, and Modern UI, with shader packs disabled.
![Minecraft 1.21.4 Fabric common mods in-world golden](fixtures/minecraft-1.21.4-fabric-common-mods-in-world.0000522084.png)
- minecraft-1.21.4-fabric-common-mods-inventory: captured from Minecraft 1.21.4 Fabric with Sodium, Iris, REI,
Xaero's Minimap, Xaero's World Map, JourneyMap, and Modern UI with the creative inventory and REI item list open.
![Minecraft 1.21.4 Fabric common mods inventory golden](fixtures/minecraft-1.21.4-fabric-common-mods-inventory.0000728558.png)
- minecraft-1.21.4-fabric-iris-bsl-in-world: captured from Minecraft 1.21.4 Fabric with Sodium, Iris, and BSL
Shaders after entering a singleplayer world.
![Minecraft 1.21.4 Fabric Iris BSL in-world golden](fixtures/minecraft-1.21.4-fabric-iris-bsl-in-world.0000110725.png)