@@ -17,6 +17,8 @@ rpm -Uvh https://repo.opensciencegrid.org/osg/3.3/osg-3.3-el${OS_VERSION}-releas
1717
1818yum -y install osg-oasis
1919
20+ yum -y install python-pip
21+
2022echo " user_allow_other" >> /etc/fuse.conf
2123
2224echo " CVMFS_HTTP_PROXY=DIRECT" >> /etc/cvmfs/default.local
@@ -37,27 +39,30 @@ module load xrootd
3739# For now, disable pylint failures
3840# pylint /StashCache/bin/stashcp || /bin/true
3941
42+ # Install stashcp
43+ pip install StashCache/
44+
4045# Copy in the .job.ad file:
4146cp /StashCache/bin/stashcp2/tests/job.ad ./.job.ad
4247
4348# Test against a file that is known to not exist
4449set +e
45- /StashCache/ stashcp.py --cache=$XRD_CACHE /blah/does/not/exist ./
50+ stashcp --cache=$XRD_CACHE /blah/does/not/exist ./
4651if [ $? -eq 0 ]; then
4752 echo " Failed to exit with non-zero exit status when it should have"
4853 exit 1
4954fi
5055set -e
5156
5257# Try copying with no forward slash
53- /StashCache/ stashcp.py --cache=$XRD_CACHE user/dweitzel/public/blast/queries/query1 ./
58+ stashcp --cache=$XRD_CACHE user/dweitzel/public/blast/queries/query1 ./
5459
5560result=` md5sum query1 | awk ' {print $1;}' `
5661
5762rm query1
5863
5964# Try copying with different destintion filename
60- /StashCache/ stashcp.py --cache=$XRD_CACHE -d /user/dweitzel/public/blast/queries/query1 query.test
65+ stashcp --cache=$XRD_CACHE -d /user/dweitzel/public/blast/queries/query1 query.test
6166
6267result=` md5sum query.test | awk ' {print $1;}' `
6368
6873rm -f query.test
6974
7075# Perform tests
71- /StashCache/ stashcp.py --cache=$XRD_CACHE -d /user/dweitzel/public/blast/queries/query1 ./
76+ stashcp --cache=$XRD_CACHE -d /user/dweitzel/public/blast/queries/query1 ./
7277
7378result=` md5sum query1 | awk ' {print $1;}' `
7479
7883rm -f query.test
7984
8085# Perform methods test
81- /StashCache/ stashcp.py --cache=$XRD_CACHE --method=cvmfs,xrootd -d /user/dweitzel/public/blast/queries/query1 ./
86+ stashcp --cache=$XRD_CACHE --method=cvmfs,xrootd -d /user/dweitzel/public/blast/queries/query1 ./
8287
8388result=` md5sum query1 | awk ' {print $1;}' `
8489
8893rm -f query.test
8994
9095# Perform methods test
91- /StashCache/ stashcp.py --cache=$XRD_CACHE --method=xrootd -d /user/dweitzel/public/blast/queries/query1 ./
96+ stashcp --cache=$XRD_CACHE --method=xrootd -d /user/dweitzel/public/blast/queries/query1 ./
9297
9398result=` md5sum query1 | awk ' {print $1;}' `
9499
98103rm -f query.test
99104
100105# Perform methods test
101- /StashCache/ stashcp.py --cache=$XRD_CACHE --method=http,xrootd -d /user/dweitzel/public/blast/queries/query1 ./
106+ stashcp --cache=$XRD_CACHE --method=http,xrootd -d /user/dweitzel/public/blast/queries/query1 ./
102107
103108result=` md5sum query1 | awk ' {print $1;}' `
104109
108113rm -f query.test
109114
110115# Scheme test
111- /StashCache/ stashcp.py --cache=$XRD_CACHE --method=http,xrootd -d stash:///user/dweitzel/public/blast/queries/query1 file:///tmp
116+ stashcp --cache=$XRD_CACHE --method=http,xrootd -d stash:///user/dweitzel/public/blast/queries/query1 file:///tmp
112117
113118result=` md5sum /tmp/query1 | awk ' {print $1;}' `
114119
@@ -117,7 +122,7 @@ if [ "$result" != "12bdb9a96cd5e8ca469b727a81593201" ]; then
117122fi
118123rm -f query.test
119124
120- /StashCache/ stashcp.py --cache=$XRD_CACHE -d -r /user/dweitzel/public/blast/queries ./
125+ stashcp --cache=$XRD_CACHE -d -r /user/dweitzel/public/blast/queries ./
121126ls -lah
122127
123128rm -rf queries
0 commit comments