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

Changes between Version 6 and Version 7 of Ticket #2920


Ignore:
Timestamp:
01/06/20 21:32:51 (4 years ago)
Author:
Gedare Bloom
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #2920 – Description

    v6 v7  
    4040Other tasks include:
    4141
    42 * Remove the use of external tools that are not portable across
    43 platforms (Linux, BSD, Windows):
     42* Remove the use of external tools that are not portable across platforms (Linux, BSD, Windows):
    4443
    4544* ~~nm is used to generate a list of symbols in a file that is referenced as the symbols of interest for that set. nm is not portable and so must be removed. The fix for this is use rtemstoolkit and generate the list of symbols from the ELF files.~~
     
    5251RTEMS Tester need to stay for later use by covoar which runs after the testsuite is finished. They are currently cleared up by a try finally statement in python, which works for Ctrl+C exit but probably not SIGTERM. This cannot be handled the same way as the other tempfiles as they are not generated by covoar. These files have a .cov ending and are currently generated beside the executable they match in the build tree.
    5352
    54 * covoar needs to detect target architecture internally (e.g.,
    55 sparc-rtems4.11), this can be done with get_exec_prefix() from
    56 rld-cc.h in rtemstoolkit.
     53* covoar needs to detect target architecture internally (e.g., sparc-rtems4.11), this can be done with get_exec_prefix() from rld-cc.h in rtemstoolkit.
    5754
    5855Further Improvements:
     
    6259* Generate Gcov reports. There is Gcov support in covoar that is close to working but the gcov output generated is not trusted. The fix for this would involve vaildating the Gcov output to make sure it is in a format that the Gcov program accepts.
    6360
    64 * Combine how-to documentation below with existing covoar docs to make a ReST format doc thats integrated with the main RTEMS Tester docs.
     61* Combine how-to documentation below with existing covoar docs to make a ReST format doc that is integrated with the main RTEMS Tester docs.
    6562
    6663* Ensure the gcov output is correct and use that as the basis for generating reports using tools like gcov and lcov.