git/list[1] front-page[2] threads[3] people[4] search[5] about
 

[PATCH v8 2/6] t7030: test verifying multiple tags

From
santiago@nyu.edu <santiago@nyu.edu>
Date
Apr 22, 2016, 14:52 UTC
Message-ID
<1461336725-29915-3-git-send-email-santiago@nyu.edu>
In-Reply-To
<1461336725-29915-1-git-send-email-santiago@nyu.edu>
From: Santiago Torres <santiago@nyu.edu>

The verify-tag command supports multiple tag names to verify, but existing tests only test for invocation with a single tag.

Add a test invoking it with multiple tags.
Helped-by: Jeff King <peff@peff.net>
Signed-off-by: Santiago Torres <santiago@nyu.edu>
Reviewed-by: Eric Sunshine <sunshine@sunshineco.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
---
 t/t7030-verify-tag.sh | 13 +++++++++++++
 1 file changed, 13 insertions(+)
diff --git a/t/t7030-verify-tag.sh b/t/t7030-verify-tag.sh
index 4608e71..07079a4 100755
--- a/t/t7030-verify-tag.sh
+++ b/t/t7030-verify-tag.sh
@@ -112,4 +112,17 @@ test_expect_success GPG 'verify signatures with --raw' '
 	)
 '
 
+test_expect_success GPG 'verify multiple tags' '
+	tags="fourth-signed sixth-signed seventh-signed" &&
+	for i in $tags
+	do
+		git verify-tag -v --raw $i || return 1
+	done >expect.stdout 2>expect.stderr.1 &&
+	grep "^.GNUPG:." <expect.stderr.1 >expect.stderr &&
+	git verify-tag -v --raw $tags >actual.stdout 2>actual.stderr.1 &&
+	grep "^.GNUPG:." <actual.stderr.1 >actual.stderr &&
+	test_cmp expect.stdout actual.stdout &&
+	test_cmp expect.stderr actual.stderr
+'
+
 test_done
-- 
2.8.0
Previous: santiago@nyu.eduNext: santiago@nyu.edu
Message 3 of 9 in “Move PGP verification out of verify-tag”
  1. 0/6 Move PGP verification out of verify-tagsantiago@nyu.edu, Apr 22, 2016
  2. 1/6 builtin/verify-tag.c: ignore SIGPIPE in gpg-interfacesantiago@nyu.edu, Apr 22, 2016
  3. 2/6 t7030: test verifying multiple tagssantiago@nyu.edu, Apr 22, 2016
  4. 3/6 verify-tag: update variable name and typesantiago@nyu.edu, Apr 22, 2016
  5. 4/6 verify-tag: prepare verify_tag for libificationsantiago@nyu.edu, Apr 22, 2016
  6. 5/6 verify-tag: move tag verification code to tag.csantiago@nyu.edu, Apr 22, 2016
  7. Eric SunshineApr 22, 2016
  8. 6/6 tag -v: verify directly rather than exec-ing verify-tagsantiago@nyu.edu, Apr 22, 2016
  9. Eric SunshineApr 22, 2016

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.