Mercurial > hg > mercurial-source
changeset 12428:3aa7b6445aad
tests: unify test-gpg
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Sun, 26 Sep 2010 13:41:32 -0500 (2010-09-26) |
parents | f933b99eeb14 |
children | 01c6be8361df |
files | tests/test-gpg tests/test-gpg.out tests/test-gpg.t |
diffstat | 2 files changed, 23 insertions(+), 33 deletions(-) [+] |
line wrap: on
line diff
deleted file mode 100644 --- a/tests/test-gpg.out +++ /dev/null @@ -1,9 +0,0 @@ -adding foo -% no signatures -% hg sign 0 -Signing 0:e63c23eaa88a -% hg sigs -hgtest 0:e63c23eaa88ae77967edcf4ea194d31167c478b0 -% hg sigcheck 0 -e63c23eaa88a is signed by: - hgtest
old mode 100755 new mode 100644 rename from tests/test-gpg rename to tests/test-gpg.t --- a/tests/test-gpg +++ b/tests/test-gpg.t @@ -1,28 +1,27 @@ -#!/bin/sh - -"$TESTDIR/hghave" gpg || exit 80 - -cat <<EOF >> $HGRCPATH -[extensions] -gpg= - -[gpg] -cmd=gpg --no-permission-warning --no-secmem-warning --homedir $TESTDIR/gpg -EOF +Test the GPG extension -hg init r -cd r -echo foo > foo -hg ci -Amfoo - -echo '% no signatures' -hg sigs + $ "$TESTDIR/hghave" gpg || exit 80 + $ cat <<EOF >> $HGRCPATH + > [extensions] + > gpg= + > + > [gpg] + > cmd=gpg --no-permission-warning --no-secmem-warning --homedir $TESTDIR/gpg + > EOF + $ hg init r + $ cd r + $ echo foo > foo + $ hg ci -Amfoo + adding foo -echo '% hg sign 0' -hg sign 0 + $ hg sigs + + $ hg sign 0 + Signing 0:e63c23eaa88a -echo '% hg sigs' -hg sigs + $ hg sigs + hgtest 0:e63c23eaa88ae77967edcf4ea194d31167c478b0 -echo '% hg sigcheck 0' -hg sigcheck 0 + $ hg sigcheck 0 + e63c23eaa88a is signed by: + hgtest