[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Spurious tests are run in the old testsuite.
From: |
Peter Rosin |
Subject: |
Spurious tests are run in the old testsuite. |
Date: |
Thu, 09 Sep 2010 14:04:56 +0200 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.8) Gecko/20100802 Thunderbird/3.1.2 |
Hi!
When I run this on a freshly bootstrapped, configured and made tree:
make check-TESTS TESTS="tests/mdemo-conf.test tests/mdemo-make.test
tests/mdemo-exec.test"
I get this output on Cygwin:
make[1]: Entering directory `/home/peda/libtool/git/cygwin'
PASS: tests/mdemo-static.test
PASS: tests/mdemo-static-make.test
PASS: tests/mdemo-static-exec.test
PASS: tests/mdemo-static-inst.test
PASS: tests/mdemo-static-unst.test
PASS: tests/mdemo-conf.test
PASS: tests/mdemo-make.test
PASS: tests/mdemo-exec.test
==================
All 3 tests passed
==================
make[1]: Leaving directory `/home/peda/libtool/git/cygwin'
So, it runs 8 tests but only counts the requested 3 three.
I do get the expected behavior if I issue the command a second time.
I.e.
make[1]: Entering directory `/home/peda/libtool/git/cygwin'
PASS: tests/mdemo-conf.test
PASS: tests/mdemo-make.test
PASS: tests/mdemo-exec.test
==================
All 3 tests passed
==================
make[1]: Leaving directory `/home/peda/libtool/git/cygwin'
And I do get the expected behavior on MSYS/MinGW using the same
bootstrap, but configured and made in another directory. But maybe
that is related to me having run the Cygwin tests first?
I suspect that some new dependency information needed by the
parallel tests changes leaks in at the wrong place.
Cheers,
Peter
- Spurious tests are run in the old testsuite.,
Peter Rosin <=