| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Covoar uses getopt() to process the command line options. If getopt() is
POSIX-compliant, it will return -1 when it encounters the first
non-option command line argument. It appears that it behaves this way on
FreeBSD, but on Linux getopt() continues to process arguments while
skipping any non-options. This changes the order of arguments passed to
covoar by coverage.py to group all options at the beginning. This allows
hosts with POSIX-compliant getopt() implementations to correctly process
all command line options.
|
| |
|
|
|
|
|
|
| |
This moves all of the javascript and CSS files that are shared by the
symbol set HTML reports to the shared parent directory. It also includes
the javascript and CSS in the top-level index file.
|
|
|
|
|
|
|
| |
The coverage reports contain places where they display incorrect or
vague information particularly when some statistic is unavailable. This
has been fixed. The formatting and wording of various things has been
improved as well.
|
|
|
|
|
|
| |
The following new statistics have been added to the summary report:
number of unreferenced symbols, total branch paths found, number of
branch paths not executed, and percentage of branch paths covered.
|
| |
|
| |
|
|
|
|
|
|
| |
Tests resulting in the fatal-error state are counted as failures, but
are not currently reported in the text summary. This has already been
fixed for JSON output.
|
|
|
|
|
|
|
|
| |
This fixes an issue with json report output that causes a crash due to
the incorrect object member being accessed for test-too-long. This also
changes treatment of fatal errors to match how they are displayed in the
tester log output and changes "fatal error" to "fatal-error" to better
match the naming of all the other failure types.
|
|
|
|
|
|
|
|
| |
- If you host does not provide a python command consult the User
manual for ways you can run the python commands.
- Full package paths are being used to avoid namespace pollution and
crosstalk.
|
|
|
|
|
| |
- A test that loops generating output did not timeout. Monitor the
the session time and set a maximum test period.
|
|
|
|
|
|
|
| |
- Add a --show-backtrace option to make it easier for users to
get an exception backtrace if something goes wrong.
- Fix the --packet-trace option so it actually decodes the packets
|
|
|
|
|
|
|
|
| |
- Add a simpler TFTP to allow parallel test hardware
- Remove the imported tftpy server
Closes #4063
|
|
|
|
| |
Closes #4006
|
|
|
|
|
|
|
| |
- Add timing for the locks to aid performance profiling
- Remove fetching registers as the MI parser is slow on pyton2
Updates #3864
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Commit 72c684eff2cd932b4948e21902680a93473340c3 removed the default
value of rtems_tools. If the --rtems--tools option was omitted the
rtems-test command printed lots of
error: run.cfg:61: macro '%{rtems_tools}' not found
error messages.
|
| |
|
| |
|
|
|
|
|
| |
The JSON log generation patch introduced a bug when the report output
generation was not configured due to attempting to iterate over 'None'.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Add log formatter hooks and JSON log formatter to the test infrastructure
for consumption by automated processes or report generators.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Some simulators like psim-run return a non-zero error code. Allow
a BSP configuration to ignore the return code.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
jobs
|
|
|
|
|
|
|
|
| |
- Fix mi_parser on Python3. Python3 does not support the __cmp__
operator and rich comparision operators are required, See PEP 207.
- Remove the global variables and make a class containing them. Update
the gdb class to use the mi_parser session class. Removing the globals
means the global lock in the gdb module can be removed.
|
| |
|
| |
|
|
|
|
|
| |
Updated to af2f2fe89a3bf45748b78703820efb0986a8207a.
Repo is https://github.com/msoulier/tftpy.git
|
|
|
|
|
|
|
|
| |
- Update imports after wrapping the code.
- Fix python3 issues.
- Fix config path issues for in repo and install runs.
Closes #3537
|
| |
|
| |
|
|
|
|
| |
Closes #3536
|
|
|
|
| |
This stops a dry-run blocking while the job control thread spins.
|
|
|
|
|
|
|
|
| |
Adding the exclude build options to the base options overrides the
default configure flags. An excluded build could be enabled by
default.
Only pause the jobs loop when it is not a dry run.
|
|
|
|
|
| |
Excluding more than one build resulted in common builds being removed
resulting in a list remove error.
|
|
|
|
|
| |
Invoke covoar multiple times from the script to generate separate
reports for each symbol-set.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Using the environment's path to find covoar allow invalid versions
to be used which may vary in subtle ways. Find and use the covoar
that is build with the version of 'rtems-test'.
This patch means you do not need to install the tools before
running improving the development experience.
Closes #3458
|