testsuite: fix gotest for absolute srcdir
The recent changes to Makefile.am mean that if you configure with an absolute path as srcdir then gotest will be invoked with absolute paths for the files. That case never worked. This patch fixes it. Reviewed-on: https://go-review.googlesource.com/25587 From-SVN: r239256
This commit is contained in:
parent
9afda630f5
commit
9a7b016159
2 changed files with 43 additions and 25 deletions
|
@ -1,4 +1,4 @@
|
|||
5e4c16d4fea39835e16f17c3d2b2e85f5c81d815
|
||||
2c88d4871558f0451a0ad152a7052dcfaecb254f
|
||||
|
||||
The first line of this file holds the git revision number of the last
|
||||
merge done from the gofrontend repository.
|
||||
|
|
|
@ -217,18 +217,27 @@ x)
|
|||
;;
|
||||
*)
|
||||
for f in $pkgfiles; do
|
||||
if test -f $basedir/$f; then
|
||||
b=`basename $f`
|
||||
rm -f $b
|
||||
cp $basedir/$f $b
|
||||
elif test -f ../../$f; then
|
||||
b=`basename $f`
|
||||
rm -f $b
|
||||
cp ../../$f $b
|
||||
else
|
||||
echo "file $f not found" 1>&2
|
||||
exit 1
|
||||
fi
|
||||
case $f in
|
||||
/*)
|
||||
b=`basename $f`
|
||||
rm -f $b
|
||||
cp $f $b
|
||||
;;
|
||||
*)
|
||||
if test -f $basedir/$f; then
|
||||
b=`basename $f`
|
||||
rm -f $b
|
||||
cp $basedir/$f $b
|
||||
elif test -f ../../$f; then
|
||||
b=`basename $f`
|
||||
rm -f $b
|
||||
cp ../../$f $b
|
||||
else
|
||||
echo "file $f not found" 1>&2
|
||||
exit 1
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
done
|
||||
for f in `cd $srcdir; ls *_test.go`; do
|
||||
rm -f $f
|
||||
|
@ -252,18 +261,27 @@ x)
|
|||
;;
|
||||
*)
|
||||
for f in $pkgfiles; do
|
||||
if test -f $basedir/$f; then
|
||||
b=`basename $f`
|
||||
rm -f $b
|
||||
cp $basedir/$f $b
|
||||
elif test -f ../../$f; then
|
||||
b=`basename $f`
|
||||
rm -f $b
|
||||
cp ../../$f $b
|
||||
else
|
||||
echo "file $f not found" 1>&2
|
||||
exit 1
|
||||
fi
|
||||
case $f in
|
||||
/*)
|
||||
b=`basename $f`
|
||||
rm -f $b
|
||||
cp $f $b
|
||||
;;
|
||||
*)
|
||||
if test -f $basedir/$f; then
|
||||
b=`basename $f`
|
||||
rm -f $b
|
||||
cp $basedir/$f $b
|
||||
elif test -f ../../$f; then
|
||||
b=`basename $f`
|
||||
rm -f $b
|
||||
cp ../../$f $b
|
||||
else
|
||||
echo "file $f not found" 1>&2
|
||||
exit 1
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
done
|
||||
;;
|
||||
esac
|
||||
|
|
Loading…
Add table
Reference in a new issue