From 874b713edf5caf8565b2f7d624520677a0ca6832 Mon Sep 17 00:00:00 2001 From: Qian Jianhua Date: Tue, 14 Jun 2022 02:26:54 +0800 Subject: netpbm: run custom test command (#31072) * netpbm: run custom test command * fix styles * change method name --- var/spack/repos/builtin/packages/netpbm/package.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/var/spack/repos/builtin/packages/netpbm/package.py b/var/spack/repos/builtin/packages/netpbm/package.py index 62da24b29a..f9710b8534 100644 --- a/var/spack/repos/builtin/packages/netpbm/package.py +++ b/var/spack/repos/builtin/packages/netpbm/package.py @@ -170,6 +170,15 @@ class Netpbm(MakefilePackage): def build(self, spec, prefix): make() + if self.run_tests: + # Don't run the default command 'make check' for test + self.build_time_test_callbacks = [] + + @run_after('build') + @on_package_attributes(run_tests=True) + def make_check_tree(self): + # Run custom test command 'make check-tree' + make('check-tree') def install(self, spec, prefix): bdir = join_path(self.build_directory, 'build') -- cgit v1.2.3-60-g2f50