ENH: Add test checking ExtensionBuildSystem works as expected
Created by: jcfr
This PR is a follow-up of #544 where all improvements and fixes have been integrated.
This set of patches integrate the test infrastructure used to validate the improvements and fixes integrated in #544 .
It checks for the following:
- Generated description files are correct
- Submission to CDash are done
- Upload to extension server are done
- CMakeCache.txt of built extensions contains expected variables (e.g _DIR variables, ...)
- Check list of requests done to mock server are the expected ones.
Remaining tasks:
-
Do not directly add sources of test extension sources (Testing/TestExtA, ...), instead generate their source using the wizard. -
Install packaged extensions and check dependent one are also installed
Notes:
- To ensure the test run in reasonable time, extensions used in the tests contains only scripted module.