Peff, Thanks for looking. I'm sure you have been busy preparing for the next release. Sorry for the list omission on the last email, it was an oversight. I just did the test suite on origin/next, so this test run was done with git b0a67ea72573692994090d92e300cddaf20ac69d. and here is the list of tests that are failing: # deleted: t/t3701-add-interactive.sh # deleted: t/t3900-i18n-commit.sh # deleted: t/t3901-i18n-patch.sh # deleted: t/t4116-apply-reverse.sh # deleted: t/t4200-rerere.sh # deleted: t/t5000-tar-tree.sh # deleted: t/t7400-submodule-basic.sh # deleted: t/t7401-submodule-summary.sh # deleted: t/t7501-commit.sh # deleted: t/t9001-send-email.sh I'll send -v -i details on the ones that fail for me but not for you. -Whit On Mon, Mar 31, 2008 at 3:27 AM, Jeff King <peff@xxxxxxxx> wrote: > On Wed, Mar 26, 2008 at 04:57:38PM -0400, Whit Armstrong wrote: > > > Peff, > > [I think the list might benefit from our discussion; did you mean to > respond off-list?] > > Sorry for the slow response...I haven't had much time to look at this > stuff lately. This is an "off the top of my head" response; a lot of my > points will need followup patches and testing. > > > > I have failures with the following tests on our Solaris setup. > > However, I did use a more recent version of perl (5.10 installed in my > > home dir) with these tests. > > > > # deleted: t/t3900-i18n-commit.sh > > # deleted: t/t3901-i18n-patch.sh > > I think something is lacking in the Japanese charset support on Solaris. > Maybe there is some extra package that needs to be installed. I haven't > looked much further. > > > > # deleted: t/t4116-apply-reverse.sh > > This is due to a warning from Solaris tar, which doesn't like the pax > field in our generated tarfile. I think it's just being used to make a > copy of the tree, so we can probably get around it by using > git-checkout-index directly. More portable, and should be faster. > > > > # deleted: t/t4118-apply-empty-context.sh > > I don't have this in my list of broken tests. Might just be an > oversight on my part, though. > > > > # deleted: t/t4200-rerere.sh > > This definitely passed for me, since I submitted fixes. But there was > much discussion afterwards, so one of the followups might have re-broken > it. > > > > # deleted: t/t8001-annotate.sh > > I'm pretty sure this passed for me. > > > > # deleted: t/t9001-send-email.sh > > I couldn't even try this because of the perl version issues. > > > > this is using origin/pu -- commit 9606c1c61e3a5b5acbb3f3dcccea37e00bcca145 > > Yikes. I would stick with 'next' at the most. Junio makes sure all tests > work (on Linux) on 'master', and I think 'next'. But 'pu' is a no-man's > land of quality. > > > > Let me know if you want test.sh -v -i output for these. > > For the ones that I marked as "passed", sure. For the other ones, either > we have the same failure, in which case I can generate it myself, or we > don't, in which case I need to fix my bug before your bug will make any > sense to me. :) > > > > Also, is there a way to ask "make test" to continue the test suite > > from a certain point? I kept deleting the test that was failing, and > > then restarting the whole "make test," which I'm sure you know is > > quite long to run from start to finish. > > No, there isn't. During my test-fixing spree, I just did something like: > > make test > # oops, we failed in 3900; continue after > make test t390[123]*.sh t4*.sh t5*.sh ... > > and so forth, shrinking my commandline each time. Hack-ish, but what > we're doing is probably not worth implementing the 'resume at last > failure' feature (especially because most of the time you are fixing > _git_, not the test scripts, so it is a good idea to run the whole > suite). > > What I'd really like is the ability to run the test scripts in parallel; > test-lib.sh would need to put each in its own directory. > > -Peff > -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html