mirror of
https://github.com/MobileGL-Dev/MobileGL
synced 2026-09-12 06:08:30 +09:00
[CI] (Pipe): select the P3a subsystem and map-persistent lanes in the only job that unpacks a push build
This commit is contained in:
@@ -587,6 +587,20 @@ jobs:
|
|||||||
# needs apply here too, and a crash here has to leave a core for the same black-box flow.
|
# needs apply here too, and a crash here has to leave a core for the same black-box flow.
|
||||||
# The step above is the only reason those lines exist in this job; a control that crashed
|
# The step above is the only reason those lines exist in this job; a control that crashed
|
||||||
# without one would be the hardest failure in the job to diagnose.
|
# without one would be the hardest failure in the job to diagnose.
|
||||||
|
#
|
||||||
|
# THE -R ALTERNATIVES ARE TEST-NAME PREFIXES, NOT LANE LABELS, and each one is deliberately
|
||||||
|
# the SHORTEST string that still selects only what it means to. `ResourceSubsystem` (not
|
||||||
|
# `ResourceSubsystemControl`) is what reaches the eight
|
||||||
|
# DirectGLES.ResourceSubsystemOn./Off.LargeArenaAdoptionScenario.* entries - the A/B lanes
|
||||||
|
# whose entire purpose is that the handle path and the legacy BufferBackendOps path must
|
||||||
|
# agree about an adopted store - as well as the two ResourceSubsystemControl. entries.
|
||||||
|
# `MapPersistentRoundtrip` is singular because LargeArenaAdoptionScenario's case is
|
||||||
|
# `AnAdoptionCostsExactlyOneMapPersistentRoundtrip`; the plural matched only the lane PREFIX
|
||||||
|
# of the other one. Both mistakes were silent: this is the only CI job that unpacks a push
|
||||||
|
# build, so an entry the filter misses is either never run under the P3a bits at all or runs
|
||||||
|
# only in the pull `integration` job, where a MOBILEGL_PIPE_PUSH value steers nothing
|
||||||
|
# (Config.h declares the field inside the push guard) and both arms are the same legacy path.
|
||||||
|
# A lane that cannot go red where it is installed is not a gate (ROADMAP.md:7).
|
||||||
- name: The handle-ABA, CSO and P3a subsystem controls (G8, G10, G12)
|
- name: The handle-ABA, CSO and P3a subsystem controls (G8, G10, G12)
|
||||||
working-directory: build-verify
|
working-directory: build-verify
|
||||||
env:
|
env:
|
||||||
@@ -598,7 +612,7 @@ jobs:
|
|||||||
ulimit -c unlimited
|
ulimit -c unlimited
|
||||||
sudo sysctl -w kernel.core_pattern='/tmp/core.%e.%p'
|
sudo sysctl -w kernel.core_pattern='/tmp/core.%e.%p'
|
||||||
ctest --output-on-failure -L integration-gpu \
|
ctest --output-on-failure -L integration-gpu \
|
||||||
-R 'HandleRecycle|CsoContentAddressing|ResourceSubsystemControl|MapPersistentRoundtrips' \
|
-R 'HandleRecycle|CsoContentAddressing|ResourceSubsystem|MapPersistentRoundtrip' \
|
||||||
--no-tests=error -j 4
|
--no-tests=error -j 4
|
||||||
|
|
||||||
# The arming lanes' logs, and ONLY those. Each lane shares one MOBILEGL_LOG_FILE_PATH and the
|
# The arming lanes' logs, and ONLY those. Each lane shares one MOBILEGL_LOG_FILE_PATH and the
|
||||||
|
|||||||
Reference in New Issue
Block a user