summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWouter Deconinck <wdconinc@gmail.com>2022-04-04 17:21:34 -0500
committerGitHub <noreply@github.com>2022-04-04 17:21:34 -0500
commit075457db003569498b35c44145ec4f7801e419f2 (patch)
tree2a8fac8b3553ac0cfa9a0073c33dc014feda7ed8
parent88d8ca9b6504dca4973784932c0ea90fe8cd3f83 (diff)
downloadspack-075457db003569498b35c44145ec4f7801e419f2.tar.gz
spack-075457db003569498b35c44145ec4f7801e419f2.tar.bz2
spack-075457db003569498b35c44145ec4f7801e419f2.tar.xz
spack-075457db003569498b35c44145ec4f7801e419f2.zip
Build tests/benchmarks only when self.run_tests (#29862)
-rw-r--r--var/spack/repos/builtin/packages/cpuinfo/package.py3
-rw-r--r--var/spack/repos/builtin/packages/fp16/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nnpack/package.py1
-rw-r--r--var/spack/repos/builtin/packages/pthreadpool/package.py2
-rw-r--r--var/spack/repos/builtin/packages/qnnpack/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xnnpack/package.py2
6 files changed, 12 insertions, 0 deletions
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),
]