Thread (4 messages) flat view 4 messages, 3 authors, 2016-08-03

Re: 2.9.2 test failures on macOS

From: Johannes Schindelin <hidden>
Date: 2016-08-03 17:05:19

Hi Jeremy,

On Wed, 3 Aug 2016, Jeremy Huddleston Sequoia wrote:
I have two test failures to report in git 2.9.2 on macOS:


t3210-pack-refs.sh has not changed between 2.8.4 and 2.9.2.  This test passed fine with 2.8.4, but it now fails with 2.9.2 at:

not ok 26 - retry acquiring packed-refs.lock
#	
#		LOCK=.git/packed-refs.lock &&
#		>"$LOCK" &&
#		test_when_finished "wait; rm -f $LOCK" &&
#		{
#			( sleep 1 ; rm -f $LOCK ) &
#		} &&
#		git -c core.packedrefstimeout=3000 pack-refs --all --prune
#	

===

t3700-add.sh recently added the 'git add --chmod=-x stages an executable file with -x' test.  This test passes when run as a normal user but fails when run as root:

$ ./t3700-add.sh
...
# passed all 40 test(s)
1..40

$ sudo ./t3700-add.sh
...
not ok 39 - git add --chmod=-x stages an executable file with -x
#	
#		echo foo >xfoo1 &&
#		chmod 755 xfoo1 &&
#		git add --chmod=-x xfoo1 &&
#		case "$(git ls-files --stage xfoo1)" in
#		100644" "*xfoo1) echo pass;;
#		*) echo fail; git ls-files --stage xfoo1; (exit 1);;
#		esac
#	
# failed 1 among 40 test(s)
1..40
I tried to write up all I know about debugging test failures here:

https://github.com/git-for-windows/git/wiki/Running-Git's-regression-tests#running-individual-tests

Could you give it a try and diagnose the breakage further? (The output you
provided is unfortunately not enough to determine what went wrong.)

Ciao,
Johannes
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help