Boost logo

Boost Testing :

Subject: Re: [Boost-testing] [EXTERNAL] Re: Help: my tester only does one test case!
From: Belcourt, Kenneth (kbelco_at_[hidden])
Date: 2014-03-13 01:03:10


On Mar 12, 2014, at 10:40 PM, Steve M. Robbins wrote:

> On March 13, 2014 04:14:22 AM Belcourt, Kenneth wrote:
>> On Mar 12, 2014, at 12:33 AM, Steve M. Robbins wrote:
>>> On Tue, Mar 11, 2014 at 04:29:46AM +0000, Belcourt, Kenneth wrote:
>>>> On Mar 10, 2014, at 10:24 PM, Steve M. Robbins wrote:
>>>>
>>>> On March 10, 2014 07:20:09 PM Steven Watanabe wrote:
>>>>
>>>> The test-type field appears to be broken. It's most
>>>> likely a problem with process_jam_log. (The Boost.Build
>>>> tests are run separately, and don't use process_jam_log)
>>>>
>>>> So where is process_jam_log run: on my machine or on the one that gathers
>>>> uploaded results ? Why would only my machine be affected?
>>>>
>>>> On your machine. Check that process_jam_log, the executable, can be
>>>> found by run.py. If you capture the git checkout + bjam build, you
>>>> should also see it build process_jam_log, unless it finds an existing
>>>> process_jam_log. It may be trying to build it, and fail. You should
>>>> see something like this in the log (this for master).>
>>> Thanks, yes, that helps. So I do see the lines above where it starts
>>> to build process_jam_log. And later in the log it reports success:
>>>
>>> ... and that is the last mention of process_jam_log in the jenkins build
>>> log.
>> Correct. Do you have about 6500 lines of
>>
>> # Processing test log "yada…"
>>
>> after bjam finishes running the tests (this with develop)?
>
> Yep.
>
>
>>> So what are the "test-type field" values supposed to look like? I se
>>> a mix of "", "run" and "lib" in my results file.
>>
>> Yep, this from a recent run of master.
>>
>> -bash-4.1$ grep "test-type=\"\"" Sandia-Linux.xml | wc
>> 43 344 8404
>> -bash-4.1$ grep "test-type=\"lib\"" Sandia-Linux.xml | wc
>> 86 688 17184
>> -bash-4.1$ grep "test-type=\"run\"" Sandia-Linux.xml | wc
>> 6155 49113 1769779
>
> Oddly, my "" and "run" counts are interchanged from what you show:
>
> $ grep "test-type=\"\"" Debian-Sid.xml | wc
> 8043 64344 1868748
> $ grep "test-type=\"lib\"" Debian-Sid.xml | wc
> 90 720 17718
> $ grep "test-type=\"run\"" Debian-Sid.xml | wc
> 127 889 26836
>
> This is from the March 12, 5AM run of building "develop".
>
> Curiouser and curiouser!

That's funky, here's what I do.

cd /scratch/boost_testing
rm -rf boost_root tools* results
rm *.log
python run.py --tag=develop --runner="Sandia-Linux" --bjam-options="-m0 -j16" --proxy=http://wwwproxy.sandia.gov:80
python run.py --tag=master --runner="Sandia-Linux" --bjam-options="-m0 -j16" --proxy=http://wwwproxy.sandia.gov:80

Maybe you source that process_jam_log is built from is out of date somehow?

-- Noel


Boost-testing list run by mbergal at meta-comm.com