Notice: We have migrated to GitLab launching 2024-05-01 see here: https://gitlab.rtems.org/

Changes between Version 93 and Version 94 of GSoC/2017


Ignore:
Timestamp:
07/05/17 15:38:16 (7 years ago)
Author:
Cillian O'Donnell
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GSoC/2017

    v93 v94  
    9797* June 28:
    9898  * I got the Gaisler patches to apply cleanly to upstream-qemu but failed to fix the compile issues. Luckily Frederic Konrad (couverture-dev) fixed these in I think a mornings work what I couldn't do for days. I'm waiting to hear back now if there is anything else to be done to help merge them. While waiting I wrote docs for RSB Couverture build in my wiki and I've gotten back to the RTEMS-TESTER work. Currently the --coverage flag triggers the coverage run in test.py which calls coverage.py and it makes it's way to the end of that and generates an empty html report (only headings, no data). In between this the covoar runs are all skipped due to invalid library paths to for example .../cpukit/score/libscore.a which matches exactly the path in my build tree. So I'm trying to figure out why path.exists(lib) returns false. Next week I'll keep trying to get a coverage report for Leon3, or if I hear back about the patches, I'll continue with that.
     99* July 5:
     100  * Coverage is now running with RTEMS Tester and I have a Leon3 report for libscore.a set. There's some strange behaviour with covoar runs not always finishing and some missing Gcov files that I have detailed on devel. Apart from that it works quite well. I also found some post gsoc work by 2015 student Hermann that cleaned up hard-coded paths and other things, so I've sorted through them added what was still usable. Next week I'll try and get more detailed reports by adding more libraries to the symbol sets and fix the above issues if they need fixing. Also if those problems don't turn out to be too significant, I could start posting patches of what I have and begin the merging effort.
    99101
    100102== Denis Obrezkov ==