diff options
author | Massimiliano Culpo <massimiliano.culpo@gmail.com> | 2019-02-28 22:36:47 +0100 |
---|---|---|
committer | Patrick Gartung <gartung@fnal.gov> | 2019-02-28 15:36:47 -0600 |
commit | e3af8ed4546df3438cfcb6fd581ae07660ec5b64 (patch) | |
tree | ad346b33c964da61b0a59fccd47e8b0ac8b86bc0 /.travis.yml | |
parent | 6d20e938dae1a25b4e4088cad481f16f90ef2b12 (diff) | |
download | spack-e3af8ed4546df3438cfcb6fd581ae07660ec5b64.tar.gz spack-e3af8ed4546df3438cfcb6fd581ae07660ec5b64.tar.bz2 spack-e3af8ed4546df3438cfcb6fd581ae07660ec5b64.tar.xz spack-e3af8ed4546df3438cfcb6fd581ae07660ec5b64.zip |
Added a sub-command to show if packages are relocatable (#9199)
* Added the `spack buildcache preview` sub-command
This is similar to `spack spec -I` but highlights which nodes in a DAG
are relocatable and which are not.
spec.tree has been generalized a little to accept a status function,
instead of always showing the install status
The current implementation works only for ELF, and needs to be
generalized to other platforms.
* Added a test to check if an executable is relocatable or not
This test requires a few commands to be present in the environment.
Currently it will run only under python 3.7 (which uses Xenial instead
of Trusty).
* Added tests for the 'buildcache preview' command.
* Fixed codebase after rebase
* Fixed the list of apt addons for Python 3.7 in travis.yaml
* Only check ELF executables and shared libraries. Skip checking virtual or external packages. (#229)
* Fixed flake8 issues
* Add handling for macOS mach binaries (#231)
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml index bc3639fca0..d8f955a332 100644 --- a/.travis.yml +++ b/.travis.yml @@ -55,6 +55,24 @@ jobs: os: linux language: python env: TEST_SUITE=unit + addons: + apt: + packages: + - cmake + - gfortran + - graphviz + - gnupg2 + - kcov + - mercurial + - ninja-build + - perl + - perl-base + - realpath + - patchelf + - r-base + - r-base-core + - r-base-dev + - python: '3.6' sudo: required os: linux |