It worked ! It's great to see it running ! I have attached the result . -- vijay
On 18 March 2018 at 02:31, Cillian O'Donnell <cpodonne...@gmail.com> wrote: > > > On 17 March 2018 at 20:08, Vijay Kumar Banerjee <vijaykumar9...@gmail.com> > wrote: > >> yes it prints hello world >> > > Alright I've added an .ini for leon3-qemu to the current rtems-tools. Pull > this branch > > https://github.com/cillianodonnell/rtems-tools/tree/ini-update > > and try > > $HOME/development/rtems/test/rtems-tools/tester/rtems-test > --rtems-tools=$HOME/development/rtems/5 --log=coverage-analysis.log > --rtems-bsp=leon3_qemu $HOME/development/rtems/leon3/sparc-rtems5/c/leon3/ > testsuites/samples > >> >> -- vijay >> >> On 18 March 2018 at 01:31, Cillian O'Donnell <cpodonne...@gmail.com> >> wrote: >> >>> If you run just one test by itself without rtems-test >>> >>> qemu-system-sparc -no-reboot -monitor null -serial stdio -nographic -M >>> leon3_generic -kernel $HOME/development/rtems/leon3/ >>> sparc-rtems5/c/leon3/testsuites/samples/hello/hello.exe >>> >>> Does the hello world print out? >>> >>> On 17 March 2018 at 14:46, Vijay Kumar Banerjee < >>> vijaykumar9...@gmail.com> wrote: >>> >>>> I built it manually >>>> >>>> the environment variable PATH looks like this >>>> /home/lunatic/qemu/install/bin:/home/lunatic/development/rte >>>> ms/5/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/ >>>> home/lunatic/.local/bin:/home/lunatic/bin >>>> >>>> I tried to run rtems-test again without --coverage , it gives the same >>>> result >>>> I have attached the log. >>>> >>>> -- vijay >>>> >>>> On 17 March 2018 at 00:55, Cillian O'Donnell <cpodonne...@gmail.com> >>>> wrote: >>>> >>>>> Yes this is something more than my build, I'll need someone a bit more >>>>> expert in the RSB to step in there. In the meantime, lets just build >>>>> couverture-qemu manually so we can see is everything else working. >>>>> >>>>> git clone https://github.com/AdaCore/qemu >>>>> >>>>> cd qemu >>>>> >>>>> ./configure --target-list=sparc-softmmu --prefix=$HOME/qemu/install >>>>> --disable-docs --disable-virtfs --disable-werror >>>>> >>>>> make >>>>> >>>>> make install >>>>> >>>>> then add the prefix to $PATH in .bashrc as well like before. >>>>> >>>>> export PATH=$HOME/qemu/install/bin:$PATH >>>>> >>>>> Then run rtem-test and see what happens >>>>> >>>>> >>>>> On 16 March 2018 at 19:13, Vijay Kumar Banerjee < >>>>> vijaykumar9...@gmail.com> wrote: >>>>> >>>>>> the same error comes when I try to build qemu from the >>>>>> RTEMS/rtems-source-builder as well >>>>>> >>>>>> is the issue coming from my system ? I'm using fedora 27 64bit >>>>>> >>>>>> On 17 Mar 2018 12:39 a.m., "Vijay Kumar Banerjee" < >>>>>> vijaykumar9...@gmail.com> wrote: >>>>>> >>>>>>> yes , the same thing happens >>>>>>> >>>>>>> On 17 Mar 2018 12:13 a.m., "Cillian O'Donnell" < >>>>>>> cpodonne...@gmail.com> wrote: >>>>>>> >>>>>>>> If you build regular qemu with the RSB, does the same thing happen? >>>>>>>> >>>>>>>> Try >>>>>>>> >>>>>>>> ../source-builder/sb-set-builder --log=qemu_log.txt >>>>>>>> --prefix=$HOME/development/5 devel/qemu >>>>>>>> >>>>>>>> >>>>>>>> On 16 March 2018 at 16:48, Vijay Kumar Banerjee < >>>>>>>> vijaykumar9...@gmail.com> wrote: >>>>>>>> >>>>>>>>> still the same error >>>>>>>>> >>>>>>>>> -- vijay >>>>>>>>> >>>>>>>>> On 16 March 2018 at 21:39, Cillian O'Donnell < >>>>>>>>> cpodonne...@gmail.com> wrote: >>>>>>>>> >>>>>>>>>> Just checked and the build was failing because one of the patches >>>>>>>>>> needed its hash to be updated to sha256. Just pushed that change. >>>>>>>>>> The build >>>>>>>>>> finishes successfully on my end. Pull that change into >>>>>>>>>> couverture-build >>>>>>>>>> branch and try it again. I'm not seeing any automake stuff here, so >>>>>>>>>> just >>>>>>>>>> check that and let me know. >>>>>>>>>> >>>>>>>>>> On 16 March 2018 at 14:59, Vijay Kumar Banerjee < >>>>>>>>>> vijaykumar9...@gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> building couverture-qemu from rtems-source-builder ( >>>>>>>>>>> https://github.com/cillianodonnell/rtems-source-builder/tr >>>>>>>>>>> ee/couverture-build ) >>>>>>>>>>> gives error building auromake-1.12.6-x86_64-linux-gnu-1 . >>>>>>>>>>> >>>>>>>>>>> I have attached the error report . >>>>>>>>>>> >>>>>>>>>>> -- vijay >>>>>>>>>>> >>>>>>>>>>> On 15 March 2018 at 19:17, Cillian O'Donnell < >>>>>>>>>>> cpodonne...@gmail.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On 15 March 2018 at 12:26, Vijay Kumar Banerjee < >>>>>>>>>>>> vijaykumar9...@gmail.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> It runs with a bunch of errors . I have attached the log file >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Ok, I'm guessing you didn't set up Couverture-Qemu (special >>>>>>>>>>>> version of qemu designed for generating extra trace data for >>>>>>>>>>>> coverage >>>>>>>>>>>> analysis). That's what those errors are about. I have an RSB build >>>>>>>>>>>> for that. >>>>>>>>>>>> >>>>>>>>>>>> https://github.com/cillianodonnell/rtems-source-builder/tree >>>>>>>>>>>> /couverture-build >>>>>>>>>>>> >>>>>>>>>>>> and the instructions for building it are >>>>>>>>>>>> >>>>>>>>>>>> https://devel.rtems.org/wiki/GSoC/2017/coveragetools#Buildin >>>>>>>>>>>> gCouverture-QemuwiththeRSB >>>>>>>>>>>> >>>>>>>>>>>> I know what the other problem is too. I have a specific >>>>>>>>>>>> environment variable defined for the path, sorry I can't even >>>>>>>>>>>> remember >>>>>>>>>>>> putting it there, I thought that was automatically generated >>>>>>>>>>>> (probably >>>>>>>>>>>> should be, another thing to add to the list :)... ). So wherever >>>>>>>>>>>> you stuck >>>>>>>>>>>> the export path for where the rsb built the tools, in .bashrc or >>>>>>>>>>>> whatever >>>>>>>>>>>> you're using. Also put something like: >>>>>>>>>>>> >>>>>>>>>>>> export PATH=$HOME/development/rtems/5 >>>>>>>>>>>> /bin:$PATH >>>>>>>>>>>> export PATH=$HOME/development/rtems/t >>>>>>>>>>>> est/rtems-tools/build/tester/covoar:$PATH >>>>>>>>>>>> >>>>>>>>>>>> or you could just copy covoar into the /bin directory with all >>>>>>>>>>>> the other rsb tools gcc and all that, it'll find it either way. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -- vijay >>>>>>>>>>>>> >>>>>>>>>>>>> On 15 March 2018 at 16:58, Cillian O'Donnell < >>>>>>>>>>>>> cpodonne...@gmail.com> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Looks good. If you run the samples without coverage is >>>>>>>>>>>>>> everything ok? >>>>>>>>>>>>>> >>>>>>>>>>>>>> So removing --coverage and tacking on /samples >>>>>>>>>>>>>> >>>>>>>>>>>>>> $HOME/development/rtems-tools/tester/rtems-test >>>>>>>>>>>>>> --rtems-bsp=leon3-qemu --log=log-leon3.log >>>>>>>>>>>>>> --rtems-tools=$HOME/development/rtems/5 >>>>>>>>>>>>>> --rtems-builddir=$HOME/development/rtems/kernel/leon3 >>>>>>>>>>>>>> sparc-rtems5/c/leon3/testsuites/samples >>>>>>>>>>>>>> >>>>>>>>>>>>>> Do the tests run? >>>>>>>>>>>>>> >>>>>>>>>>>>>> On 15 March 2018 at 10:53, Vijay Kumar Banerjee < >>>>>>>>>>>>>> vijaykumar9...@gmail.com> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> I have attached the output of the ls of that directory >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -- vijay >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On 15 March 2018 at 15:52, Cillian O'Donnell < >>>>>>>>>>>>>>> cpodonne...@gmail.com> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On 15 March 2018 at 03:58, Vijay Kumar Banerjee < >>>>>>>>>>>>>>>> vijaykumar9...@gmail.com> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> hello , >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> as told by Joel , I started this thread to further discuss >>>>>>>>>>>>>>>>> the coverage analysis toolset . >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Current status is , I'm trying to builld and run >>>>>>>>>>>>>>>>> rtems-test from the coverage-merge branch of the previous >>>>>>>>>>>>>>>>> GSoC student >>>>>>>>>>>>>>>>> Cillian . >>>>>>>>>>>>>>>>> https://github.com/cillianodon >>>>>>>>>>>>>>>>> nell/rtems-tools/tree/coverage-merge >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> I'm getting an error that says . >>>>>>>>>>>>>>>>> "Covoar not found !" >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> It's supposed to find it in rtems-tools/build/tester/covoar/ >>>>>>>>>>>>>>>> If it's in there it should be fine. Can you show me the >>>>>>>>>>>>>>>> contents of that >>>>>>>>>>>>>>>> directory? >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> cpod@cpod >>>>>>>>>>>>>>>> ~/development/rtems/test/rtems-tools/build/tester/covoar >>>>>>>>>>>>>>>> $ ls >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> the Covoar appeared in rtems-tools/tester/covoar . >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Vijay >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>>>>> devel mailing list >>>>>>>>>>>>>>>>> devel@rtems.org >>>>>>>>>>>>>>>>> http://lists.rtems.org/mailman/listinfo/devel >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>> >>>> >>> >> >
RTEMS Testing - Tester, 5 (086f55c57d0d) Command Line: /home/lunatic/development/rtems/rtems-tools/tester/rtems-test --rtems-tools=/home/lunatic/development/rtems/5 --log=coverage-analysis.log --rtems-bsp=leon3_qemu /home/lunatic/development/rtems/kernel/leon3/sparc-rtems5/c/leon3/testsuites/samples Python: 2.7.14 (default, Feb 27 2018, 20:43:24) [GCC 7.3.1 20180130 (Red Hat 7.3.1-2)] 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) [ 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 [ 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 [ 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 [ 5/13] p:0 f:0 u:1 e:0 I:0 B:0 t:0 i:0 W:0 | sparc/leon3_qemu: hello.exe [ 6/13] p:1 f:0 u:1 e:0 I:0 B:0 t:0 i:0 W:0 | sparc/leon3_qemu: cxx_iostream.exe [ 7/13] p:2 f:0 u:1 e:0 I:0 B:0 t:0 i:0 W:0 | sparc/leon3_qemu: loopback.exe [ 8/13] p:3 f:0 u:1 e:0 I:0 B:0 t:0 i:0 W:0 | sparc/leon3_qemu: minimum.exe [ 9/13] p:4 f:0 u:1 e:0 I:0 B:0 t:0 i:0 W:0 | sparc/leon3_qemu: nsecs.exe [10/13] p:5 f:0 u:1 e:0 I:0 B:0 t:0 i:0 W:0 | sparc/leon3_qemu: paranoia.exe [11/13] p:6 f:0 u:1 e:0 I:0 B:0 t:0 i:0 W:0 | sparc/leon3_qemu: pppd.exe [12/13] p:7 f:0 u:1 e:0 I:0 B:0 t:0 i:0 W:0 | sparc/leon3_qemu: ticker.exe [13/13] p:8 f:0 u:1 e:0 I:0 B:0 t:0 i:0 W:0 | sparc/leon3_qemu: unlimited.exe Passed: 11 Failed: 0 User Input: 2 Expected Fail: 0 Indeterminate: 0 Benchmark: 0 Timeout: 0 Invalid: 0 Wrong Version: 0 Wrong Build: 0 Wrong Tools: 0 ----------------- Total: 13 User Input: capture.exe fileio.exe Average test time: 0:00:03.681619 Testing time : 0:00:47.861051
_______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel