WIP: TEMPORARY: mutation probe for #83, do not merge #112
Closed
JMR-dev wants to merge 1 commits from
test/advisory-report-mutation into main
pull from: test/advisory-report-mutation
merge into: :main
:main
:fix/102-picker-back-press-overshoot
:fix/268-saf-picker-determinism
:feat/ogg-vorbis-libvorbis
:feat/expedited-conversion-work
:fix/gate-cache-in-worktrees
:chore/gate-runs-shellcheck
:test/publish-delete-arm-real-provider
:docs/e8-instrumented-coverage
:docs/api37-carrier-count-drift
:docs/e7-second-constraint
:test/publish-to-a-real-saf-destination
:fix/api37-report-match-line
:fix/api37-task-snapshot-crash
:test/join-failure-message-on-device
:docs/e2e-read-findings-e7
:test/cancelling-a-running-export
:test/reattach-to-a-running-job
:test/content-uri-reaches-ffmpeg
:fix/launcher-wiring-waits-for-the-pick
:fix/cancel-tests-need-a-slower-encode
:test/cancelling-a-running-join
:test/cancelling-a-running-session
:test/notification-cancel-action
:test/ffmpeg-progress-is-observed
:test/fallback-asserts-the-path
:test/flac-and-opus-assert-their-format
:docs/e2e-read-findings
:docs/wave4-coverage-numbers
:fix/injectable-startup-sweep-scope
:test/session-outcome-seam
:test/launcher-callback-identity
:test/theme-follows-system-dark
:test/audio-drop-arm
:fix/rotation-waits-for-recreation
:fix/convert-guards-on-ready
:test/retry-save-mime
:test/hardware-progress-reaches-workmanager
:test/ffprobe-mapping-seam
:test/device-codec-enumeration-seam
:test/unknown-container-row
:test/null-message-fallbacks
:test/cancel-reaches-workmanager
:docs/coverage-wave3-recovery
:test/concat-engine-seam
:docs/coverage-wave3
:test/mediaprobe-merge-seam
:test/adaptive-shell-wiring
:test/aac-audio-args
:test/notification-progress-text
:test/media3-muxer-guard
:test/hardware-fallback-and-cancellation
:test/unprobeable-join-clip
:test/one-branch-outcomes
:test/foreground-type-regimes
:fix/bound-wedge-diagnostics
:docs/coverage-wave2
:test/screen-wiring
:test/viewmodel-setters
:test/join-state-mapping
:test/conversion-state-mapping
:test/dedupe-user-messages
:fix/restore-stack-merges
:test/refused-jobs
:test/concatworker-failure-arms
:test/container-capabilities-audio
:test/readspec-enum-fallbacks
:test/outputpublisher-seams
:test/mediaprobe-track-seam
:test/outputpublisher-partial-branches
:test/fake-provider-scaffolding
:docs/coverage-read-findings
:chore/gitignore-kotlin
:test/bound-the-hangs
:docs/coverage-remeasure
:ci/baseline-counter-precision
:fix/invalid-suggestion-chip
:ci/wedged-leg-report
:fix/reattachment-overwrites-pick
:test/theme-live-branches
:fix/failed-save-retry
:fix/empty-composition-crash
:ci/advisory-failure-report
:docs/seven-run-counts
:test/release-permission-guard
:ci/build-workflow-permissions
:docs/api37-point-release
:docs/benchmark-populate-path
:fix/dead-assertion-probe-test
:ci/actionlint
:test/device-codecs-encode-consequence
:fix/sdkmanager-pipefail
:docs/readme-restart-claim
:fix/saf-picker-root-discovery
:fix/probe-dispatcher-seam
:test/media3engine-mime-tables
:test/mediaprobe-pure-helpers
:fix/codec-vocabulary-drift
:docs/robolectric-rationale-correction
:docs/api37-advisory-counts
:test/r38-8-saf-e2e
:test/r38-7-join-states
:test/r38-6-conversion-states
:test/r38-5-state-seam
:fix/jacoco-robolectric-coverage
:docs/instrumented-tests-correction
:test/r38-2-filecard
:test/r38-4-advanced-picker
:test/r38-3-pickers
:tools/file-issue-script
:tools/api-37-emulator
:fix/review-app-gaps
:docs/review-corrections
1
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
6e0fdc70ef |
Add a fourth failing @FailsOnEmulatorApi37 test, to prove the report fires
#83's acceptance: a comparison that cannot be shown to fire is not a comparison. This branch is the mutation, and it is thrown away as soon as the run reports. The advisory job should say expected 4, failed 4, against a baseline of 3, emit ::notice:: for each, and finish with its conclusion unchanged -- red, advisory, and not a required context, exactly as before. The gating API 37 leg must be untouched by it: the probe carries the marker, and that leg selects on notAnnotation. |