Skip to content

Draft: Make QMTest support optional

To simplify the deprecation and removal of QMTest support in Gaudi (#333) I moved the required Python modules and CMake function to a different subdirectory and renamed them. I kept the old names for backward compatibility (d63d6d95) with the idea of deprecating and removing the old names at some point.

For the refactoring I created a new directory called attic to make it clear that anything there is meant to be dropped at some point and I'd like the opinion of others about the change in the convention (one might have expected GaudiAttic/QMTestSupport instead of attic/qmtest_support).

Changes:

  • move the code to a dedicated (deprecated) subdirectory
  • replace gaudi_add_tests with gaudi_add_pytest and gaudi_add_qmtest
  • add CMake option GAUDI_ENABLE_QMTEST (default to YES)
  • moved Python module from GaudiTesting to GaudiQMTest

Closes #334

Merge request reports