From 075457db003569498b35c44145ec4f7801e419f2 Mon Sep 17 00:00:00 2001 From: Wouter Deconinck Date: Mon, 4 Apr 2022 17:21:34 -0500 Subject: Build tests/benchmarks only when self.run_tests (#29862) --- var/spack/repos/builtin/packages/cpuinfo/package.py | 3 +++ var/spack/repos/builtin/packages/fp16/package.py | 2 ++ var/spack/repos/builtin/packages/nnpack/package.py | 1 + var/spack/repos/builtin/packages/pthreadpool/package.py | 2 ++ var/spack/repos/builtin/packages/qnnpack/package.py | 2 ++ var/spack/repos/builtin/packages/xnnpack/package.py | 2 ++ 6 files changed, 12 insertions(+) diff --git a/var/spack/repos/builtin/packages/cpuinfo/package.py b/var/spack/repos/builtin/packages/cpuinfo/package.py index 9ddda0ceed..045676967e 100644 --- a/var/spack/repos/builtin/packages/cpuinfo/package.py +++ b/var/spack/repos/builtin/packages/cpuinfo/package.py @@ -48,4 +48,7 @@ class Cpuinfo(CMakePackage): join_path(self.stage.source_path, 'deps', 'googletest')), self.define('GOOGLEBENCHMARK_SOURCE_DIR', join_path(self.stage.source_path, 'deps', 'googlebenchmark')), + self.define('CPUINFO_BUILD_UNIT_TESTS', self.run_tests), + self.define('CPUINFO_BUILD_MOCK_TESTS', self.run_tests), + self.define('CPUINFO_BUILD_BENCHMARKS', self.run_tests), ] diff --git a/var/spack/repos/builtin/packages/fp16/package.py b/var/spack/repos/builtin/packages/fp16/package.py index a953bb73dc..45445545ef 100644 --- a/var/spack/repos/builtin/packages/fp16/package.py +++ b/var/spack/repos/builtin/packages/fp16/package.py @@ -54,4 +54,6 @@ class Fp16(CMakePackage): join_path(self.stage.source_path, 'deps', 'googletest')), self.define('GOOGLEBENCHMARK_SOURCE_DIR', join_path(self.stage.source_path, 'deps', 'googlebenchmark')), + self.define('FP16_BUILD_TESTS', self.run_tests), + self.define('FP16_BUILD_BENCHMARKS', self.run_tests), ] diff --git a/var/spack/repos/builtin/packages/nnpack/package.py b/var/spack/repos/builtin/packages/nnpack/package.py index ed0f21a36e..9a0d1c7b88 100644 --- a/var/spack/repos/builtin/packages/nnpack/package.py +++ b/var/spack/repos/builtin/packages/nnpack/package.py @@ -115,4 +115,5 @@ class Nnpack(CMakePackage): join_path(self.stage.source_path, 'deps', 'pthreadpool')), self.define('GOOGLETEST_SOURCE_DIR', join_path(self.stage.source_path, 'deps', 'googletest')), + self.define('NNPACK_BUILD_TESTS', self.run_tests), ] diff --git a/var/spack/repos/builtin/packages/pthreadpool/package.py b/var/spack/repos/builtin/packages/pthreadpool/package.py index 6b75b13adc..93ce659e25 100644 --- a/var/spack/repos/builtin/packages/pthreadpool/package.py +++ b/var/spack/repos/builtin/packages/pthreadpool/package.py @@ -57,4 +57,6 @@ class Pthreadpool(CMakePackage): join_path(self.stage.source_path, 'deps', 'googletest')), self.define('GOOGLEBENCHMARK_SOURCE_DIR', join_path(self.stage.source_path, 'deps', 'googlebenchmark')), + self.define('PTHREADPOOL_BUILD_TESTS', self.run_tests), + self.define('PTHREADPOOL_BUILD_BENCHMARKS', self.run_tests), ] diff --git a/var/spack/repos/builtin/packages/qnnpack/package.py b/var/spack/repos/builtin/packages/qnnpack/package.py index 4b2f2f2e77..40c93b5eeb 100644 --- a/var/spack/repos/builtin/packages/qnnpack/package.py +++ b/var/spack/repos/builtin/packages/qnnpack/package.py @@ -87,4 +87,6 @@ class Qnnpack(CMakePackage): join_path(self.stage.source_path, 'deps', 'googlebenchmark')), self.define('GOOGLETEST_SOURCE_DIR', join_path(self.stage.source_path, 'deps', 'googletest')), + self.define('QNNPACK_BUILD_TESTS', self.run_tests), + self.define('QNNPACK_BUILD_BENCHMARKS', self.run_tests), ] diff --git a/var/spack/repos/builtin/packages/xnnpack/package.py b/var/spack/repos/builtin/packages/xnnpack/package.py index 8c982e3ebe..9bea7b21c7 100644 --- a/var/spack/repos/builtin/packages/xnnpack/package.py +++ b/var/spack/repos/builtin/packages/xnnpack/package.py @@ -101,4 +101,6 @@ class Xnnpack(CMakePackage): join_path(self.stage.source_path, 'deps', 'googlebenchmark')), self.define('PSIMD_SOURCE_DIR', join_path(self.stage.source_path, 'deps', 'psimd')), + self.define('XNNPACK_BUILD_TESTS', self.run_tests), + self.define('XNNPACK_BUILD_BENCHMARKS', self.run_tests), ] -- cgit v1.2.3-60-g2f50