Skip to content
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

Bring up full library test CI runs on iOS / tvOS devices #59503

Merged
merged 80 commits into from
Nov 2, 2021

Commits on Aug 13, 2021

  1. iOS AOT run w/ smaller test files

    See if zipping each test app first results in not running out of disk space.  Changed cleanup steps after each test is built to maximize space utilization.
    Steve Pfister committed Aug 13, 2021
    Configuration menu
    Copy the full SHA
    64ef141 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f7f87f7 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2021

  1. Bump timeout. Skip some tests that fail aot

    Steve Pfister committed Aug 14, 2021
    Configuration menu
    Copy the full SHA
    2e1ee0e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    336ec94 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2021

  1. Print out space used and number of tests processed

    Steve Pfister committed Aug 15, 2021
    Configuration menu
    Copy the full SHA
    9b29dc5 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2021

  1. Structure iOS test build to be able to run on helix

    Steve Pfister committed Sep 3, 2021
    Configuration menu
    Copy the full SHA
    4d678d5 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2021

  1. Configuration menu
    Copy the full SHA
    c42ef12 View commit details
    Browse the repository at this point in the history
  2. Enable building on helix for other apple configurations

    Steve Pfister committed Sep 9, 2021
    Configuration menu
    Copy the full SHA
    c69a4cd View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2021

  1. Integrate soft trimming

    Steve Pfister committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    5324672 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2021

  1. Update template to work with arcade changes

    Steve Pfister committed Sep 20, 2021
    Configuration menu
    Copy the full SHA
    f052234 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fe39010 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2021

  1. Post merge with main adjustments

    Steve Pfister committed Sep 21, 2021
    Configuration menu
    Copy the full SHA
    d610108 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2021

  1. Bring up library tests on iOS / tvOS devices

    This change enables device runs on CI by building each test app on the helix instance it was deployed to.  In past attempts, we looked at enhancing the build step only via build tricks, compressing / cleaning up files early, etc and we could not overcome the need for excessively long timeouts and far more disk space.
    
    The change also adopts the patterns established in the wasm test build, giving us the opportunity to support different scenario runs as well as workloads testing in the future.
    Steve Pfister committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    f7bb825 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2021

  1. Bump arcade / cleanup

    Steve Pfister committed Sep 23, 2021
    Configuration menu
    Copy the full SHA
    f084ae9 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2021

  1. fix sim runs

    Steve Pfister committed Sep 24, 2021
    Configuration menu
    Copy the full SHA
    17a2bb2 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2021

  1. Build tweaks to fix running tests locally

    Steve Pfister committed Sep 28, 2021
    Configuration menu
    Copy the full SHA
    e5d84bc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2b2d451 View commit details
    Browse the repository at this point in the history
  3. Preserve more

    Steve Pfister committed Sep 28, 2021
    Configuration menu
    Copy the full SHA
    c17c79e View commit details
    Browse the repository at this point in the history
  4. iOS arm64 runs take about 3 hours to complete. Use tvOS to get enough…

    … data for now
    Steve Pfister committed Sep 28, 2021
    Configuration menu
    Copy the full SHA
    7b4eda7 View commit details
    Browse the repository at this point in the history
  5. Figure out why tvos is taking forever uploading to helix.

    Steve Pfister committed Sep 28, 2021
    Configuration menu
    Copy the full SHA
    074f565 View commit details
    Browse the repository at this point in the history
  6. Get sim lanes working. Move back to AggressiveTrimming

    Steve Pfister committed Sep 28, 2021
    Configuration menu
    Copy the full SHA
    abc79f2 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2021

  1. Save size by chopping native assets on the build machine and reassemb…

    …ling on helix
    Steve Pfister committed Sep 29, 2021
    Configuration menu
    Copy the full SHA
    e5e136b View commit details
    Browse the repository at this point in the history
  2. move binlog mv to sep step

    Steve Pfister committed Sep 29, 2021
    Configuration menu
    Copy the full SHA
    d8f104e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5d9baa6 View commit details
    Browse the repository at this point in the history
  4. Remove trimming so that we can exclude the runtime pack from the arti…

    …fact upload
    Steve Pfister committed Sep 29, 2021
    Configuration menu
    Copy the full SHA
    784cb6b View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2021

  1. Fixup xml tests and debug/release local builds

    Steve Pfister committed Oct 7, 2021
    Configuration menu
    Copy the full SHA
    c4c83fa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9fbb6c7 View commit details
    Browse the repository at this point in the history
  3. Don't use iOS device runs for now. Too little capacity

    Steve Pfister committed Oct 7, 2021
    Configuration menu
    Copy the full SHA
    62e907f View commit details
    Browse the repository at this point in the history
  4. Incorporate MonoTargetsTask

    Steve Pfister committed Oct 7, 2021
    Configuration menu
    Copy the full SHA
    7b5ea33 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2021

  1. Configuration menu
    Copy the full SHA
    f90e00e View commit details
    Browse the repository at this point in the history
  2. Fix test

    Steve Pfister committed Oct 8, 2021
    Configuration menu
    Copy the full SHA
    650209b View commit details
    Browse the repository at this point in the history
  3. Test fixup

    Steve Pfister committed Oct 8, 2021
    Configuration menu
    Copy the full SHA
    92259e2 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2021

  1. Tweak

    Steve Pfister committed Oct 9, 2021
    Configuration menu
    Copy the full SHA
    5503e2b View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2021

  1. Configuration menu
    Copy the full SHA
    6023b0c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    891d814 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9038a81 View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'origin/build-ios-tests-helix' into buil…

    …d-ios-tests-helix
    Steve Pfister committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    3415de4 View commit details
    Browse the repository at this point in the history
  5. Skip SRE and fix more tests

    Steve Pfister committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    25574ed View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2021

  1. Configuration menu
    Copy the full SHA
    fe194f7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    56b30b7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2c4add6 View commit details
    Browse the repository at this point in the history
  4. Skip more tests that use sre

    Steve Pfister committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    61a895c View commit details
    Browse the repository at this point in the history
  5. Make sure runtimeconfig.bin is generated.

    Steve Pfister committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    41a9f51 View commit details
    Browse the repository at this point in the history
  6. Wrong name for runtimeconfig

    Steve Pfister committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    8ef6c49 View commit details
    Browse the repository at this point in the history
  7. tweak

    Steve Pfister committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    ddc2b64 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2021

  1. Skip some tests - bump work item timeout

    Steve Pfister committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    b52675b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    633a8f1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8653d81 View commit details
    Browse the repository at this point in the history
  4. Make sure the right test timeout is being passed along

    Steve Pfister committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    b862450 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2021

  1. Configuration menu
    Copy the full SHA
    2189974 View commit details
    Browse the repository at this point in the history
  2. Exclude more SRE tests

    MaximLipnin committed Oct 14, 2021
    Configuration menu
    Copy the full SHA
    aa50b69 View commit details
    Browse the repository at this point in the history
  3. Exclude satellite assemblies from being AOT'd / System.Runtime.Loader…

    … tests now run
    Steve Pfister committed Oct 14, 2021
    Configuration menu
    Copy the full SHA
    d4f38c4 View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'origin/build-ios-tests-helix' into buil…

    …d-ios-tests-helix
    Steve Pfister committed Oct 14, 2021
    Configuration menu
    Copy the full SHA
    f37b1cb View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2021

  1. Configuration menu
    Copy the full SHA
    458fb58 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    637c061 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a5263c1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    128238e View commit details
    Browse the repository at this point in the history
  5. Skip more tests that use SRE

    Steve Pfister committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    8ce67d4 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2021

  1. Active issue and skip more tests

    Steve Pfister committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    7a8f49c View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2021

  1. Skip more tests

    Steve Pfister committed Oct 19, 2021
    Configuration menu
    Copy the full SHA
    3b4c602 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e1d1748 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    680c648 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2021

  1. Skip failing RegexCultureTests

    Steve Pfister committed Oct 20, 2021
    Configuration menu
    Copy the full SHA
    4af365a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    926989d View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2021

  1. Configuration menu
    Copy the full SHA
    0003313 View commit details
    Browse the repository at this point in the history
  2. Skip test suites that hang for now

    Steve Pfister committed Oct 21, 2021
    Configuration menu
    Copy the full SHA
    2419858 View commit details
    Browse the repository at this point in the history
  3. Restored fact that was mistakenly removed

    Steve Pfister committed Oct 21, 2021
    Configuration menu
    Copy the full SHA
    055b85d View commit details
    Browse the repository at this point in the history
  4. Feedback

    Steve Pfister committed Oct 21, 2021
    Configuration menu
    Copy the full SHA
    81bd7fd View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2021

  1. Skip DllImportGenerator tests as they were failing

    Steve Pfister committed Oct 22, 2021
    Configuration menu
    Copy the full SHA
    1a3b910 View commit details
    Browse the repository at this point in the history
  2. Search top level only for zip files

    Steve Pfister committed Oct 22, 2021
    Configuration menu
    Copy the full SHA
    3c1babf View commit details
    Browse the repository at this point in the history
  3. Skip DllImportGenerator tests on all apple mobile platforms. Tweak pa…

    …th in one test
    Steve Pfister committed Oct 22, 2021
    Configuration menu
    Copy the full SHA
    fdb81ff View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7d43598 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2021

  1. Fix check specific platform check for catalyst

    Steve Pfister committed Oct 25, 2021
    Configuration menu
    Copy the full SHA
    e7d92da View commit details
    Browse the repository at this point in the history
  2. Remove old condition that was breaking unrelated projects

    Steve Pfister committed Oct 25, 2021
    Configuration menu
    Copy the full SHA
    633dcf7 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2021

  1. Feedback

    Steve Pfister committed Oct 26, 2021
    Configuration menu
    Copy the full SHA
    ef910cf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4800f60 View commit details
    Browse the repository at this point in the history
  3. Fix process test introduced in dotnet#59562

    Steve Pfister committed Oct 26, 2021
    Configuration menu
    Copy the full SHA
    df80bf0 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2021

  1. PR Feedback

    Steve Pfister committed Oct 30, 2021
    Configuration menu
    Copy the full SHA
    0fb5d0b View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2021

  1. Configuration menu
    Copy the full SHA
    6c3c9ee View commit details
    Browse the repository at this point in the history
  2. Apply smoke test setting to iOS & tvOS devices

    Steve Pfister committed Nov 2, 2021
    Configuration menu
    Copy the full SHA
    1b75f13 View commit details
    Browse the repository at this point in the history