diff --git a/lib/spack/spack/cmd/test.py b/lib/spack/spack/cmd/test.py index c89bead6b62..5a36752b9b6 100644 --- a/lib/spack/spack/cmd/test.py +++ b/lib/spack/spack/cmd/test.py @@ -102,6 +102,9 @@ def test(parser, args): with reporter('test'): if args.smoke_test: for spec in specs_to_test: - spec.package.do_test(not args.keep_tmpdir) + try: + spec.package.do_test(not args.keep_tmpdir) + except BaseException as e: + pass # Test is logged, go on to other tests else: raise NotImplementedError