Don't try to AOT test assemblies in runtime_preset=all (#4303)
commite76fa87fe0eabfd87f2c786f85e416c2ce6b77da
authorAlexander Köplinger <alex.koeplinger@outlook.com>
Tue, 31 Jan 2017 18:18:58 +0000 (31 19:18 +0100)
committerGitHub <noreply@github.com>
Tue, 31 Jan 2017 18:18:58 +0000 (31 19:18 +0100)
tree222d8b1a3663b15b32d993f62f3cb416dc8b5894
parente3a6168dc24f425bace4d80a6b89e0cf0759c25c
Don't try to AOT test assemblies in runtime_preset=all (#4303)

This got broken in ee048db72f867214ba2b9926d70a03badd79b33f
when the winaot profile was added to FULL_AOT_TESTS since we
enable that profile for building with runtime_preset=all which
means that FULL_AOT_TESTS would be defined and the runtime tests
would try to AOT the test assemblies.

Instead, we now only try to AOT if we're actually testing
a profile that needs it. Also introduced a new HYBRID_AOT_TESTS
variable and replaced the existing INSTALL_TESTING_AOT_HYBRID
since that profile would run into the same issue if we included
it in runtime_preset=all (using the INSTALL_ variables to decide
about tests is misleading!)
configure.ac
mono/tests/Makefile.am