Files
sousa-gecko/layout/reftests/box-shadow
Ryan Curran 10ff8c9be8 Bug 2034604 - Migrate low-risk test suites from macosx1470-64 to macosx1500-aarch64 r=aryx,layout-reviewers,emilio
Move six suites off Intel onto the M4 fleet: jsreftest, reftest,
marionette-integration, marionette-unittest, telemetry-tests-client,
test-verify-wpt. All validated clean on macosx1500-aarch64/{debug,opt}
across two validation pushes after the two fuzzy annotations below.

Reftest fuzzy annotations for Apple Silicon-specific pixel variance:
- layout/reftests/box-shadow/boxshadow-rotated.html: M4 saw 5442
  differing pixels (max 13), one above the existing 5250 ceiling.
  Add fuzzy-if(appleSilicon,0-13,0-6000).
- layout/reftests/bugs/1415987-1.html: M4 saw 6029 differing pixels
  (max 255), four above the existing 6025 ceiling. Existing entry
  already has a wider gtkWidget allowance; add a parallel
  fuzzy-if(appleSilicon,0-255,0-6500).

Both are software-rendering pixel-rasterization differences across
architectures, not regressions.

Initially included gtest, test-verify, and test-verify-gpu but dropped:
- gtest hits arch-specific failures (PHC.TestPHCAllocations,
  Jemalloc.BaseAllocMergeSplit, MediaDataEncoderTest.H264Encode4K*,
  VP8VideoTrackEncoder.*, TestUDPSocket.TestUDPSocketMain). The PHC
  test has a pending fix on Bug 2021381; the encoder/jemalloc tests
  need their own evaluation. Moving gtest separately.
- test-verify (debug+opt) fails in mozharness setup with
  ModuleNotFoundError: No module named 'yaml' coming out of
  manifestparser/toml.py. PyYAML is missing from the worker Python
  env on gecko-t-osx-1500-m4 in the verify-tools path. Doesn't affect
  test-verify-wpt, which uses a different mozharness path.
  test-verify-gpu likely has the same issue but wasn't scheduled in
  the validation push (no GPU test mods); deferring with test-verify.

crashtest is left alone here; it's covered by D294786 (Bug 2032601)
already in flight.

Differential Revision: https://phabricator.services.mozilla.com/D299130
2026-05-08 14:54:27 +00:00
..