Xamarin Public Jenkins (auto-signing) 6bdd276d05 Imported Upstream version 5.0.0.42
Former-commit-id: fd56571888259555122d8a0f58c68838229cea2b
2017-04-10 11:41:01 +00:00

1.1 KiB

Updating CoreCLR Tests Zip

The set of CoreCLR tests run as part of CoreRT's CI and available via tests\runtest.cmd /coreclr download are downloaded as a zip file from the CoreCLR build. We use a specific build number to ensure we're running against a set of tests known to be compatible with CoreRT. Rolling forward to a new set of tests involves these steps:

  1. Find a known good tests.zip from the CoreCLR build
    1. Go to https://github.com/dotnet/coreclr/pulls and open the most-recently passing PR (it should have a green check mark next to it)
    2. In the CI checks, open the details for Windows_NT x64 Debug Build and Test
    3. Navigate through Build Artifacts -> bin -> tests
    4. Copy the URL to tests.zip
  2. Retain the CI build so Jenkins doesn't delete tests.zip
    1. In the PR job page (where you clicked Build Artifacts earlier) ensure you're logged in to Jenkins
    2. Click the Keep this build forever button at the top-right
  3. Paste the tests.zip URL into CoreCLRTestsURL.txt
  4. Check your work by building and then running tests\runtest.cmd /coreclr