Refactor ildasm round trip logic
authorSven Boemer <sbomer@gmail.com>
Mon, 24 Apr 2017 17:12:38 +0000 (10:12 -0700)
committerSven Boemer <sbomer@gmail.com>
Wed, 26 Apr 2017 15:42:32 +0000 (08:42 -0700)
commitf61c09dd3fdaad83dfbfabedfe3b9658abe49b3b
treef6ca52a724e9fa6f6b00755b76b096d573b7819e
parent254c79d26875d328b015f1870e1aba3f3b4f1c31
Refactor ildasm round trip logic

This change factors the Ildasm round trip logic so that it should not
require a separate test build. The ildasmroundtrip flag is no longer
passed to build-test.cmd; instead the wrapper scripts are always
generated with a check for an environment variable that can be set from
runtests.

Also remove separate test build for ilrt in the ci scripts

Commit migrated from https://github.com/dotnet/coreclr/commit/f60551763ccabdeca6171b55957e5a059f038818
src/coreclr/build-test.cmd
src/coreclr/config.json
src/coreclr/netci.groovy
src/coreclr/tests/runtest.cmd
src/coreclr/tests/runtest.sh
src/coreclr/tests/src/CLRTest.Execute.Bash.targets
src/coreclr/tests/src/CLRTest.Execute.Batch.targets
src/coreclr/tests/src/CLRTest.Jit.targets