summaryrefslogtreecommitdiff
path: root/tests/src/JIT/Directed/array-il
diff options
context:
space:
mode:
authorKyungwoo Lee <kyulee@microsoft.com>2015-12-29 21:31:47 -0800
committerKyungwoo Lee <kyulee@microsoft.com>2015-12-31 10:16:02 -0800
commite7a7d25ee7606aef57579b19f1fc4727e6443f49 (patch)
treec8eb47a10eab715d51c43eeed393d3957c1e283b /tests/src/JIT/Directed/array-il
parent662851d8c174a5aed05fb71dce633cf21f953a9d (diff)
downloadcoreclr-e7a7d25ee7606aef57579b19f1fc4727e6443f49.tar.gz
coreclr-e7a7d25ee7606aef57579b19f1fc4727e6443f49.tar.bz2
coreclr-e7a7d25ee7606aef57579b19f1fc4727e6443f49.zip
Enable ilasm round trip testing
This enables ilasm round-trip testing for Windows. In order to test il{d}asm on xPlatforms, I injected ilasm round trip before executing the test. This means this step is a part of the runtest not the buildtest -- unlike runtest, currently buildtest is only on Windows. 1. Test batch file is extended to run ildasm followed by ilasm. 2. BuildTest has now an optional flag "ilasmroundtrip" to enable the round-trip tests. Note under this flag, we run both the original binary and the round-trip binary respectively. 3. Test timeout is increased since the round-trip is part of runtime. 4. Did some clean-up on CLRTest.Execute.Batch.targets 5. Bail out the round-trip tests that are built against mscorlib instead of .Net Core. 6. Added /raweh to ildasm due to https://github.com/dotnet/coreclr/issues/2481 7. ilasmroundtrip.targets (~10 tests) are added to enable them by default in a regular test run. Tested with enabling the entire tests (>5K tests) with 'ilasmroundtrip' on, which should be on in a daily or weekly stress mode.
Diffstat (limited to 'tests/src/JIT/Directed/array-il')
-rw-r--r--tests/src/JIT/Directed/array-il/_Arrayscomplex3.ilproj1
1 files changed, 1 insertions, 0 deletions
diff --git a/tests/src/JIT/Directed/array-il/_Arrayscomplex3.ilproj b/tests/src/JIT/Directed/array-il/_Arrayscomplex3.ilproj
index a85f4e238c..5d6d3c7019 100644
--- a/tests/src/JIT/Directed/array-il/_Arrayscomplex3.ilproj
+++ b/tests/src/JIT/Directed/array-il/_Arrayscomplex3.ilproj
@@ -15,6 +15,7 @@
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
<NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <IlasmRoundTrip>true</IlasmRoundTrip>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">