It just shows this.(with only hello) Running covoar for score WARNING: Unable to read coverage file /home/lunatic/development/rtems/kernel/leon3/sparc-rtems5/c/leon3/testsuites/samples/hello/hello.exe.cov ERROR: No information to analyze ***Cleaning tempfiles*** error: covoar failure exit code: 1
........................ The log file shows this ...................... RTEMS Testing - Tester, 5 (58acb6d61ac7 modified) 2 Command Line: /home/lunatic/development/rtems/test/rtems-tools/tester/rtems-test --rtems-t ools=/home/lunatic/development/rtems/5 --log=coverage_analysis.log --rtems-bsp=leon3_qemu - -coverage --rtems-builddir=/home/lunatic/development/rtems/kernel/leon3 sparc-rtems5/c/leon 3/testsuites/samples/hello 3 Python: 2.7.14 (default, Feb 27 2018, 20:43:24) [GCC 7.3.1 20180130 (Red Hat 7.3.1-2)] 4 Host: Linux-4.15.8-300.fc27.x86_64-x86_64-with-fedora-27-Twenty_Seven (Linux lunatic 4.15.8 -300.fc27.x86_64 #1 SMP Fri Mar 9 18:11:36 UTC 2018 x86_64 x86_64) 5 Coverage environment prepared 6 [1/1] p:0 f:0 u:0 e:0 I:0 B:0 t:0 i:0 W:0 | sparc/leon3_qemu: hello.exe 7 8 Passed: 1 9 Failed: 0 10 User Input: 0 11 Expected Fail: 0 12 Indeterminate: 0 13 Benchmark: 0 14 Timeout: 0 15 Invalid: 0 16 Wrong Version: 0 17 Wrong Build: 0 18 Wrong Tools: 0 19 ---------------- 20 Total: 1 21 22 Average test time: 0:00:01.505199 23 Testing time : 0:00:01.505199 24 Running covoar for score 25 shell: covoar -s /home/lunatic/coverage_test/coverage/score.symcfg -O /home/lunatic/coverag e_test/test/score -f QEMU -T sparc-rtems5 -E /home/lunatic/development/rtems/test/rtems-too ls/tester/rtems/testing/coverage/Explanations.txt -c .cov -e exe -p RTEMS-5 /home/lunatic/d evelopment/rtems/kernel/leon3/sparc-rtems5/c/leon3/testsuites/samples/hello/hello.exe 26 WARNING: Unable to read coverage file /home/lunatic/development/rtems/kernel/leon3/sparc-rt ems5/c/leon3/testsuites/samples/hello/hello.exe.cov 1,1 Top -- vijay On 13 April 2018 at 23:40, Cillian O'Donnell <cpodonne...@gmail.com> wrote: > Is there anywhere in that output that it shows the qemu command that is > running? > > On Fri, 13 Apr 2018, 19:02 Vijay Kumar Banerjee, <vijaykumar9...@gmail.com> > wrote: > >> >> -- vijay >> >> On 13 April 2018 at 23:29, Cillian O'Donnell <cpodonne...@gmail.com> >> wrote: >> >>> I can't say for certain but I don't think that will be visible to >>> qemu.cfg unless it's a global variable. Chris might know off the top of his >>> head. >>> >>> On Fri, 13 Apr 2018, 18:51 Vijay Kumar Banerjee, < >>> vijaykumar9...@gmail.com> wrote: >>> >>>> can we set it in [coverage] ? >>>> >>>> It runs with the same warnings of unable to read the .cov files >> >> >>> -- vijay >>>> >>>> On 13 April 2018 at 23:15, Cillian O'Donnell <cpodonne...@gmail.com> >>>> wrote: >>>> >>>>> Alright so we're back to ini update stuff. That error is because in >>>>> the old leon3-qemu.mc we had this global variable set. So you need to >>>>> find out how to get that global variable set in the new leon3-qemu.ini >>>>> >>>>> Heres the old version from the .MC file >>>>> >>>>> [global] >>>>> bsp: none, none, 'leon3' >>>>> coverage_supported: none, none, '1' >>>>> >>>>> >>>>> On Fri, 13 Apr 2018, 18:29 Vijay Kumar Banerjee, < >>>>> vijaykumar9...@gmail.com> wrote: >>>>> >>>>>> It shows the following error >>>>>> >>>>>> ....... >>>>>> RTEMS Testing - Tester, 5 (58acb6d61ac7 modified) >>>>>> Coverage environment prepared >>>>>> [ 3/13] p:0 f:0 u:0 e:0 I:0 B:0 t:0 i:0 W:0 | >>>>>> sparc/leon3_qemu: cdtest.exe >>>>>> [ 1/13] p:0 f:0 u:0 e:0 I:0 B:0 t:0 i:0 W:0 | >>>>>> sparc/leon3_qemu: base_sp.exe >>>>>> [ 2/13] p:0 f:0 u:0 e:0 I:0 B:0 t:0 i:0 W:0 | >>>>>> sparc/leon3_qemu: capture.exe >>>>>> [ 4/13] p:0 f:0 u:0 e:0 I:0 B:0 t:0 i:0 W:0 | >>>>>> sparc/leon3_qemu: fileio.exe >>>>>> error: qemu.cfg:77: macro '%{coverage_supported}' not found >>>>>> warning: switched to dry run due to errors >>>>>> error: qemu.cfg:77: invalid if bool value: %if %{coverage_supported} >>>>>> error: qemu.cfg:77: macro '%{coverage_supported}' not found >>>>>> warning: switched to dry run due to errors >>>>>> error: qemu.cfg:77: invalid if bool value: %if %{coverage_supported} >>>>>> 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 >>>>>> error: qemu.cfg:77: macro '%{coverage_supported}' not found >>>>>> warning: switched to dry run due to errors >>>>>> error: qemu.cfg:77: invalid if bool value: %if %{coverage_supported} >>>>>> error: qemu.cfg:77: macro '%{coverage_supported}' not found >>>>>> warning: switched to dry run due to errors >>>>>> error: qemu.cfg:77: invalid if bool value: %if %{coverage_supported} >>>>>> >>>>>> >>>>>> >>>>>> -- vijay >>>>>> >>>>>> On 13 April 2018 at 22:54, Cillian O'Donnell <cpodonne...@gmail.com> >>>>>> wrote: >>>>>> >>>>>>> Ah yes, your missing the qemu arguments to run the coverage. Try this >>>>>>> >>>>>>> # >>>>>>> # Coverage analysis >>>>>>> # >>>>>>> %define coverage_arg %{nil} >>>>>>> %if %{defined _coverage} >>>>>>> %if %{coverage_supported} >>>>>>> %define coverage_arg -exec-trace %{test_executable}.cov >>>>>>> %else >>>>>>> %error "Coverage analysis unsupported for %{bsp}" >>>>>>> %endif >>>>>>> %endif >>>>>>> >>>>>>> # >>>>>>> # Executable >>>>>>> # >>>>>>> %execute %{qemu_cmd} %{qemu_opts_base} %{qemu_opts} -kernel >>>>>>> %{test_executable} %{coverage_arg} >>>>>>> >>>>>>> >>>>>>> On Fri, 13 Apr 2018, 18:18 Vijay Kumar Banerjee, < >>>>>>> vijaykumar9...@gmail.com> wrote: >>>>>>> >>>>>>>> sure >>>>>>>> >>>>>>>> ......... >>>>>>>> >>>>>>>> # >>>>>>>> # RTEMS Tools Project (http://www.rtems.org/) >>>>>>>> # Copyright 2010-2014 Chris Johns (chr...@rtems.org) >>>>>>>> # All rights reserved. >>>>>>>> # >>>>>>>> # This file is part of the RTEMS Tools package in 'rtems-tools'. >>>>>>>> # >>>>>>>> # Redistribution and use in source and binary forms, with or without >>>>>>>> # modification, are permitted provided that the following >>>>>>>> conditions are met: >>>>>>>> # >>>>>>>> # 1. Redistributions of source code must retain the above copyright >>>>>>>> notice, >>>>>>>> # this list of conditions and the following disclaimer. >>>>>>>> # >>>>>>>> # 2. Redistributions in binary form must reproduce the above >>>>>>>> copyright notice, >>>>>>>> # this list of conditions and the following disclaimer in the >>>>>>>> documentation >>>>>>>> # and/or other materials provided with the distribution. >>>>>>>> # >>>>>>>> # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND >>>>>>>> CONTRIBUTORS "AS IS" >>>>>>>> # AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED >>>>>>>> TO, THE >>>>>>>> # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A >>>>>>>> PARTICULAR PURPOSE >>>>>>>> # ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR >>>>>>>> CONTRIBUTORS BE >>>>>>>> # LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, >>>>>>>> OR >>>>>>>> # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT >>>>>>>> OF >>>>>>>> # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR >>>>>>>> BUSINESS >>>>>>>> # INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, >>>>>>>> WHETHER IN >>>>>>>> # CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR >>>>>>>> OTHERWISE) >>>>>>>> # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF >>>>>>>> ADVISED OF THE >>>>>>>> # POSSIBILITY OF SUCH DAMAGE. >>>>>>>> # >>>>>>>> >>>>>>>> # >>>>>>>> # QEMU >>>>>>>> # >>>>>>>> # Use a qemu command to run the executable in the qemu simulator. >>>>>>>> # >>>>>>>> >>>>>>>> %include %{_configdir}/base.cfg >>>>>>>> %include %{_configdir}/checks.cfg >>>>>>>> >>>>>>>> # >>>>>>>> # Console. >>>>>>>> # >>>>>>>> %define console_stdio >>>>>>>> %include %{_configdir}/console.cfg >>>>>>>> >>>>>>>> # >>>>>>>> # RTEMS version >>>>>>>> # >>>>>>>> %include %{_rtdir}/rtems/version.cfg >>>>>>>> >>>>>>>> # >>>>>>>> # Qemu common option patterns. >>>>>>>> # >>>>>>>> #%define qemu_opts_base -no-reboot -monitor none -serial stdio >>>>>>>> -nographic >>>>>>>> #%define qemu_opts_base -no-reboot -serial null -serial mon:stdio >>>>>>>> -nographic >>>>>>>> %define qemu_opts_base -no-reboot -monitor null -serial stdio >>>>>>>> -nographic >>>>>>>> %define qemu_opts_no_net -net none >>>>>>>> # >>>>>>>> # Qemu executable >>>>>>>> # >>>>>>>> %ifn %{defined bsp_qemu_opts} >>>>>>>> %define bsp_qemu_opts %{nil} >>>>>>>> %endif >>>>>>>> %define qemu_cmd qemu-system-%{bsp_arch} >>>>>>>> %define qemu_opts %{bsp_qemu_opts} >>>>>>>> >>>>>>>> # >>>>>>>> # Executable >>>>>>>> # >>>>>>>> %execute %{qemu_cmd} %{qemu_opts} -kernel %{test_executable} >>>>>>>> >>>>>>>> -- vijay >>>>>>>> >>>>>>>> On 13 April 2018 at 22:19, Cillian O'Donnell <cpodonne...@gmail.com >>>>>>>> > wrote: >>>>>>>> >>>>>>>>> Yeah that's fine but can you just paste the contents here anyway. >>>>>>>>> I'm not near a laptop and I can't remember which branch your starting >>>>>>>>> from. >>>>>>>>> >>>>>>>>> On Fri, 13 Apr 2018, 13:51 Vijay Kumar Banerjee, < >>>>>>>>> vijaykumar9...@gmail.com> wrote: >>>>>>>>> >>>>>>>>>> I haven't made any local changes to qemu.cfg >>>>>>>>>> >>>>>>>>>> -- vijay >>>>>>>>>> >>>>>>>>>> On 13 April 2018 at 11:43, Cillian O'Donnell < >>>>>>>>>> cpodonne...@gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> No that's the right one. I think it might be something to do >>>>>>>>>>> with qemu.cfg in rtems-tools then. What's in your qemu.cfg? It's in >>>>>>>>>>> rtems-tools/tester/rtems/testing >>>>>>>>>>> >>>>>>>>>>> On Fri, 13 Apr 2018, 06:39 Vijay Kumar Banerjee, < >>>>>>>>>>> vijaykumar9...@gmail.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> I manually built qemu from here >>>>>>>>>>>> >>>>>>>>>>>> https://github.com/AdaCore/qemu >>>>>>>>>>>> >>>>>>>>>>>> I guess this is regular qemu , please send a link for >>>>>>>>>>>> couverture qemu for manual build. >>>>>>>>>>>> >>>>>>>>>>>> -- vijay >>>>>>>>>>>> >>>>>>>>>>>> On 12 April 2018 at 22:23, Cillian O'Donnell < >>>>>>>>>>>> cpodonne...@gmail.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Ah that's good progress, those .cov files are supposed to be >>>>>>>>>>>>> generated by couverture-qemu as the test are run. They contain >>>>>>>>>>>>> the trace >>>>>>>>>>>>> data. Are you definitely running couverture-qemu and not regular >>>>>>>>>>>>> qemu? >>>>>>>>>>>>> >>>>>>>>>>>>> On Thu, 12 Apr 2018, 17:41 Vijay Kumar Banerjee, < >>>>>>>>>>>>> vijaykumar9...@gmail.com> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> I got the parsing of the coverage from the ini file running , >>>>>>>>>>>>>> now I'm getting the following error and warnings . >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> .... >>>>>>>>>>>>>> >>>>>>>>>>>>>> Running covoar for score >>>>>>>>>>>>>> WARNING: Unable to read coverage file >>>>>>>>>>>>>> /home/lunatic/development/rtems/kernel/leon3/sparc- >>>>>>>>>>>>>> rtems5/c/leon3/testsuites/samples/base_sp/base_sp.exe.cov >>>>>>>>>>>>>> WARNING: Unable to read coverage file >>>>>>>>>>>>>> /home/lunatic/development/rtems/kernel/leon3/sparc- >>>>>>>>>>>>>> rtems5/c/leon3/testsuites/samples/capture/capture.exe.cov >>>>>>>>>>>>>> WARNING: Unable to read coverage file >>>>>>>>>>>>>> /home/lunatic/development/rtems/kernel/leon3/sparc- >>>>>>>>>>>>>> rtems5/c/leon3/testsuites/samples/cdtest/cdtest.exe.cov >>>>>>>>>>>>>> WARNING: Unable to read coverage file >>>>>>>>>>>>>> /home/lunatic/development/rtems/kernel/leon3/sparc- >>>>>>>>>>>>>> rtems5/c/leon3/testsuites/samples/fileio/fileio.exe.cov >>>>>>>>>>>>>> WARNING: Unable to read coverage file >>>>>>>>>>>>>> /home/lunatic/development/rtems/kernel/leon3/sparc- >>>>>>>>>>>>>> rtems5/c/leon3/testsuites/samples/hello/hello.exe.cov >>>>>>>>>>>>>> WARNING: Unable to read coverage file >>>>>>>>>>>>>> /home/lunatic/development/rtems/kernel/leon3/sparc- >>>>>>>>>>>>>> rtems5/c/leon3/testsuites/samples/iostream/cxx_iostream. >>>>>>>>>>>>>> exe.cov >>>>>>>>>>>>>> WARNING: Unable to read coverage file >>>>>>>>>>>>>> /home/lunatic/development/rtems/kernel/leon3/sparc- >>>>>>>>>>>>>> rtems5/c/leon3/testsuites/samples/loopback/loopback.exe.cov >>>>>>>>>>>>>> WARNING: Unable to read coverage file >>>>>>>>>>>>>> /home/lunatic/development/rtems/kernel/leon3/sparc- >>>>>>>>>>>>>> rtems5/c/leon3/testsuites/samples/minimum/minimum.exe.cov >>>>>>>>>>>>>> WARNING: Unable to read coverage file >>>>>>>>>>>>>> /home/lunatic/development/rtems/kernel/leon3/sparc- >>>>>>>>>>>>>> rtems5/c/leon3/testsuites/samples/nsecs/nsecs.exe.cov >>>>>>>>>>>>>> WARNING: Unable to read coverage file >>>>>>>>>>>>>> /home/lunatic/development/rtems/kernel/leon3/sparc- >>>>>>>>>>>>>> rtems5/c/leon3/testsuites/samples/paranoia/paranoia.exe.cov >>>>>>>>>>>>>> WARNING: Unable to read coverage file >>>>>>>>>>>>>> /home/lunatic/development/rtems/kernel/leon3/sparc- >>>>>>>>>>>>>> rtems5/c/leon3/testsuites/samples/pppd/pppd.exe.cov >>>>>>>>>>>>>> WARNING: Unable to read coverage file >>>>>>>>>>>>>> /home/lunatic/development/rtems/kernel/leon3/sparc- >>>>>>>>>>>>>> rtems5/c/leon3/testsuites/samples/ticker/ticker.exe.cov >>>>>>>>>>>>>> WARNING: Unable to read coverage file >>>>>>>>>>>>>> /home/lunatic/development/rtems/kernel/leon3/sparc- >>>>>>>>>>>>>> rtems5/c/leon3/testsuites/samples/unlimited/unlimited.exe.cov >>>>>>>>>>>>>> ERROR: No information to analyze >>>>>>>>>>>>>> ***Cleaning tempfiles*** >>>>>>>>>>>>>> error: covoar failure exit code: 1 >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- vijay >>>>>>>>>>>>>> >>>>>>>>>>>>>> On 10 April 2018 at 18:10, Vijay Kumar Banerjee < >>>>>>>>>>>>>> vijaykumar9...@gmail.com> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> I managed to get the tests running with the following two >>>>>>>>>>>>>>> patches . >>>>>>>>>>>>>>> Please review them . >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -- vijay >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On 9 April 2018 at 15:28, Vijay Kumar Banerjee < >>>>>>>>>>>>>>> vijaykumar9...@gmail.com> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Fri, 6 Apr 2018, 02:24 Vijay Kumar Banerjee, < >>>>>>>>>>>>>>>> vijaykumar9...@gmail.com> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> I tried to solve the empty get in the way shown in the >>>>>>>>>>>>>>>>> patch , but it doesn't seems to work, I'm getting the >>>>>>>>>>>>>>>>> following error now >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> RTEMS Testing - Tester, 5 (1ed6e2e64090) >>>>>>>>>>>>>>>>> Traceback (most recent call last): >>>>>>>>>>>>>>>>> File "/home/lunatic/development/ >>>>>>>>>>>>>>>>> rtems/rtems-tools/tester/rtems-test", line 40, in <module> >>>>>>>>>>>>>>>>> rt.test.run() >>>>>>>>>>>>>>>>> File "/home/lunatic/development/ >>>>>>>>>>>>>>>>> rtems/rtems-tools/tester/rt/test.py", line 303, in run >>>>>>>>>>>>>>>>> bsp = config.load(bsp[1], opts) >>>>>>>>>>>>>>>>> File "/home/lunatic/development/ >>>>>>>>>>>>>>>>> rtems/rtems-tools/tester/rt/config.py", line 461, in load >>>>>>>>>>>>>>>>> return opts.defaults['bsp'] >>>>>>>>>>>>>>>>> File >>>>>>>>>>>>>>>>> "/home/lunatic/development/rtems/rtems-tools/rtemstoolkit/macros.py", >>>>>>>>>>>>>>>>> line 190, in __getitem__ >>>>>>>>>>>>>>>>> raise IndexError('key: %s' % (key)) >>>>>>>>>>>>>>>>> IndexError: key: bsp >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> I still Couldn't figure out why it's happening, when I use >>>>>>>>>>>>>>>> RawConfigParse , it seems to run nicely though . >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Any Ideas on solving it without using RawConfigParser ? >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> -- vijay >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On 5 April 2018 at 11:51, Cillian O'Donnell < >>>>>>>>>>>>>>>>> cpodonne...@gmail.com> wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> On Wed, 4 Apr 2018, 11:18 Vijay Kumar Banerjee, < >>>>>>>>>>>>>>>>>> vijaykumar9...@gmail.com> wrote: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> I got the rtems-test running >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> I found that get_item_names(section, err) in >>>>>>>>>>>>>>>>>>> configuration.py was returning an empty list to the >>>>>>>>>>>>>>>>>>> item_names in load(bsp,opts) for config.py this was >>>>>>>>>>>>>>>>>>> giving out the error mandatory item not found . >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> I have attached the patch file . >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> current status : >>>>>>>>>>>>>>>>>>> rtems-test is running without coverage >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> running coverage gives the following error : >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> RTEMS Testing - Tester, 5 (092c569e81ae) >>>>>>>>>>>>>>>>>>> Traceback (most recent call last): >>>>>>>>>>>>>>>>>>> File "/home/lunatic/development/ >>>>>>>>>>>>>>>>>>> rtems/rtems-tools/tester/rtems-test", line 40, in >>>>>>>>>>>>>>>>>>> <module> >>>>>>>>>>>>>>>>>>> rt.test.run() >>>>>>>>>>>>>>>>>>> File "/home/lunatic/development/ >>>>>>>>>>>>>>>>>>> rtems/rtems-tools/tester/rt/test.py", line 310, in run >>>>>>>>>>>>>>>>>>> coverage = coverage_get_obj(opts, >>>>>>>>>>>>>>>>>>> path_to_builddir[1]) >>>>>>>>>>>>>>>>>>> File "/home/lunatic/development/ >>>>>>>>>>>>>>>>>>> rtems/rtems-tools/tester/rt/test.py", line 230, in >>>>>>>>>>>>>>>>>>> coverage_get_obj >>>>>>>>>>>>>>>>>>> coverage_obj = coverage.coverage_run(opts.defaults, >>>>>>>>>>>>>>>>>>> path_to_builddir) >>>>>>>>>>>>>>>>>>> File "/home/lunatic/development/ >>>>>>>>>>>>>>>>>>> rtems/rtems-tools/tester/rt/coverage.py", line 335, in >>>>>>>>>>>>>>>>>>> __init__ >>>>>>>>>>>>>>>>>>> self.report_format = self.config_map['report_ >>>>>>>>>>>>>>>>>>> format'][2] >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> This is back to the difference in cfg formats. It's >>>>>>>>>>>>>>>>>> looking for the last line here >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> https://github.com/cillianodonnell/rtems-tools/ >>>>>>>>>>>>>>>>>> blob/coverage/tester/rtems/testing/bsps/leon3-qemu.mc >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Which is now >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> https://github.com/cillianodonnell/rtems-tools/ >>>>>>>>>>>>>>>>>> blob/ini-update/tester/rtems/testing/bsps/leon3_qemu.ini >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> It's trying to grab the 'html' text so it can trigger the >>>>>>>>>>>>>>>>>> right section of code in coverage.py >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> It's something just to tell which format we want the >>>>>>>>>>>>>>>>>> report to output >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Understood , I'll come to that after I manage to get the >>>>>>>>>>>>>>>>> test running first . >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> TypeError: 'NoneType' object has no attribute >>>>>>>>>>>>>>>>>>> '__getitem__' >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Thanks >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> -- vijay >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> On 4 April 2018 at 11:16, Chris Johns <chr...@rtems.org> >>>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> On 04/04/2018 06:36, Vijay Kumar Banerjee wrote: >>>>>>>>>>>>>>>>>>>> > after pulling the ini-update branch from >>>>>>>>>>>>>>>>>>>> > https://github.com/cillianodonnell/rtems-tools/ >>>>>>>>>>>>>>>>>>>> tree/ini-update >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Any local changes? >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> > I tried running the rtems-test with the following >>>>>>>>>>>>>>>>>>>> command >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> > $HOME/development/rtems/rtems-tools/tester/rtems-test >>>>>>>>>>>>>>>>>>>> > --rtems-tools=$HOME/development/rtems/5 >>>>>>>>>>>>>>>>>>>> --log=coverage_analysis.log >>>>>>>>>>>>>>>>>>>> > --rtems-bsp=leon3_qemu --rtems-builddir=$HOME/ >>>>>>>>>>>>>>>>>>>> development/rtems/kernel/leon3 >>>>>>>>>>>>>>>>>>>> > sparc-rtems5/c/leon3/testsuites/samples >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> > was getting the KeyError for 'coverage' >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Please paste the command and output as it appears in >>>>>>>>>>>>>>>>>>>> the terminal? >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> > current status : >>>>>>>>>>>>>>>>>>>> > the same command gives the error : >>>>>>>>>>>>>>>>>>>> > "mandatory item not found in bsp section : bsp," >>>>>>>>>>>>>>>>>>>> > to make sure I didn't break something , I also tried >>>>>>>>>>>>>>>>>>>> running from a freshly >>>>>>>>>>>>>>>>>>>> > downloaded directory as well, it gives the same error. >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Did you try running the following command from the top >>>>>>>>>>>>>>>>>>>> of the source tree: >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> $ grep -r "mandatory item not found" * >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> ? >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Chris >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>>>> >>>>>> >>>> >>
_______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel