-
Notifications
You must be signed in to change notification settings - Fork 5k
[tests] Stand up iOS arm runtime tests and enable tracing/eventpipe tests #79169
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
kotlarmilos
merged 170 commits into
dotnet:main
from
mdh1418:ios_investigate_eventpipe_failures
Apr 18, 2023
Merged
Changes from all commits
Commits
Show all changes
170 commits
Select commit
Hold shift + click to select a range
0be50e1
Align libraries AppleAppBuilder parameters order
mdh1418 f09fa05
Align runtime tests AppleAppBuilder parameters order
mdh1418 53b5060
Populate assemblies in iOS runtime tests similar to libraries tests
mdh1418 86298c2
[build] Set RunAOTCompilation and MonoForceInterpreter for iOS runtim…
mdh1418 5135bc4
[build] Enable diagnostics on iOS runtime tests
mdh1418 ebe00d2
[test] Reenable buffersize runtime test on iOS
mdh1418 49d4af9
[tests] Reenable diagnostic_tracing tests not involving subprocesses
mdh1418 46b83a3
[pipelines] Add iOS/tvOS device/simulator arm64 runtime tests job
mdh1418 353e7b8
[pipelines] Fix iOS/iOSlike jobs
mdh1418 9bb2fec
[pipelines] Add necessary parameters for iOSlike platforms
mdh1418 f2f9828
Propagate DevTeamProvisioning on iOS.{
e9fd019
Added missing paren to copy files.
8f61558
Added Assembly Search Path to AOT compiler task.
b4a1215
Added DevTeamProvisioning
6903ff2
Fixed path for mono includes.
3ddf12b
Switched to new merged template.
0f25ad6
Added parameters to just build a subset of tests.
4d18d41
Fixed testSubsetArgs parameter.
b9726c8
Exclude tests.
6c6a7e6
Fix problem in issues.targets.
ae68656
Removed redundant app dir.
b82e38b
Revert changes to AppleApp.targets.
55cc52c
More test exclusions.
55f7208
Exclude llvm tests on iOS.
02bfbb3
Exclude llvm tests on iOS.
a44366c
Added missing quote.
603883a
Updated issues.targets
d14c197
Added missing ios RID.
0e51295
Added device queues.
455e375
Align libraries AppleAppBuilder parameters order
mdh1418 d5411e3
[build] Enable diagnostics on iOS runtime tests
mdh1418 0de94ea
[test] Reenable buffersize runtime test on iOS
mdh1418 e7415c6
[tests] Reenable diagnostic_tracing tests not involving subprocesses
mdh1418 e6e035e
[pipelines] Add iOS/tvOS device/simulator arm64 runtime tests job
mdh1418 2ec8736
[pipelines] Add necessary parameters for iOSlike platforms
mdh1418 59e830f
Propagate DevTeamProvisioning on iOS.{
9ba7955
Added Assembly Search Path to AOT compiler task.
554d871
Added DevTeamProvisioning
3ea1514
Fixed path for mono includes.
c8705ad
Exclude tests.
d13378e
Fix problem in issues.targets.
fcf09b9
Removed redundant app dir.
1912382
Revert changes to AppleApp.targets.
cc1885f
More test exclusions.
cec9b68
Updated bash scripts for ios.
e7e030e
Removed extra quote.
2e52b71
Fix typos.
c175dbf
Quote fix.
6a4659e
Added more missing quotes and )'s.
a9b7834
Updated app bundles to use device.
222394f
Added missing and
31aa717
Updated .NET CLI properties.
a1c98e5
Fixed typo in TargetOS.
8762c73
Get rid of spurious text.
5e9c5e5
Updated MobileAppHandler to use devices.
69c63b3
Changed to adhoc signing.
175903c
Put DebTeamProvisioning back to -
81af244
Added bash code to move signing file.
b6d4e1a
Updated signing command.
efed819
Use back ticks instead of
c27d2c4
Try hardcoding signing loop.
41446ae
Fixed extra line in bash command.
ec24c10
Fixed suffix on test target.
9b5e072
Simplified test.
31f330d
Try to add test assembly.
e093ec0
Updated wild card for assemblies.
471025c
Include more assemblies.
07cb559
runningmono.cs
cf7634c
Run more tests. Exclude all llvmfullaot tests.
4f5e4ae
Removed extra paren.
b068443
Enable Trimming.
73e83a8
Adjust timeouts.
83cc716
Run only jit tests, adjust time out.
e54686c
Handle TestUtilities linking correctly.
5b1df05
more test exclusions.
521e344
Fix syntax error.
a8f01cf
Added missing /
2cf4a1b
Fixed typo.
2501432
Don't generate CMake projects.
d5f0de5
Try base services.
7a86d5d
Disable a lot of tests for build time issue.
21ca133
Got rid of test subset hack.
2658cfd
Use variables template.
ee8b3ad
Remove debug log
kotlarmilos 2a8467f
Add dedup feature to improve build time
kotlarmilos d975129
Update build arguments
kotlarmilos cab1403
Don't run Build Tests step when runtimeFlavor is mono
kotlarmilos c2f884a
TESTING ONLY - Disable all CI jobs and enable ioslike only
kotlarmilos 54891e3
TESTING ONLY - Disable all CI jobs and enable ioslike only
kotlarmilos bdbc415
TESTING ONLY - Disable all CI jobs and enable ioslike only
kotlarmilos 7d22e67
TESTING ONLY - Disable all CI jobs and enable ioslike only
kotlarmilos 14dd0b1
Revert changes in runtime.yml
kotlarmilos 3343975
TESTING ONLY - Disable all CI jobs and enable ioslike only
kotlarmilos 11943e4
TESTING ONLY - Disable all CI jobs and enable ioslike only
kotlarmilos bcf5076
TESTING ONLY - Disable all CI jobs and enable ioslike only
kotlarmilos 7df230c
TESTING ONLY - Disable all CI jobs and enable ioslike only
kotlarmilos 98a1100
Merge branch 'main' into ios_investigate_eventpipe_failures
kotlarmilos b199d75
TESTING ONLY - Add AllSubsets_Mono_RuntimeTests to runtime.yml
kotlarmilos 26ad203
Merge branch 'ios_investigate_eventpipe_failures' of github.com:mdh14…
kotlarmilos 61b70fb
TESTING ONLY - Disable staging and dev-innerloop jobs
kotlarmilos 97dfdb0
TESTING ONLY - Disable staging and dev-innerloop jobs
kotlarmilos 29c6245
Update extra step for iOS job
kotlarmilos a40e26d
Update extra step for iOS job
kotlarmilos a67893f
Update extra step for iOS job
kotlarmilos 5521700
Include baseservices on iOS
kotlarmilos 8a25067
Enable Build Tests step on iOS
kotlarmilos f59c5fa
Add /p:MonoAot=true to Build Tests step
kotlarmilos 9be6567
Exclude XUnitLogCheckerDirectory from HelixCorrelationPayload
kotlarmilos d26699c
Exclude XUnitLogCheckerDirectory from HelixCorrelationPayload
kotlarmilos 7be72ba
Merge branch 'dotnet:main' into ios_investigate_eventpipe_failures
kotlarmilos 76b4f79
Exclude XUnitLogCheckerDirectory from HelixCorrelationPayload
kotlarmilos ac87d84
Use TargetsiOS property
kotlarmilos f12c6a3
Add logs in helixpublishwitharcade.proj
kotlarmilos c1c6988
Add logs in helixpublishwitharcade.proj
kotlarmilos 5b65baf
Include baseservices/varargs tests
kotlarmilos 6b5a93d
Include tracing/eventpipe tests on iOS
kotlarmilos a25269f
Include tracing tests on iOS
kotlarmilos c01a0d2
Include baseservices tests on iOS
kotlarmilos 5ba4ef5
Include JIT tests on iOS
kotlarmilos 89cc3c3
Remove /p:MonoAot=true flag
kotlarmilos bdf958d
Exclude more tests
kotlarmilos 65f89cd
Add baseservices to test the flow
kotlarmilos fc5b7d1
Add tracing/eventpipe to test the flow
kotlarmilos 0231720
Add tracing/eventpipe to test the flow
kotlarmilos 1882048
Add new TestGroupToBuild for iOS
kotlarmilos 7279190
Enable baseservices runtime tests
kotlarmilos f76468f
Try new testing group
kotlarmilos 1645d93
Remove duplicate assemblies
kotlarmilos 8bcc033
Remove duplicates before native linking
kotlarmilos d0b8287
Disable dedup for testing purposes
kotlarmilos eab8877
Remove testdir- from env variables
kotlarmilos 90e4351
Include tracing/eventpipe tests
kotlarmilos 679b472
Force interpreter
kotlarmilos 5bb1129
Exclude failing tests
kotlarmilos f3c3511
Exclude failing tests
kotlarmilos 047578e
Exclude failing tests
kotlarmilos 42e02df
Remove hardcoded test directory
kotlarmilos d314035
Revert temporary changes
kotlarmilos 3c8a548
Fix formatting
kotlarmilos 5b8df78
Revert temporary changes
kotlarmilos db221e4
Fix formatting
kotlarmilos 533699b
Enable bundle signing only when using a device
kotlarmilos 478ae8f
Enable tvOS runtime tests
kotlarmilos 8f08497
Add AppleTestTarget to helixpublishwitharcade.proj
kotlarmilos 4b14618
Fix typo in signing script
kotlarmilos c318a7a
Exclude failing tests on iossimulator
kotlarmilos 72aa2ba
Update simulator test queues
kotlarmilos 401517c
add missing RIDs for tvOS/tvOSSimulator
kotlarmilos c717bf6
Add missing RIDs
kotlarmilos d3c2e15
Add tvOS identifiers to CLRTest.Execute.Bash.targets
kotlarmilos 898d9e4
Add tvos targets to MobileAppHandler.cs
kotlarmilos 7ea8c3e
Fix use of unassigned local variable
kotlarmilos 1260591
Exclude tvos tests which report Operation is not supported on this pl…
kotlarmilos 5d177c2
Extend EnsureCleanEnvoronment with IsTvOS check
kotlarmilos 66e20d0
Fix failed to connect to eventpipe
kotlarmilos ac762dd
Exclude /tracing/processinfo tests on tvOS and bump helix queue version
kotlarmilos 842570c
Fix invalid helix queues
kotlarmilos de7b969
Revert helix queue for ioslike-simulators
kotlarmilos f964fab
Disable failing tests on iossimulator
kotlarmilos 5aa60ab
Disable failing tests on iossimulator
kotlarmilos bf3b86c
Resolve PR comments
kotlarmilos f877739
Merge branch 'dotnet:main' into ios_investigate_eventpipe_failures
kotlarmilos e071b0d
Match tvos system name for processinfo tests
kotlarmilos f715619
Revert path change
kotlarmilos 20ff0f2
Bump to new OSX 13 AppleTV queue
kotlarmilos cbccac5
Resolve PR comments
kotlarmilos 3645fee
Resolve PR comments
kotlarmilos f220b4e
Test iossimulator_arm64 on rolling builds
kotlarmilos ec4988b
Revert test iossimulator_arm64 on rolling builds
kotlarmilos d6fd78a
Remove isRollingBuild condition
kotlarmilos File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -32,9 +32,13 @@ jobs: | |
dependOnEvaluatePaths: ${{ parameters.dependOnEvaluatePaths }} | ||
helixQueues: | ||
|
||
# iOS/tvOS simulator x64/x86 | ||
- ${{ if in(parameters.platform, 'iossimulator_x64', 'tvossimulator_x64') }}: | ||
- OSX.1015.Amd64.Open | ||
# iOS Simulator/Mac Catalyst arm64 | ||
- ${{ if in(parameters.platform, 'maccatalyst_arm64', 'iossimulator_arm64') }}: | ||
- OSX.1200.Arm64.Open | ||
|
||
# iOS/tvOS Simulator x64 & MacCatalyst x64 | ||
- ${{ if in(parameters.platform, 'iossimulator_x64', 'tvossimulator_x64', 'maccatalyst_x64') }}: | ||
- OSX.1200.Amd64.Open | ||
|
||
# Android arm64 | ||
- ${{ if in(parameters.platform, 'android_arm64') }}: | ||
|
@@ -48,6 +52,18 @@ jobs: | |
- ${{ if eq(parameters.platform, 'browser_wasm') }}: | ||
- (Ubuntu.1804.Amd64)[email protected]/dotnet-buildtools/prereqs:ubuntu-18.04-helix-webassembly | ||
|
||
# iOS devices | ||
- ${{ if in(parameters.platform, 'ios_arm64') }}: | ||
# split traffic for runtime-extra-platforms (which mostly runs on rolling builds) | ||
- ${{ if ne(parameters.jobParameters.isExtraPlatforms, true) }}: | ||
- OSX.1015.Amd64.Iphone.Open | ||
- ${{ if eq(parameters.jobParameters.isExtraPlatforms, true) }}: | ||
- OSX.1200.Amd64.Iphone.Open | ||
|
||
# tvOS devices | ||
- ${{ if in(parameters.platform, 'tvos_arm64') }}: | ||
- OSX.13.Amd64.AppleTV.Open | ||
|
||
# Linux arm | ||
- ${{ if eq(parameters.platform, 'linux_arm') }}: | ||
- ${{ if eq(variables['System.TeamProject'], 'public') }}: | ||
|
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
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
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
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
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
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
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
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.