ENVIRONMENT* test properties appear to support generator expressions, but docs don't say they do
I've been assuming the ENVIRONMENT
and ENVIRONMENT_MODIFICATION
test properties support generator expressions for some time now. It seems to work, but I just noticed that the documentation for both properties doesn't actually mention that it is supported. Is there any reason we can't add documentation to say it is formally supported?
This also makes me wonder about other test properties, none of which are documented as supporting generator expressions at the moment. Perhaps they all support generator expressions, but only when written out from CMake rather than when set directly in a custom CTest file?
I'd be happy just documenting ENVIRONMENT
and ENVIRONMENT_MODIFICATION
for now, but if there's a blanket statement we can safely make for all test properties, then we could add some kind of standard wording to the bottom of each test property's doc page.