Skip to content

ENH: Add test checking ExtensionBuildSystem works as expected

Sam Horvath requested to merge github/fork/jcfr/test-extension-build-system into master

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.

Merge request reports