summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-11-25On systems which have already installed nose (perhaps an older version)Peter Scheibel1-0/+8
importing nose (which is also in Spack's external/ directory) outputs a warning (since there is more than one nose package). This avoids printing the warning to the user.
2015-11-25Updated documentation/naming in tally_plugin to reflect that the count of thePeter Scheibel2-3/+3
total number of tests run excludes skipped tests
2015-11-25XML output for unit tests is now enabled with an option (disabled by default)Peter Scheibel3-12/+22
2015-11-25Executable.__call__ original semantics were to avoid redirecting process outputPeter Scheibel1-1/+2
to the output stream if return_output was set. This branch undid that and this commit restores those semantics.
2015-11-24Use the xunit nose plugin to generate JUnit XML test results from Spack's unitPeter Scheibel2-4/+21
tests.
2015-11-24Update log_output to handle cases where sys.stdout/stderr streams do not havePeter Scheibel1-9/+25
an associated file descriptor (e.g. holds for nose tests where sys.stdout is assigned to a StringIO object)
2015-11-24It appears the same test object was returned multiple times for differentPeter Scheibel1-18/+6
unit tests, so tracking tests with sets wouldn't work unless I extracted the details relevant to the particular test. For now a simple count will work so using a set was unnecessary anyways.
2015-11-24Activation of Tally plugin to count tests. It doesn't appear to be actuallyPeter Scheibel2-5/+3
counting the individual unit tests correctly so I need to chase that down.
2015-11-23Use nose to run unit tests.Peter Scheibel4-20/+93
1. Adding a plugin to keep track of the total number of tests run as well as the number of tests with failures/errors. 2. Some nose plugins (including xunit which will be added in a future commit) assign stdout to a stream object that does not have a .fileno attribute. spack.util.executable.Executable now avoids passing stdout to subprocess (and always uses subprocess.PIPE) TODO: 1. Still need to figure out how to activate the plugin (as of now it is being ignored by nose). Newer versions of nose appear to make this simpler (e.g. the "addplugins" argument to nose.run) 2. Need to include new version of nose in order to use xunit
2015-11-23Merge branch 'scheibelp-features/externaldeps' into developTodd Gamblin43-44/+61
2015-11-23Add a fix/warning so that stale .pyc files don't kill Spack.Todd Gamblin1-0/+15
- Can't think of a better way to do this. - The externals integration will cause spack to die in weird ways for users who just pull from develop.
2015-11-23Merge pull request #199 from khuck/developTodd Gamblin2-7/+4
cleaning up commits for merge request
2015-11-23cleaning up commits for merge requestKevin Huck2-7/+4
2015-11-23Merge pull request #189 from mathstuf/openssl-use-64-bitsTodd Gamblin1-0/+2
WIP: openssl: set KERNEL_BITS to make ./config work
2015-11-23Merge pull request #188 from mathstuf/python-osxTodd Gamblin1-0/+1
python: target OS X 10.6
2015-11-23Merge pull request #187 from mathstuf/dbus-osx-disable-launchdTodd Gamblin1-1/+2
dbus: disable launchd support
2015-11-23Merge pull request #168 from mathstuf/libxml2-drop-python-depTodd Gamblin2-5/+12
Libxml2 drop python dep
2015-11-23Merge pull request #165 from mathstuf/paraview-update-depsTodd Gamblin1-1/+5
Paraview update deps
2015-11-23Merge pull request #164 from mathstuf/matplotlib-optional-depsTodd Gamblin3-10/+11
Matplotlib optional deps
2015-11-23Merge pull request #158 from davidbeckingsale/features/cleverleafTodd Gamblin2-2/+22
Add CleverLeaf package
2015-11-23Updated url and descriptionDavid Beckingsale1-3/+10
2015-11-23Merge pull request #155 from epfl-scitas/packages/mvapich2Todd Gamblin1-86/+138
packages/mvapich2 : added support for process managers and network types
2015-11-23Merge pull request #157 from alfredo-gimenez/developTodd Gamblin1-0/+16
Added Python Twisted library
2015-11-23Merge pull request #160 from SteVwonder/stevwonder/developTodd Gamblin1-2/+2
Fixed -l flag for 'spack extensions'
2015-11-23Merge pull request #198 from eschnett/update-papiTodd Gamblin1-7/+5
Update PAPI
2015-11-23Merge pull request #196 from eschnett/hypreTodd Gamblin1-2/+2
Don't use https for downloading
2015-11-23Update PAPIErik Schnetter1-7/+5
2015-11-23Don't use https for downloadingErik Schnetter1-2/+2
2015-11-23Merge pull request #194 from trws/judyTodd Gamblin1-0/+15
add judy dynamic array/meta-trie/hash table lib
2015-11-23Merge pull request #192 from trws/clean-distTodd Gamblin1-1/+1
modified warning to reference spack clean
2015-11-23Merge pull request #190 from bhatele/feature/networktoolsTodd Gamblin1-0/+14
Add damselfly package
2015-11-20add judy dynamic array/meta-trie/hash table libTom Scogland1-0/+15
Just adding judy.
2015-11-20modified warning to reference spack cleanTom Scogland1-1/+1
clean --dist has been removed, command fixed to something that works.
2015-11-19Add damselfly packageAbhinav Bhatele1-0/+14
2015-11-19python: target OS X 10.6Ben Boeckel1-0/+1
Targeting anything older lacks rpath stuff which configure uses.
2015-11-19WIP: openssl: set KERNEL_BITS to make ./config workBen Boeckel1-0/+2
Why OpenSSL refuses to build without this (it explicitly warns about it) is a mystery.
2015-11-19dbus: disable launchd supportBen Boeckel1-1/+2
2015-11-18Merge pull request #176 from truatpasteurdotfr/developTodd Gamblin1-2/+2
jdk: updated to version 8u66
2015-11-18Merge pull request #178 from eschnett/developTodd Gamblin1-0/+1
Update HDF5 to 1.8.16
2015-11-18Merge pull request #179 from eschnett/update-hwlocTodd Gamblin1-0/+2
Update hwloc to 1.11.1
2015-11-18Merge pull request #181 from eschnett/update-openmpiTodd Gamblin2-0/+40
Update OpenMPI to 1.10.1; correct configure error in OpenMPI
2015-11-18Merge pull request #182 from eschnett/hdf5-mpiTodd Gamblin1-2/+2
HDF5: Support non-MPICH MPI implementations
2015-11-18Merge pull request #183 from eschnett/add-jemallocTodd Gamblin1-0/+14
Add jemalloc package
2015-11-18Merge pull request #184 from eschnett/update-cmakeTodd Gamblin1-0/+3
Update cmake to 3.4.0
2015-11-18Update cmake to 3.4.0Erik Schnetter1-0/+3
2015-11-18Add jemalloc packageErik Schnetter1-0/+14
2015-11-18HDF5: Support non-MPICH MPI implementationsErik Schnetter1-2/+2
2015-11-18Update OpenMPI to 1.10.1; correct configure error in OpenMPIErik Schnetter2-0/+40
2015-11-18Update hwloc to 1.11.1Erik Schnetter1-0/+2
2015-11-18Update HDF5 to 1.8.16Erik Schnetter1-0/+1