error while running rtems-test with coverage
Vijay Kumar Banerjee
vijaykumar9597 at gmail.com
Sat Apr 14 19:20:40 UTC 2018
On 14 April 2018 at 16:42, Cillian O'Donnell <cpodonnell8 at gmail.com> wrote:
>
>
> On 14 April 2018 at 07:11, Chris Johns <chrisj at rtems.org> wrote:
>
>> On 14/4/18 8:02 am, Vijay Kumar Banerjee wrote:
>>
>>> Getting this error now seems like something is missing.
>>>
>>> ........
>>>
>>> RTEMS Testing - Tester, 5 (b2ba08b0da42 modified)
>>> Coverage environment prepared
>>> Traceback (most recent call last):
>>> File "/home/lunatic/development/rtems/test/rtems-tools/tester/rtems-test",
>>> line 40, in <module>
>>> rt.test.run()
>>> File "/home/lunatic/development/rtems/test/rtems-tools/tester/rt/test.py",
>>> line 353, in run
>>> tst.reraise()
>>> File "/home/lunatic/development/rtems/test/rtems-tools/tester/rt/test.py",
>>> line 160, in reraise
>>> _test_reraise(*self.result)
>>> NameError: global name '_test_reraise' is not defined
>>>
>>>
>> The reraise logic was moved to the rtemstoolkit last year:
>>
>> https://git.rtems.org/rtems-tools/commit/?id=fa81491764861e6
>> 3785a3faa241c488469087209
>>
>> It had some issues that have been fixed and it is being reused else where
>> in the tester.
>>
>>
>>> -- vijay
>>>
>>> On 13 April 2018 at 23:57, Vijay Kumar Banerjee <
>>> vijaykumar9597 at gmail.com <mailto:vijaykumar9597 at gmail.com>> wrote:
>>>
>>>
>>>
>>> On 13 April 2018 at 23:51, Cillian O'Donnell <cpodonnell8 at gmail.com
>>> <mailto:cpodonnell8 at gmail.com>> wrote:
>>>
>>> Hmmm it's not there. Even so I can almost guarantee you, the
>>> reason it's not running is that coverage_supported variable is
>>> not being found as true in qemu.cfg and so the the command to
>>> generated the trace files isn't run and there's no .cov files in
>>> the end. So that's what you'll have to dig into.
>>>
>>> Okay , I'll set it to global then.
>>>
>>>
>> Changes need to be on the latest version of master before I will review
>> them. The failure above indicate the code you have is not up to date.
>>
>
> Yes that was the plan. Just to check Vijay your starting point was using
> the ini-update branch from here?
>
> https://github.com/cillianodonnell/rtems-tools/tree/ini-update
>
> That branch is current rtems-tools master that I started to add things
> back in. The only reraise in there is the one improrted from rtemstoolkit.
>
yes this is the branch I'm using , I checked the reraise error , not sure
how it showed up buit I called it from the reraise module , and it got
fixed . now I'm stuck here
error: config error: qemu.cfg:36: No 'target' defined
are we supposed to set the bsp to global as well ?
>> The change you have made is generating an exception in the tester thread.
>> If you want to continue down this path you will need to fix what ever you
>> have added.
>>
>> The tests are run as threads separate from the main thread so the
>> exception is caught and re-raised in the main thread letting you know. This
>> is broken in the old code base you are using.
>>
>> Why not investigate the reason as indicated and sort if out what the new
>> format configuration file needs?
>>
>> Chris
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20180415/f89b4316/attachment-0002.html>
More information about the devel
mailing list