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