diff options
author | Kyungwoo Lee <kyulee@microsoft.com> | 2015-12-29 21:31:47 -0800 |
---|---|---|
committer | Kyungwoo Lee <kyulee@microsoft.com> | 2015-12-31 10:16:02 -0800 |
commit | e7a7d25ee7606aef57579b19f1fc4727e6443f49 (patch) | |
tree | c8eb47a10eab715d51c43eeed393d3957c1e283b /tests/src/JIT/Directed/array-il | |
parent | 662851d8c174a5aed05fb71dce633cf21f953a9d (diff) | |
download | coreclr-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.ilproj | 1 |
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' "> |