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

t5570 shaky for anyone ?

From
Torsten Bögershausen <tboegi@web.de>
Date
Nov 25, 2018, 20:52 UTC
Message-ID
<9d4e5224-9ff4-f3f8-519d-7b2a6f1ea7cd@web.de>

After running the "Git 2.20-rc1" testsuite here on a raspi, the only TC that failed was t5570. When the "grep" was run on daemon.log, the file was empty (?). When inspecting it later, it was filled, and grep would have found the "extended.attribute" it was looking for.

The following fixes it, but I am not sure if this is the ideal solution.

diff --git a/t/t5570-git-daemon.sh b/t/t5570-git-daemon.sh
index 7466aad111..e259fee0ed 100755
--- a/t/t5570-git-daemon.sh
+++ b/t/t5570-git-daemon.sh
@@ -192,6 +192,7 @@ test_expect_success 'daemon log records all attributes' '
 	GIT_OVERRIDE_VIRTUAL_HOST=localhost \
 		git -c protocol.version=1 \
 			ls-remote "$GIT_DAEMON_URL/interp.git" &&
+	sleep 1 &&
 	grep -i extended.attribute daemon.log | cut -d" " -f2- >actual &&
 	test_cmp expect actual
 '
----------------
A slightly better approach may be to use a "sleep on demand":

+	( grep -i -q extended.attribute daemon.log || sleep 1 ) &&
Next: Thomas Gummerer
Message 1 of 12 in “t5570 shaky for anyone ?”
  1. Torsten BögershausenNov 25, 2018
  2. Thomas GummererNov 25, 2018
  3. Jeff KingNov 26, 2018
  4. t5570: drop racy testThomas Gummerer, Dec 20, 2018
  5. Jeff KingDec 20, 2018
  6. Johannes SchindelinDec 21, 2018
  7. Thomas GummererJan 6, 2019
  8. 2/1 Revert "t/lib-git-daemon: record daemon log"Thomas Gummerer, Jan 6, 2019
  9. Jeff KingJan 7, 2019
  10. Junio C HamanoJan 7, 2019
  11. SZEDER GáborNov 25, 2018
  12. Jeff KingNov 26, 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.