summaryrefslogtreecommitdiff
path: root/eng/platform-matrix.yml
diff options
context:
space:
mode:
authorEgor Chesakov <Egor.Chesakov@microsoft.com>2018-12-13 20:05:38 -0800
committerGitHub <noreply@github.com>2018-12-13 20:05:38 -0800
commitef7afc8e86eb1d8407a1c07ae735158efc5aca75 (patch)
treea0830eefe8e8fa72f8cd6fa4d730f43ce6b2e283 /eng/platform-matrix.yml
parenta6403ba4d9187fc19af8e3dc64ec3e9e937d53eb (diff)
downloadcoreclr-ef7afc8e86eb1d8407a1c07ae735158efc5aca75.tar.gz
coreclr-ef7afc8e86eb1d8407a1c07ae735158efc5aca75.tar.bz2
coreclr-ef7afc8e86eb1d8407a1c07ae735158efc5aca75.zip
Running and visualizing tests in AzureDevOps (Part 1) (#21502)
* Enable Azure Pipelines reporter so the test results can be seen at one place (i.e. "Tests" tab) - TestRunNamePrefix should encode all the needed information for a test run to be identifiable. * Scenarios property should use comma (not semi-colon) to work correctly on non-Windows. * Specify timeout to test jobs (the numbers are taken from netci.groovy) - we would adjust them as soon as we get this running in each PR. * Specify timeout for Helix work items (the number is taken from buildpipeline) - same as above. * Specify helixType and helixRepo properties to the job and use _HelixType and _HelixSource variables in MSBuild project instead of defining them manually. * Limit Pri0 Checked test jobs to running against pull requests. This also should be limited in the future to "default" build definition name - so when we have PR workload selection feature working we can distinguish between default PR validation and user triggered jobs. * Remove "Prepare tests for helix" step - instead of archiving Core_Root and tests folders ourselves - directly specify them as correlation payload and work item payload directories and let the archiving be handled by Helix Sdk.
Diffstat (limited to 'eng/platform-matrix.yml')
-rw-r--r--eng/platform-matrix.yml15
1 files changed, 9 insertions, 6 deletions
diff --git a/eng/platform-matrix.yml b/eng/platform-matrix.yml
index 6d84bbbf4a..647bd9ccef 100644
--- a/eng/platform-matrix.yml
+++ b/eng/platform-matrix.yml
@@ -17,6 +17,7 @@ jobs:
osGroupName: Linux
containerName: ubuntu_1404_arm_cross_build_image
helixQueuesPublic: 'Ubuntu.1404.Arm32.Open'
+ crossrootfsDir: '/crossrootfs/arm'
# Currently we don't have Linux/arm32 internal Helix queues
${{ insert }}: ${{ parameters.jobParameters }}
@@ -28,8 +29,11 @@ jobs:
osGroup: Linux
osGroupName: Linux
containerName: ubuntu_1604_arm64_cross_build_image
- helixQueuesPublic: 'Debian.9.Arm64.Open,Ubuntu.1604.Arm64.Open,Ubuntu.1804.Arm64.Open'
- helixQueuesInternal: 'Debian.9.Arm64,Ubuntu.1604.Arm64,Ubuntu.1804.Arm64'
+ # TODO: enable Debian.9.Arm64.Open and Debian.9.Arm64 queues
+ # when https://github.com/dotnet/core-eng/issues/4805 is resolved
+ helixQueuesPublic: 'Ubuntu.1604.Arm64.Open,Ubuntu.1804.Arm64.Open'
+ helixQueuesInternal: 'Ubuntu.1604.Arm64,Ubuntu.1804.Arm64'
+ crossrootfsDir: '/crossrootfs/arm64'
${{ insert }}: ${{ parameters.jobParameters }}
# Linux musl
@@ -40,8 +44,7 @@ jobs:
osGroup: Linux
osGroupName: Linux_musl
containerName: musl_x64_build_image
- helixQueuesPublic: 'Alpine.3.Arm64.Open'
- helixQueuesInternal: 'Alpine.3.Arm64'
+ # TODO: add Alpine.Amd64 queues
${{ insert }}: ${{ parameters.jobParameters }}
# RHEL 6
@@ -77,8 +80,8 @@ jobs:
osGroup: Linux
osGroupName: Linux
containerName: ubuntu_1604_x64_build_image
- helixQueuesPublic: 'Debian.8.Amd64.Open,Ubuntu.1604.Amd64.Open,Ubuntu.1804.Arm64.Open'
- helixQueuesInternal: 'Debian.8.Amd64,Ubuntu.1604.Amd64,Ubuntu.1804.Arm64'
+ helixQueuesPublic: 'Debian.8.Amd64.Open,Ubuntu.1604.Amd64.Open,Ubuntu.1804.Amd64.Open'
+ helixQueuesInternal: 'Debian.8.Amd64,Ubuntu.1604.Amd64,Ubuntu.1804.Amd64'
${{ insert }}: ${{ parameters.jobParameters }}
# macOS x64