[Scons-dev] Mini announcement: v2.4 is near...

Dirk Bächle tshortik at gmx.de
Fri Aug 7 03:20:00 EDT 2015


William,

On 07.08.2015 03:39, William Blevins wrote:
>
>
> On Thu, Aug 6, 2015 at 9:23 PM, William Blevins <wblevins001 at gmail.com <mailto:wblevins001 at gmail.com>> wrote:
>
>     I ran that test in a loop for 10m or so and never got a failure though it might only happen when you thread it with other tests?
>
>     I see two potential issues:
>     1.  WhereIs('rpm') vs WhereIs('rpmbuild'); those two processes have been split out for a very long time.
>     2. If rpm_build_root is not unique then it could conflict with the other rpmbuild tests.
>
>
> I tried running all the rpm tests with -j6 in a loop; again there were no errors, so I don't know for sure.  Do you get a stack
> trace or something?
>

there is no stacktrace, the test fails because within the build an update is triggered, when there should be none. (see below)
But this happens only spuriously...calling the single test seems to make the frequency of failure lower, while running all "rpm" 
tests makes it occur more often (can't back this up with data right now, just a first impression).

Dirk


==========================================================


dirk at ubuntu:~/workspace/scons_commit$ python runtest.py test/packaging/rpm
1/6 (16.67%) /usr/bin/python -tt test/packaging/rpm/cleanup.py
STDOUT =========================================================================
1,6c1,6
< scons\:\ Reading\ SConscript\ files\ \.\.\.\
< scons\:\ done\ reading\ SConscript\ files\.\
< scons\:\ Building\ targets\ \.\.\.\
< scons\:\ \`\.\'\ is\ up\ to\ date\.\
< scons\:\ done\ building\ targets\.\
< .*
---
 > scons: Reading SConscript files ...
 > scons: done reading SConscript files.
 > scons: Building targets ...
 > tar -zc -f foo-1.2.3.tar.gz foo-1.2.3/SConstruct foo-1.2.3/src/main.c foo-1.2.3/foo-1.2.3.spec
 > TAR_OPTIONS=--wildcards LC_ALL=C rpmbuild -ta --buildroot /tmp/testcmd.3749._NfA8E/rpm_build_root 
/tmp/testcmd.3749._NfA8E/foo-1.2.3.tar.gz
 > scons: done building targets.
FAILED test of /home/dirk/workspace/scons_commit/src/script/scons.py
	at line 605 of /home/dirk/workspace/scons_commit/QMTest/TestCommon.py (_complete)
	from line 701 of /home/dirk/workspace/scons_commit/QMTest/TestCommon.py (run)
	from line 390 of /home/dirk/workspace/scons_commit/QMTest/TestSCons.py (run)
	from line 427 of /home/dirk/workspace/scons_commit/QMTest/TestSCons.py (up_to_date)
	from line 88 of test/packaging/rpm/cleanup.py
2/6 (33.33%) /usr/bin/python -tt test/packaging/rpm/explicit-target.py
PASSED
3/6 (50.00%) /usr/bin/python -tt test/packaging/rpm/internationalization.py
PASSED
4/6 (66.67%) /usr/bin/python -tt test/packaging/rpm/multipackage.py
PASSED
5/6 (83.33%) /usr/bin/python -tt test/packaging/rpm/package.py
PASSED
6/6 (100.00%) /usr/bin/python -tt test/packaging/rpm/tagging.py
PASSED

Failed the following test:
	test/packaging/rpm/cleanup.py
dirk at ubuntu:~/workspace/scons_commit$



More information about the Scons-dev mailing list