Files
sousa-gecko/editor/libeditor/crashtests
Ryan Curran d51f90c657 Bug 2037084 - Enable crashtest (opt) on macosx1500-aarch64-vms r=media-playback-reviewers,webrtc-reviewers,bwc,padenot
Adds crashtest to the macosx1500-aarch64-vms-tests test-set so the opt build
runs on the Apple Virtualization Framework VM workers. Crashtest is a thin
manifest that loads a battery of content files and verifies Firefox doesn't
crash.

To support per-test gating on the new platform, the reftest manifest sandbox
gains a macosVm flag (mozinfo.macos_vm from D302479, exposed alongside the
existing appleSilicon flag). Seven crashtests are skipped on macosVm because
their media or focus dependencies hang on the no-display VM workers:
  - dom/media/test/crashtests/video-replay-after-audio-end.html
  - dom/media/tests/crashtests/1920264.html (already skipped on Android for
    the same "no screenshare" reason)
  - dom/media/webrtc/tests/crashtests/1991492_2.html (ditto)
  - dom/media/webrtc/tests/crashtests/1991494.html (ditto)
  - editor/libeditor/crashtests/1429523.html
  - editor/libeditor/crashtests/1429523.xhtml
  - editor/libeditor/crashtests/1444630.html (already skipped on Android)

The debug build is preemptively excluded in taskcluster/kinds/reftest/kind.yml.
The compositor shutdown assertion in DisconnectApzcTreeManager (Bug 2039987
family) has hit every other debug suite added to this platform so far
(jsreftest, marionette-unittest, mochitest-remote). Debug can be re-enabled
once the underlying APZ assertion is fixed.

Differential Revision: https://phabricator.services.mozilla.com/D303176
2026-05-29 22:30:04 +00:00
..