ci(m9): skip probe test in full UI suite leg #139

Closed
opened 2026-09-12 16:50:44 +01:00 by gronod · 0 comments
Owner

Problem

The build-and-test CI job runs testAboutDialogShowsVersionAndBuildDate as the attach probe, then the full-suite leg runs it again as part of -only-testing:ICCeryUITests. Each rerun is a full app launch + AX attach cycle (~30s+) for zero extra coverage.

Change

In .gitea/workflows/macos.yml, add -skip-testing:ICCeryUITests/AboutHelpUITests/testAboutDialogShowsVersionAndBuildDate to the full-suite run_ui invocation so the probe is only run once (in the probe leg). -skip-testing is supported by test-without-building (Xcode 11+) with the same Target/Class/testMethod identifier syntax as -only-testing.

Acceptance

  • Full-suite leg no longer runs the probe test.
  • Probe leg still runs it (unchanged).
  • YAML lints clean.

Scope

  • .gitea/workflows/macos.yml only.
  • Out of scope: parallel workers, animation disabling, other test changes.
## Problem The `build-and-test` CI job runs `testAboutDialogShowsVersionAndBuildDate` as the attach probe, then the full-suite leg runs it again as part of `-only-testing:ICCeryUITests`. Each rerun is a full app launch + AX attach cycle (~30s+) for zero extra coverage. ## Change In `.gitea/workflows/macos.yml`, add `-skip-testing:ICCeryUITests/AboutHelpUITests/testAboutDialogShowsVersionAndBuildDate` to the full-suite `run_ui` invocation so the probe is only run once (in the probe leg). `-skip-testing` is supported by `test-without-building` (Xcode 11+) with the same `Target/Class/testMethod` identifier syntax as `-only-testing`. ## Acceptance - Full-suite leg no longer runs the probe test. - Probe leg still runs it (unchanged). - YAML lints clean. ## Scope - `.gitea/workflows/macos.yml` only. - Out of scope: parallel workers, animation disabling, other test changes.
gronod added the Kind/Testing
Priority
Low
4
Project/ICCery-v2Feature/DevOps
labels 2026-09-12 16:50:44 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: gronod/iccery-v2-mac#139