pybind11: test functionality (#8304)

* pybind11: test support

Add a test functionality to pybind11.

* CMake: test also on "make check"

Some projects use non-CTest manual targets for tests.
This commit is contained in:
Axel Huebl
2018-06-04 16:50:02 +02:00
committed by Adam J. Stewart
parent 20a89ca326
commit add7f2b09a
2 changed files with 7 additions and 1 deletions

View File

@@ -256,8 +256,10 @@ def check(self):
with working_dir(self.build_directory):
if self.generator == 'Unix Makefiles':
self._if_make_target_execute('test')
self._if_make_target_execute('check')
elif self.generator == 'Ninja':
self._if_ninja_target_execute('test')
self._if_ninja_target_execute('check')
# Check that self.prefix is there after installation
run_after('install')(PackageBase.sanity_check_prefix)