Compile test framework using R2RTest (#42617)
authorJan Vorlicek <janvorli@microsoft.com>
Thu, 24 Sep 2020 08:31:54 +0000 (10:31 +0200)
committerGitHub <noreply@github.com>
Thu, 24 Sep 2020 08:31:54 +0000 (10:31 +0200)
commit11350c590273ec9d1da5f0557cb640f72c176256
treeb2efbee54b1e224e04bf5a91446164232283b27a
parent60a2b1a755cdde83516faa342d35bb2c1486b15e
Compile test framework using R2RTest (#42617)

This change switches crossgening of framework when building coreclr
tests to using R2RTest instead of explicitly invoking crossgen /
crossgen2.
To support that, the R2RTest was slightly updated to support specifying
target architecture, full path to crossgen2 and overriding the output
directory.
src/coreclr/src/tools/r2rtest/BuildFolderSet.cs
src/coreclr/src/tools/r2rtest/BuildOptions.cs
src/coreclr/src/tools/r2rtest/CommandLineOptions.cs
src/coreclr/src/tools/r2rtest/Commands/CompileFrameworkCommand.cs
src/coreclr/src/tools/r2rtest/CompilerRunner.cs
src/coreclr/src/tools/r2rtest/Crossgen2Runner.cs
src/coreclr/src/tools/r2rtest/CrossgenRunner.cs
src/coreclr/src/tools/r2rtest/R2RTest.csproj
src/tests/build.cmd
src/tests/build.sh