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

Re: [ANNOUNCE] Git v2.16.0-rc2 - breakages in t1308 and 1404

From
Junio C Hamano <gitster@pobox.com>
Date
Jan 12, 2018, 22:07 UTC
Message-ID
<xmqqd12ewx1v.fsf@gitster.mtv.corp.google.com>
In-Reply-To
<004b01d38bdd$7a11da60$6e358f20$@nexbridge.com>
"Randall S. Becker" <rsbecker@nexbridge.com> writes:
> It looks like the exit code is coming back as 1 not 2. There is
> also a file except vs expect.
> ./trash directory.t1308-config-set: ls
> a-directory  actual  config2  except  expect  output  result

The test that leaves "except" does look wrong. The relevant part looks like this:

    test_expect_success 'find value with highest priority from a configset' '
            echo hask >expect &&
            test-config configset_get_value case.baz config2 .git/config >actual &&
            test_cmp expect actual
    '
    test_expect_success 'find value_list for a key from a configset' '
            cat >except <<-\EOF &&
            sam
            ...
            EOF
            test-config configset_get_value case.baz config2 .git/config >actual &&
            test_cmp expect actual
    '

The invocations of test-config in these two tests look exactly the same, at least to me, so whatever comes out of the command and stored in 'actual' must match what the first test stored in 'expect' and compared the same as 'actual' in that test.

So the second test is probably asking a wrong question to test-config but because it prepares an expected answer in a wrong file, it did not even notice that it is asking a wrong question X-<.

The wrong test comes from 4c715ebb ("test-config: add tests for the config_set API", 2014-07-28); I do not know offhand if the author of that change is still around.

Having said all that, I suspect that the "except" thing may not have anything to do with what you are observing; sorry for not ending up to be very helpful X-<.

Previous: Randall S. BeckerNext: Randall S. Becker
Message 2 of 6 in “RE: [ANNOUNCE] Git v2.16.0-rc2 - breakages in t1308 and 1404”
  1. Randall S. BeckerJan 12, 2018
  2. Junio C HamanoJan 12, 2018
  3. Randall S. BeckerJan 12, 2018
  4. Junio C HamanoJan 12, 2018
  5. Tanay AbhraJan 13, 2018
  6. Junio C HamanoJan 16, 2018

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.