tests: don't run test-gpg if not in a working directory

test-gpg has to be run in a mercurial working directory as it uses
that to verify that it hasn't modified the trustdb.gpg file.  Skip the
test if it is running in an exploded tarball.
This commit is contained in:
Javi Merino 2012-04-02 22:25:55 +01:00
parent 2be8f7711a
commit c4e6d14c1e

View File

@ -1,6 +1,10 @@
Test the GPG extension Test the GPG extension
$ "$TESTDIR/hghave" gpg || exit 80 $ "$TESTDIR/hghave" gpg || exit 80
$ if ! hg identify -q > /dev/null; then
> echo "skipped: not a Mercurial working dir" >&2
> exit 80
> fi
$ cat <<EOF >> $HGRCPATH $ cat <<EOF >> $HGRCPATH
> [extensions] > [extensions]
> gpg= > gpg=