Re: [PATCH v6 03/15] bugreport: add tool to generate debugging info
- From
Emily Shaffer <emilyshaffer@google.com>
- Date
- Feb 12, 2020, 22:36 UTC
- Message-ID
- <20200212223642.GG190927@google.com>
- In-Reply-To
- <xmqq36bfvfwr.fsf@gitster-ct.c.googlers.com>
On Wed, Feb 12, 2020 at 10:06:44AM -0800, Junio C Hamano wrote:
Show 7 quoted lines
> As this topic seems to break under GIT_TEST_GETTEXT_POISON=yes, I'll > apply the following band-aid on top before merging it to 'pu'. > > Most of them are style fixes, but quoting $REPORT, not just makes > the redirection honor the coding guidelines, will ensure that an > error is caught if git-bugreport-* glob matches no paths or more > than on paths.
Thanks. Most of these I have locally, but not all. I'll apply this as a fixup on patch 3/n (the one that introduces the tests) and add a Helped-by line.
I'm hoping to get a reroll out today; it was the first thing on my list this week, and then a high-priority internal issue shows up (so it goes). Sorry for the inconvenience with the CI failures.
- Emily
Show 51 quoted lines
> t/t0091-bugreport.sh | 17 ++++++++++-------
> 1 file changed, 10 insertions(+), 7 deletions(-)
>
> diff --git a/t/t0091-bugreport.sh b/t/t0091-bugreport.sh
> index 451badff0c..f2186941ce 100755
> --- a/t/t0091-bugreport.sh
> +++ b/t/t0091-bugreport.sh
> @@ -8,9 +8,12 @@ test_description='git bugreport'
> # information there; we can make sure all our headers were followed by some
> # information to check if the command was successful.
> HEADER_PATTERN="^\[.*\]$"
> -check_all_headers_populated() {
> - while read -r line; do
> - if test "$(grep "$HEADER_PATTERN" "$line")"; then
> +
> +check_all_headers_populated () {
> + while read -r line
> + do
> + if test "$(grep "$HEADER_PATTERN" "$line")"
> + then
> echo "$line"
> read -r nextline
> if test -z "$nextline"; then
> @@ -23,12 +26,12 @@ check_all_headers_populated() {
> test_expect_success 'creates a report with content in the right places' '
> git bugreport &&
> REPORT="$(ls git-bugreport-*)" &&
> - check_all_headers_populated <$REPORT &&
> - rm $REPORT
> + check_all_headers_populated <"$REPORT" &&
> + rm "$REPORT"
> '
>
> test_expect_success 'dies if file with same name as report already exists' '
> - touch git-bugreport-duplicate.txt &&
> + >>git-bugreport-duplicate.txt &&
> test_must_fail git bugreport --suffix duplicate &&
> rm git-bugreport-duplicate.txt
> '
> @@ -42,7 +45,7 @@ test_expect_success '--output-directory puts the report in the provided dir' '
>
> test_expect_success 'incorrect arguments abort with usage' '
> test_must_fail git bugreport --false 2>output &&
> - grep usage output &&
> + test_i18ngrep usage output &&
> test_path_is_missing git-bugreport-*
> '
>
> --
> 2.25.0-455-gcf3c3a5ab4
>