Commit Graph

17096 Commits

Author SHA1 Message Date
Gregory Becker
e5a9a376bf fix cmd/clean tests 2020-09-23 12:36:13 -07:00
Gregory Becker
d6a497540d fixup reporter work 2020-09-23 12:36:12 -07:00
Gregory Becker
b996d65a96 bugfix 2020-09-23 12:36:11 -07:00
Gregory Becker
991a2aae37 test name message 2020-09-23 12:36:10 -07:00
Tamara Dahlgren
8ba45e358b Initial OpenMPI smoke tests: version checks 2020-09-23 12:36:09 -07:00
Gregory Becker
28e76be185 spack clean: option to clean test stage (-t) 2020-09-23 12:36:09 -07:00
Gregory Becker
70e91cc1e0 spack test: add dirty/clean flags to command 2020-09-23 12:36:08 -07:00
Gregory Becker
b52113aca9 move test dir to config option 2020-09-23 12:36:07 -07:00
Gregory Becker
ce06e24a2e refactor run_test to Package level 2020-09-23 12:36:06 -07:00
Gregory Becker
dd0fbe670c continue testing after error 2020-09-23 12:36:05 -07:00
Tamara Dahlgren
6ad70b5f5d Preliminary libxml2 tests (#15092)
* Initial libxml2 tests (using executables)

* Expanded libxml2 tests using installed bins

* Refactored/generalized _run_tests
2020-09-23 12:36:04 -07:00
wspear
dadf4d1ed9 Fixed import string (#15094) 2020-09-23 12:36:03 -07:00
Gregory Becker
64bac977f1 add spack test-env command, refactor to combine with build-env 2020-09-23 12:36:02 -07:00
Gregory Becker
2f1d26fa87 allow tests to require compiler 2020-09-23 12:36:02 -07:00
Gregory Becker
cf713c5320 Modify existing test methods to naming scheme <phase_name>test
Existing test methods run via callbacks at install time when run with `spack install --run-tests`
These methods are tied into the package build system, and cannot be run arbitrarily
New naming scheme for these tests based on the build system phase after which they should be run
The method name `test` is now reserved for methods run via the `spack test` command
2020-09-23 12:36:01 -07:00
Tamara Dahlgren
035e7b3743 tests: Added preliminary smoke test for perl (#14592)
* Added install test for perl, including use statements
2020-09-23 12:35:59 -07:00
Tamara Dahlgren
473457f2ba tests: Preliminary m4 smoke tests (#14553)
* Preliminary m4 smoke tests
2020-09-23 12:35:59 -07:00
Tamara Dahlgren
490bca73d1 Change variable name to 'standard' file to avoid confusion with function (#14589) 2020-09-23 12:35:58 -07:00
Tamara Dahlgren
59e885bd4f tests: Preliminary patchelf smoke tests (#14551)
* Initial patchelf smoke tests
2020-09-23 12:35:57 -07:00
Gregory Becker
966fc427a9 copy test data into './data' in test environment 2020-09-23 12:35:56 -07:00
Gregory Becker
8a34511789 improved error printing 2020-09-23 12:35:55 -07:00
Gregory Becker
8f255f9e6a fix reporter call for install command 2020-09-23 12:35:54 -07:00
Gregory Becker
4d282ad4d9 Changes in cmd/test.py in develop mirrored to cmd/unit-test.py 2020-09-23 12:35:53 -07:00
Gregory Becker
7216451ba7 tests occur in temporary directory, can be kept for debugging 2020-09-23 12:35:52 -07:00
Gregory Becker
e614cdf007 improve error catching/handling/re-raising 2020-09-23 12:35:51 -07:00
Gregory Becker
bc486a961c make test fail 2020-09-23 12:35:50 -07:00
Gregory Becker
a13eab94ce improve logging and add junit basics 2020-09-23 12:35:49 -07:00
Gregory Becker
6574c6779b python3 syntax for re-raising an error with the old traceback 2020-09-23 12:35:48 -07:00
Gregory Becker
d2cfbf177d make cdash test reporter work for testing 2020-09-23 12:35:46 -07:00
Gregory Becker
bfb97e4d57 add reporting format options to spack test 2020-09-23 12:35:14 -07:00
Gregory Becker
4151224ef2 WIP infrastructure for Spack test command to test existing installations 2020-09-23 12:22:26 -07:00
darmac
e294a1e0a6 fasttext: new package at v0.9.2 (#18890) 2020-09-23 18:53:31 +02:00
eugeneswalker
9eb87d1026 OLCF Ascent gitlab ci trigger: pass SPACK_REF (#18875) 2020-09-23 09:35:29 -07:00
vvolkl
394a23d392 py-uproot4: added new package at v0.0.27 (#18891) 2020-09-23 18:17:57 +02:00
vvolkl
3c418d9faa py-awkward1: added new package at v0.3.1 (#18892) 2020-09-23 18:15:32 +02:00
Matthieu Dorier
4277bc6429 nlohmann-json-schema-validator: new package at v2.1.0 (#18837) 2020-09-23 17:28:33 +02:00
Howard Pritchard
aedc056f9a trilinos: patch for cray cce fortran compiler (#18164)
two patchfiles needed since this file changed between 12.12.1 and 12.14.1

Signed-off-by: Howard Pritchard <hppritcha@gmail.com>
2020-09-23 09:54:51 -05:00
darmac
562f504000 Add new package: addrwatch (#18728)
* Add new package: addrwatch

* addrwatch: refine url
2020-09-23 14:02:03 +02:00
Andre Sailer
8fac02e437 LCIO: added v2.15.[0123] (#18841) 2020-09-23 13:55:01 +02:00
Mathias Anselmann
b578d55d12 setting old GO default values for older trilinos versioins to (hopefully) not break the installation. Adjusting dealii package to just explicitly set GO if trilinos >= 12.18.1 is installed (#15439) 2020-09-22 18:52:05 -05:00
Jen Herting
bbb6b14540 treelite: new package at v0.93 (#18861) 2020-09-22 22:30:04 +02:00
Massimiliano Culpo
92b8177b77 gromacs: remove 'rdtscp' variant, deduce the flag from the target (#18868)
refers #18858
2020-09-22 13:11:35 -06:00
Miroslav Stoyanov
acf4dc2e12 Heffte: add magma variant (#18849) 2020-09-22 15:05:00 -04:00
Martin Pokorny
a23d67f7ea casacore: added v3.3.0 (#18870) 2020-09-22 20:55:58 +02:00
Andrew Gaspar
0d0ba79bfb Rust: added v1.46.0 (#18863) 2020-09-22 20:54:54 +02:00
Jordan Ogas
435c8862a6 charliecloud: added v0.19 (#18866) 2020-09-22 20:45:29 +02:00
Glenn Johnson
84dbf6948e Set conflicts parameter for cuda-11 (#18847)
Magma is not currently compatible with CUDA-11. While this is reflected
in the package, it is done with a comment in a `depends_on` directive,
which has the effect of trying to install a version of CUDA that may be
different from the one in the current environment, without any message
to the end user. A `conflicts` is a better way to handle this.
2020-09-22 12:35:13 -04:00
Adam J. Stewart
9558377f0f Bash: fix build with Xcode 12 (#18843) 2020-09-22 12:25:54 -04:00
Ganesh Kumar
9e906e2d47 ROCm 3.8 Stage1 Components (#18830)
* ROCm 3.8 Stage1 Components

* version review comments

* 3.5 dependency restrictions

Co-authored-by: root <root@mlseqa-hyd-virt-srv-07.amd.com>
2020-09-22 11:09:03 -05:00
Simon Pintarelli
7d0ae0f295 sirius: use -DCUDA_ARCH for develop, version >7.0.0 (#18852)
Also remove master branch
2020-09-22 17:35:11 +02:00