Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEgor Bogatov <egorbo@gmail.com>2019-11-22 11:14:23 +0300
committerMarek Safar <marek.safar@gmail.com>2019-11-22 11:14:23 +0300
commit6a5c44b15e65782cac21673cd33138a92a6b6207 (patch)
tree3cf9e07729dc446c7d7a7a36d3d8ce1014cf1737 /scripts
parent202cb6a6483019185db7e1f75929d7db0d319173 (diff)
[netcore] Run tests with Interpreter (#17862)
* Run tests with interp and llvm * fix build * Run tests with llvm * Add a few tests to rsp for LLVM
Diffstat (limited to 'scripts')
-rw-r--r--scripts/ci/pipeline-netcore-runtime.yml20
1 files changed, 16 insertions, 4 deletions
diff --git a/scripts/ci/pipeline-netcore-runtime.yml b/scripts/ci/pipeline-netcore-runtime.yml
index 5432561847c..c070fba9c51 100644
--- a/scripts/ci/pipeline-netcore-runtime.yml
+++ b/scripts/ci/pipeline-netcore-runtime.yml
@@ -47,12 +47,18 @@ stages:
assetManifestPlatform: x64
installDependencies: true
llvm: false
- x64_LLVM:
+ x64 LLVM:
poolname: Hosted Ubuntu 1604
assetManifestOS: linux
- assetManifestPlatform: x64_LLVM
+ assetManifestPlatform: x64 LLVM
installDependencies: true
llvm: true
+ x64 Interpreter:
+ poolname: Hosted Ubuntu 1604
+ assetManifestOS: linux
+ assetManifestPlatform: x64 Interpreter
+ installDependencies: true
+ interpreter: true
ARM64:
assetManifestOS: linux
assetManifestPlatform: arm64
@@ -111,10 +117,16 @@ stages:
displayName: 'Build nupkg'
- bash: |
- ./netcore/build.sh --ci --test --skipnative --skipmscorlib
+ if [ $(llvm) = true ]; then
+ make -C netcore run-tests-corefx-System.Runtime.Tests USE_TIMEOUT=1 XUNIT_MONO_ENV_OPTIONS="--llvm"
+ elif [ $(interpreter) = true ]; then
+ make -C netcore run-tests-corefx-System.Runtime.Tests USE_TIMEOUT=1 XUNIT_MONO_ENV_OPTIONS="--interpreter" XUNIT_ARGS="-parallel none"
+ else
+ ./netcore/build.sh --ci --test --skipnative --skipmscorlib
+ fi
displayName: 'Download and Run CoreFX Tests'
timeoutInMinutes: 90
- condition: and(succeeded(), eq(variables['System.TeamProject'], 'public'), ne(variables['llvm'], 'true'))
+ condition: and(succeeded(), eq(variables['System.TeamProject'], 'public'))
- task: PublishTestResults@2
inputs: