[automated runtime tests][9/11] feat: ReleaseRuntimeTests configuration for on-device runtime tests#9937
Open
tjzel wants to merge 3 commits into
Open
Conversation
tjzel
force-pushed
the
@tjzel/runtime-tests-cli
branch
from
July 13, 2026 11:05
6048ad5 to
c869aae
Compare
tjzel
force-pushed
the
@tjzel/runtime-tests-release-config
branch
2 times, most recently
from
July 13, 2026 13:18
45aa713 to
621007f
Compare
tjzel
force-pushed
the
@tjzel/runtime-tests-cli
branch
from
July 13, 2026 13:18
c869aae to
f3d22a0
Compare
tjzel
force-pushed
the
@tjzel/runtime-tests-cli
branch
from
July 14, 2026 08:29
f3d22a0 to
f40970b
Compare
tjzel
force-pushed
the
@tjzel/runtime-tests-release-config
branch
2 times, most recently
from
July 14, 2026 09:25
922ac4a to
fe80b9c
Compare
tjzel
force-pushed
the
@tjzel/runtime-tests-cli
branch
2 times, most recently
from
July 14, 2026 10:26
5b7e135 to
38d1959
Compare
tjzel
force-pushed
the
@tjzel/runtime-tests-release-config
branch
from
July 14, 2026 10:26
fe80b9c to
3c7c13c
Compare
tjzel
force-pushed
the
@tjzel/runtime-tests-release-config
branch
from
July 14, 2026 12:04
3c7c13c to
86c9d0f
Compare
tjzel
force-pushed
the
@tjzel/runtime-tests-cli
branch
from
July 14, 2026 12:04
38d1959 to
2cbd138
Compare
tjzel
force-pushed
the
@tjzel/runtime-tests-release-config
branch
2 times, most recently
from
July 14, 2026 13:16
7ac91ba to
eb81a35
Compare
tjzel
force-pushed
the
@tjzel/runtime-tests-cli
branch
from
July 14, 2026 13:16
4901bbc to
61a65ab
Compare
tjzel
force-pushed
the
@tjzel/runtime-tests-release-config
branch
2 times, most recently
from
July 14, 2026 14:14
804625c to
a689e19
Compare
tjzel
force-pushed
the
@tjzel/runtime-tests-cli
branch
from
July 15, 2026 10:01
626d86e to
df90778
Compare
tjzel
force-pushed
the
@tjzel/runtime-tests-release-config
branch
from
July 15, 2026 10:01
a689e19 to
04bd698
Compare
tjzel
force-pushed
the
@tjzel/runtime-tests-release-config
branch
from
July 15, 2026 10:37
04bd698 to
7f4e560
Compare
tjzel
force-pushed
the
@tjzel/runtime-tests-cli
branch
2 times, most recently
from
July 16, 2026 07:30
836a3ae to
d9c52d7
Compare
tjzel
force-pushed
the
@tjzel/runtime-tests-release-config
branch
2 times, most recently
from
July 16, 2026 13:17
ac4ae88 to
850b408
Compare
tjzel
force-pushed
the
@tjzel/runtime-tests-cli
branch
2 times, most recently
from
July 16, 2026 14:17
136f986 to
729552e
Compare
tjzel
force-pushed
the
@tjzel/runtime-tests-release-config
branch
2 times, most recently
from
July 16, 2026 14:32
e69d482 to
636f871
Compare
tjzel
force-pushed
the
@tjzel/runtime-tests-cli
branch
from
July 16, 2026 14:32
729552e to
e1f29e1
Compare
tjzel
force-pushed
the
@tjzel/runtime-tests-release-config
branch
2 times, most recently
from
July 16, 2026 14:47
93aaf9b to
084cdf0
Compare
tjzel
force-pushed
the
@tjzel/runtime-tests-release-config
branch
from
July 16, 2026 15:15
084cdf0 to
ec98292
Compare
tjzel
force-pushed
the
@tjzel/runtime-tests-cli
branch
from
July 16, 2026 15:15
5acec64 to
2ca5bd4
Compare
tjzel
force-pushed
the
@tjzel/runtime-tests-cli
branch
from
July 16, 2026 15:28
2ca5bd4 to
8eb3b17
Compare
tjzel
force-pushed
the
@tjzel/runtime-tests-release-config
branch
from
July 16, 2026 15:28
ec98292 to
414b74e
Compare
tjzel
force-pushed
the
@tjzel/runtime-tests-cli
branch
from
July 16, 2026 15:54
8eb3b17 to
d38c68f
Compare
tjzel
force-pushed
the
@tjzel/runtime-tests-release-config
branch
from
July 16, 2026 15:54
414b74e to
4cdc540
Compare
tjzel
force-pushed
the
@tjzel/runtime-tests-cli
branch
from
July 16, 2026 20:18
d38c68f to
9a684ba
Compare
tjzel
force-pushed
the
@tjzel/runtime-tests-release-config
branch
2 times, most recently
from
July 17, 2026 07:55
87cc13d to
f5e35a2
Compare
tjzel
force-pushed
the
@tjzel/runtime-tests-cli
branch
from
July 17, 2026 07:55
9a684ba to
17efd27
Compare
tjzel
force-pushed
the
@tjzel/runtime-tests-release-config
branch
from
July 17, 2026 08:09
f5e35a2 to
02fca5e
Compare
tjzel
force-pushed
the
@tjzel/runtime-tests-cli
branch
from
July 17, 2026 08:09
17efd27 to
0e8cd1d
Compare
tjzel
force-pushed
the
@tjzel/runtime-tests-release-config
branch
from
July 17, 2026 09:07
02fca5e to
12cd243
Compare
tjzel
force-pushed
the
@tjzel/runtime-tests-cli
branch
from
July 17, 2026 09:07
0e8cd1d to
01bbed3
Compare
tjzel
force-pushed
the
@tjzel/runtime-tests-release-config
branch
from
July 17, 2026 09:42
12cd243 to
87c589b
Compare
tjzel
force-pushed
the
@tjzel/runtime-tests-cli
branch
from
July 17, 2026 09:42
01bbed3 to
0b12610
Compare
tjzel
force-pushed
the
@tjzel/runtime-tests-cli
branch
from
July 17, 2026 10:03
0b12610 to
6f1d31a
Compare
tjzel
force-pushed
the
@tjzel/runtime-tests-release-config
branch
from
July 17, 2026 10:03
87c589b to
30c8cdc
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Note
This PR description is AI-generated.
Summary
The CLI from #9930 only runs Debug builds, so nothing exercised the runtime tests against release-optimized JS. I added a
ReleaseRuntimeTestsbuild configuration (created via the Xcodeproj API —pod installdrops hand-edited pbxproj blocks), made the React Native bundle phase embed one Hermes bundle per library for*RuntimeTestsconfigurations, taughtAppDelegateto loadmain.runtimeTests.<library>.jsbundleoutside Debug, and gave the server a no-Metro Release path listening on the app's fixed WebSocket fallback port. The runtime tests workflow gains aconfigurationinput wired into every runner invocation. No Podfile change was needed: CocoaPods maps unlisted configurations to:releaseby default.Test plan
yarn runtime-tests --library <library> --configuration ReleaseRuntimeTestspasses locally for all three libraries; the Release legs of the nightly matrix in #9932 pass on CI.