Remove problematic tests, deal with this issue outside of PR #869.
This commit is contained in:
parent
8ddc1f8977
commit
8078845273
@ -1,31 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
# This will install a few bogus/test packages in order to test the
|
||||
# `spack view` command. It assumes you have "spack" in your path.
|
||||
|
||||
# It makes sub-directories in your CWD and installs and uninstalls
|
||||
# Spack packages named test-*.
|
||||
|
||||
set -x
|
||||
set -e
|
||||
|
||||
view="spack -m view -v"
|
||||
for variant in +nom ~nom+var +nom+var
|
||||
do
|
||||
spack -m uninstall -f -a -y test-d
|
||||
spack -m install test-d$variant
|
||||
testdir=test_view
|
||||
rm -rf $testdir
|
||||
echo "hardlink may fail if Spack install area and CWD are not same FS"
|
||||
for action in symlink hardlink
|
||||
do
|
||||
$view --dependencies=no $action $testdir test-d
|
||||
$view -e test-a -e test-b $action $testdir test-d
|
||||
$view $action $testdir test-d
|
||||
$view status $testdir test-d
|
||||
$view -d false remove $testdir test-a
|
||||
$view remove $testdir test-d
|
||||
rmdir $testdir # should not fail
|
||||
done
|
||||
done
|
||||
echo "Warnings about skipping existing in the above are okay"
|
@ -1,30 +0,0 @@
|
||||
from spack import *
|
||||
|
||||
import os
|
||||
|
||||
mydir = os.path.dirname(__file__)
|
||||
source = os.path.join(mydir,'test-a-0.0.tar.gz')
|
||||
|
||||
class TestA(Package):
|
||||
"""The test-a package"""
|
||||
|
||||
url = 'file://'+source
|
||||
homepage = "http://www.example.com/"
|
||||
|
||||
version('0.0', '4e823d0af4154fcf52b75dad41b7fd63')
|
||||
|
||||
variant('nom', default=True, description='Nominal variant')
|
||||
variant('var', default=False, description='Variant variant')
|
||||
|
||||
def install(self, spec, prefix):
|
||||
bindir = os.path.join(prefix,'bin')
|
||||
os.makedirs(bindir)
|
||||
script = os.path.join(bindir, 'test-a')
|
||||
with open(script,'w') as fp:
|
||||
fp.write("""#!/bin/bash
|
||||
echo 'name: %s'
|
||||
echo 'prefix: %s'
|
||||
echo 'spec: %s'
|
||||
""" % (spec.name, prefix, spec))
|
||||
|
||||
os.chmod(script, 0555)
|
Binary file not shown.
@ -1,32 +0,0 @@
|
||||
from spack import *
|
||||
|
||||
import os
|
||||
|
||||
mydir = os.path.dirname(__file__)
|
||||
source = os.path.join(mydir,'test-b-0.0.tar.gz')
|
||||
|
||||
class TestB(Package):
|
||||
"""The test-b package"""
|
||||
|
||||
url = 'file://'+source
|
||||
homepage = "http://www.example.com/"
|
||||
|
||||
version('0.0', '4e823d0af4154fcf52b75dad41b7fd63')
|
||||
|
||||
variant('nom', default=True, description='Nominal variant')
|
||||
variant('var', default=False, description='Variant variant')
|
||||
|
||||
depends_on('test-a')
|
||||
|
||||
def install(self, spec, prefix):
|
||||
bindir = os.path.join(prefix,'bin')
|
||||
os.makedirs(bindir)
|
||||
script = os.path.join(bindir, 'test-b')
|
||||
with open(script,'w') as fp:
|
||||
fp.write("""#!/bin/bash
|
||||
echo 'name: %s'
|
||||
echo 'prefix: %s'
|
||||
echo 'spec: %s'
|
||||
""" % (spec.name, prefix, spec))
|
||||
|
||||
os.chmod(script, 0555)
|
Binary file not shown.
@ -1,32 +0,0 @@
|
||||
from spack import *
|
||||
|
||||
import os
|
||||
|
||||
mydir = os.path.dirname(__file__)
|
||||
source = os.path.join(mydir,'test-c-0.0.tar.gz')
|
||||
|
||||
class TestC(Package):
|
||||
"""The test-c package"""
|
||||
|
||||
url = 'file://'+source
|
||||
homepage = "http://www.example.com/"
|
||||
|
||||
version('0.0', '4e823d0af4154fcf52b75dad41b7fd63')
|
||||
|
||||
variant('nom', default=True, description='Nominal variant')
|
||||
variant('var', default=False, description='Variant variant')
|
||||
|
||||
depends_on('test-a+var',when='+var')
|
||||
|
||||
def install(self, spec, prefix):
|
||||
bindir = os.path.join(prefix,'bin')
|
||||
os.makedirs(bindir)
|
||||
script = os.path.join(bindir, 'test-c')
|
||||
with open(script,'w') as fp:
|
||||
fp.write("""#!/bin/bash
|
||||
echo 'name: %s'
|
||||
echo 'prefix: %s'
|
||||
echo 'spec: %s'
|
||||
""" % (spec.name, prefix, spec))
|
||||
|
||||
os.chmod(script, 0555)
|
Binary file not shown.
@ -1,33 +0,0 @@
|
||||
from spack import *
|
||||
|
||||
import os
|
||||
|
||||
mydir = os.path.dirname(__file__)
|
||||
source = os.path.join(mydir,'test-d-0.0.tar.gz')
|
||||
|
||||
class TestD(Package):
|
||||
"""The test-d package"""
|
||||
|
||||
url = 'file://'+source
|
||||
homepage = "http://www.example.com/"
|
||||
|
||||
version('0.0', '4e823d0af4154fcf52b75dad41b7fd63')
|
||||
|
||||
variant('nom', default=True, description='Nominal variant')
|
||||
variant('var', default=False, description='Variant variant')
|
||||
|
||||
depends_on('test-b')
|
||||
depends_on('test-c')
|
||||
|
||||
def install(self, spec, prefix):
|
||||
bindir = os.path.join(prefix,'bin')
|
||||
os.makedirs(bindir)
|
||||
script = os.path.join(bindir, 'test-d')
|
||||
with open(script,'w') as fp:
|
||||
fp.write("""#!/bin/bash
|
||||
echo 'name: %s'
|
||||
echo 'prefix: %s'
|
||||
echo 'spec: %s'
|
||||
""" % (spec.name, prefix, spec))
|
||||
|
||||
os.chmod(script, 0555)
|
Binary file not shown.
Loading…
Reference in New Issue
Block a user