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
victorusu
a078e2ba13
ReFrame: added v3.1 ( #18860 )
2020-09-22 17:19:51 +02:00
Chris White
30d24db116
Added RAJA v0.12.1`and Umpire v4.0.1 ( #18756 )
...
Also renamed 'master' to 'main'
2020-09-22 15:40:16 +02:00
Hadrien G
a1e19de8e1
acts: added v1.0 ( #18859 )
2020-09-22 15:05:59 +02:00
Christoph Junghans
bdefac6964
miniqmc: fix install ( #18857 )
2020-09-21 18:15:27 -06:00
Robert Blake
b272e00d6a
util-linux: fix bash completion install errors. ( #18696 )
...
* Disable bash completion by default.
* flake8
* Adding explicit dependence on libuuid
* Adding explicit dependence on cryptsetup
This way we don't pick up host crypto packages by mistake.
* Fixing the completion directory.
* Update var/spack/repos/builtin/packages/util-linux/package.py
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com >
* flake8
* Removing libuuid linkage according to @michaelkuhn on #18696
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com >
2020-09-21 16:11:44 -05:00
Christoph Junghans
0dd7f140b0
nut: fix install ( #18848 )
...
* nut: fix install
* flake8
2020-09-21 16:09:53 -05:00
Christoph Junghans
165dbf719d
fix spack-build usages ( #18846 )
2020-09-21 12:19:06 -05:00
Greg Becker
5565b6494d
typo ( #18845 )
2020-09-21 11:54:23 -05:00
Joseph Wang
88187bc63c
add groff and ghostscript ( #18803 )
...
Without these packages, graphviz will set groff/ghostscript to false which will cause the build to fail.
2020-09-21 17:39:13 +02:00
Adam J. Stewart
678e9f5ad2
libksba: add new version ( #18798 )
2020-09-20 08:53:42 -04:00
Adam J. Stewart
7d5ddb1fc6
readline: simplify linking to ncurses ( #18801 )
2020-09-19 16:32:42 -05:00
Adam J. Stewart
489377d051
SciPy: add patch to fix XCode 12 build ( #18800 )
2020-09-19 16:32:26 -05:00