summaryrefslogtreecommitdiff
path: root/tester/rt (follow)
AgeCommit message (Collapse)Author
2020-12-16tester: Add yaml format to the supported report formatsHEADmasterCláudio Maia
2020-11-25tester: Report fatal-error test states as failuresKinsey Moore
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.
2020-10-05tester: Prevent crash with json outputKinsey Moore
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.
2020-09-26Move all python commands to use env pythonChris Johns
- 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.
2020-09-08tester: Add support for test-too-longChris Johns
- A test that loops generating output did not timeout. Monitor the the session time and set a maximum test period.
2020-09-07tester: Fix TFTP server Python2 issues.Chris Johns
- 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
2020-09-01tester: Change to a simpler TFTP serverChris Johns
- Add a simpler TFTP to allow parallel test hardware - Remove the imported tftpy server Closes #4063
2020-06-17rtems-test: target_exe_filter fails when there is no filterChris Johns
Closes #4006
2020-03-30tester/gdb: Add lock timing and remote fetching registers.Chris Johns
- Add timing for the locks to aid performance profiling - Remove fetching registers as the MI parser is slow on pyton2 Updates #3864
2020-03-17Improve Python 3 compatibilitySebastian Huber
2020-02-26tester: Use prefix for rtems_tools by defaultSebastian Huber
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.
2019-12-19tester: Prefer '_' as test state separator charSebastian Huber
2019-11-22tester: Add basic support to generate JUnit test reportsHesham Almatary
2019-09-24Fix exception when no output format is specifiedKinsey Moore
The JSON log generation patch introduced a bug when the report output generation was not configured due to attempting to iterate over 'None'.
2019-09-05bsp-builder: Do not clean the build space when starting with --no-cleanChris Johns
2019-09-05tester: Minor fix to prefix handling.Chris Johns
2019-09-05tester/tftp: Handle ctl-C when active.Chris Johns
2019-08-22Add JSON log generationKinsey Moore
Add log formatter hooks and JSON log formatter to the test infrastructure for consumption by automated processes or report generators.
2019-05-21rtemstoolkit/path : Add listdir functionVijay Kumar Banerjee
2019-03-27coverage: Add subdirectory name in HTML reportsVijay Kumar Banerjee
2019-03-22coverage: remove utf-8 encoding in symbolset namesVijay Kumar Banerjee
2019-02-14Coverage: Add support for TSIM formatVijay Kumar Banerjee
2019-02-08tester: Ignore the execute return code for some commandsChris Johns
Some simulators like psim-run return a non-zero error code. Allow a BSP configuration to ignore the return code.
2019-02-08rtemstoolkit/config: Unlock when printing to avoid blocking.Chris Johns
2019-02-08tester/check: Convert the indent size to an int.Chris Johns
2018-12-02tester : Add support to use QEMU serial console when coverage is enabledVijay Kumar Banerjee
2018-11-27Coverage : install covoar in tester/binVijay Kumar Banerjee
2018-11-27tester/tftpd: Set the socket option to reuse.Chris Johns
2018-11-27tester: Fix the handling of the version and tools recs when running parallel ↵Chris Johns
jobs
2018-11-26tester/gdb: mi_parser, fix on Python3 and remove globalsChris Johns
- 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.
2018-11-26tester: Minor formatting change.Chris Johns
2018-11-17Coverage: add the style and js files to the symbol-set report directoryVijay Kumar Banerjee
2018-11-08tester: Update the Python TFTP server to fix Python3 issues.Chris Johns
Updated to af2f2fe89a3bf45748b78703820efb0986a8207a. Repo is https://github.com/msoulier/tftpy.git
2018-11-08python: Provide support to select a valid python version.Chris Johns
- Update imports after wrapping the code. - Fix python3 issues. - Fix config path issues for in repo and install runs. Closes #3537
2018-10-25Coverage : Generate reports using the object files in cpukitVijay Kumar Banerjee
2018-10-03config: Consolidate the version information into a single configuration fileChris Johns
2018-10-02config: Create a config directory and move the RTEMS arch/bsp data to it.Chris Johns
Closes #3536
2018-09-08tester/bsp-builder: Yield the job control thread when in a dry-run.Chris Johns
This stops a dry-run blocking while the job control thread spins.
2018-09-08tester/bsp-builder: Add excluded build options to the base options.Chris Johns
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.
2018-09-04tester/bsp-builder: Fix the build jobs with more than one BSP exclude.Chris Johns
Excluding more than one build resulted in common builds being removed resulting in a list remove error.
2018-08-08Coverage: Add support to generate separate reports for each symbol-setVijay Kumar Banerjee
Invoke covoar multiple times from the script to generate separate reports for each symbol-set.
2018-06-19tester: Add line feeds to the coverage HTML report.Chris Johns
2018-06-18tester: Make the path to covoar absolute to ignore the env PATH.Chris Johns
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
2018-06-18tester: Clean up the coverage python code.Chris Johns
2018-06-05tester: Add script to generate html coverage report from covoar outputVijay Kumar Banerjee
Add support in tester to run covoar and generate an html report to display the summary of the coverage reports generated from covoar. Co-authored-by : Cillian O'Donnell <cpodonnell8@gmail.com>
2018-04-10teater: Filter out an *.norun.* executables.Chris Johns
2018-04-10tester: List .ini files for BSPs with --list-bsps.Chris Johns
2018-04-10bsp-builder: Collect2 messages are errors.Chris Johns
2018-02-01rtems-bsp-builder: Remove stray %s from the run log message.Chris Johns
Close #3278
2018-02-01rtems-bsp-builder: Add a check for invalid ARCH and BSP names.Chris Johns
If invalid characters are in a BSP or ARCH name generate an error. Add the missing ',' to the line in the PowerPC BSP configuration.