8000 bench: build and validate Swift/iOS Device Farm harness by adityamukho · Pull Request #16 · project-minigraf/minigraf-swift · GitHub
[go: up one dir, main page]

Skip to content

bench: build and validate Swift/iOS Device Farm harness - #16

Merged
adityamukho merged 4 commits into
v3from
bench/839-device-farm
Nov 5, 2026
Merged

adityamukho merged 4 commits into
v3from
bench/839-device-farm

Conversation

@adityamukho
@adityamukho adityamukho commented Nov 4, 2026 •
Copy link
7438 Copy Markdown
Contributor

Adds the Swift/iOS harness for project-minigraf/minigraf#839: six common binding round trips plus eight preparation, registration, options, typed-log and storage cases. Every invocation validates actual results; storage cases reopen and compare contents. The benchmark rejects simulator execution.

GitHub build/correctness run 41851223675 passed 44 Rust tests and both XCTest correctness tests, including all fourteen smoke cases with zero benchmark samples. Release IPA/XCTest checksums, embedded build identity, test binaries and the harness hash were verified. Regular binding/package/consumer CI also passes.

Physical iPhone 15 / iOS 18.5 smoke and oracle tests passed. Three complete physical timing series each passed fourteen cases and returned 140 validated samples (420 total), using identical packages from d89603d. All recorded thermal snapshots were nominal; no continuous stability, idle, power or fixed-physical-unit claim is made.

The first smoke job used an ineffective parameters.filter and ran oracle, smoke, then benchmark in fresh app processes; its complete benchmark is retained as series 1. Later runs used test.filter and ran only testBenchmark. Customer JSONL file attachment failed; complete records were recovered from one automation log per series and checked for exact build identity, case/sample completeness and timing arithmetic. The core evidence PR #852 retains all samples and documents the exact timing boundaries, run IDs, provenance and collection limitations.

Existing nightly benchmarks remain unchanged. These are source-build measurements from Device Farm, with no GitHub/macOS timing evidence or release acceptance implied. Both maintainer sign-offs and the proposed remaining dispositions await the requesting maintainer's completed-evidence review.

@adityamukho
adityamukho marked this pull request as ready for review November 5, 2026 02:59
@adityamukho
adityamukho merged commit 12ca811 into v3 Nov 5, 2026
6 checks passed
@adityamukho
adityamukho deleted the bench/839-device-farm branch November 5, 2026 02:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

0