Files
Taimur Hasan 567b1e385f Bug 2040008 - Add ai and ai-perf mach try presets r=rrando
ai-perf runs the ML perftests on Linux (`^perftest-linux 'ml-`, full
graph). No Android perftests target ml/aiwindow/pageextractor today,
so Linux is the full set.

ai runs correctness tests for the AI Platform surface and for every
createEngine consumer, on Linux and Android. Scopes at the component
level rather than the individual test file: we know these components
use createEngine and don't track exactly which files do, which avoids
the maintenance burden of keeping a per-file list in sync. Paths:
  - toolkit/components/ml/tests/
  - toolkit/components/pageextractor/
  - browser/components/aiwindow/
  - mobile/android/geckoview/src/androidTest/java/org/mozilla/geckoview/test/
  - mobile/android/android-components/components/browser/engine-gecko/
  - toolkit/components/places/
  - browser/components/urlbar/
  - browser/components/tabbrowser/test/xpcshell/smarttabgrouping/
  - browser/components/genai/
  - toolkit/components/extensions/
  - toolkit/components/pdfjs/

./mach try --preset ai
./mach try --preset ai-perf

Differential Revision: https://phabricator.services.mozilla.com/D300848
2026-06-08 20:37:32 +00:00
..