summaryrefslogtreecommitdiffstats
path: root/tester/rt (follow)
Commit message (Collapse)AuthorAgeFilesLines
* tester: Fix TFTP server Python2 issues.Chris Johns2020-09-071-4/+28
| | | | | | | - 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
* tester: Change to a simpler TFTP serverChris Johns2020-09-0112-2193/+721
| | | | | | | | - Add a simpler TFTP to allow parallel test hardware - Remove the imported tftpy server Closes #4063
* rtems-test: target_exe_filter fails when there is no filter5.1Chris Johns2020-06-172-0/+3
| | | | Closes #4006
* tester/gdb: Add lock timing and remote fetching registers.Chris Johns2020-03-301-3/+6
| | | | | | | - Add timing for the locks to aid performance profiling - Remove fetching registers as the MI parser is slow on pyton2 Updates #3864
* Improve Python 3 compatibilitySebastian Huber2020-03-171-1/+1
|
* tester: Use prefix for rtems_tools by defaultSebastian Huber2020-02-261-0/+2
| | | | | | | | | | 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.
* tester: Prefer '_' as test state separator charSebastian Huber2019-12-191-9/+11
|
* tester: Add basic support to generate JUnit test reportsHesham Almatary2019-11-221-1/+51
|
* Fix exception when no output format is specifiedKinsey Moore2019-09-241-0/+2
| | | | | The JSON log generation patch introduced a bug when the report output generation was not configured due to attempting to iterate over 'None'.
* bsp-builder: Do not clean the build space when starting with --no-cleanChris Johns2019-09-051-1/+1
|
* tester: Minor fix to prefix handling.Chris Johns2019-09-051-3/+1
|
* tester/tftp: Handle ctl-C when active.Chris Johns2019-09-051-7/+12
|
* Add JSON log generationKinsey Moore2019-08-221-13/+111
| | | | | Add log formatter hooks and JSON log formatter to the test infrastructure for consumption by automated processes or report generators.
* rtemstoolkit/path : Add listdir functionVijay Kumar Banerjee2019-05-211-2/+2
|
* coverage: Add subdirectory name in HTML reportsVijay Kumar Banerjee2019-03-271-0/+18
|
* coverage: remove utf-8 encoding in symbolset namesVijay Kumar Banerjee2019-03-221-2/+1
|
* Coverage: Add support for TSIM formatVijay Kumar Banerjee2019-02-141-13/+22
|
* tester: Ignore the execute return code for some commandsChris Johns2019-02-081-1/+1
| | | | | Some simulators like psim-run return a non-zero error code. Allow a BSP configuration to ignore the return code.
* rtemstoolkit/config: Unlock when printing to avoid blocking.Chris Johns2019-02-081-1/+10
|
* tester/check: Convert the indent size to an int.Chris Johns2019-02-081-1/+1
|
* tester : Add support to use QEMU serial console when coverage is enabledVijay Kumar Banerjee2018-12-021-0/+1
|
* Coverage : install covoar in tester/binVijay Kumar Banerjee2018-11-272-5/+10
|
* tester/tftpd: Set the socket option to reuse.Chris Johns2018-11-271-0/+8
|
* tester: Fix the handling of the version and tools recs when running parallel ↵Chris Johns2018-11-272-118/+128
| | | | jobs
* tester/gdb: mi_parser, fix on Python3 and remove globalsChris Johns2018-11-263-50/+61
| | | | | | | | - 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.
* tester: Minor formatting change.Chris Johns2018-11-261-1/+2
|
* Coverage: add the style and js files to the symbol-set report directoryVijay Kumar Banerjee2018-11-171-13/+4
|
* tester: Update the Python TFTP server to fix Python3 issues.Chris Johns2018-11-089-194/+243
| | | | | Updated to af2f2fe89a3bf45748b78703820efb0986a8207a. Repo is https://github.com/msoulier/tftpy.git
* python: Provide support to select a valid python version.Chris Johns2018-11-0812-53/+173
| | | | | | | | - Update imports after wrapping the code. - Fix python3 issues. - Fix config path issues for in repo and install runs. Closes #3537
* Coverage : Generate reports using the object files in cpukitVijay Kumar Banerjee2018-10-251-6/+21
|
* config: Consolidate the version information into a single configuration fileChris Johns2018-10-034-21/+18
|
* config: Create a config directory and move the RTEMS arch/bsp data to it.Chris Johns2018-10-021-336/+5
| | | | Closes #3536
* tester/bsp-builder: Yield the job control thread when in a dry-run.Chris Johns2018-09-081-1/+3
| | | | This stops a dry-run blocking while the job control thread spins.
* tester/bsp-builder: Add excluded build options to the base options.Chris Johns2018-09-081-12/+33
| | | | | | | | 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.
* tester/bsp-builder: Fix the build jobs with more than one BSP exclude.Chris Johns2018-09-041-4/+6
| | | | | Excluding more than one build resulted in common builds being removed resulting in a list remove error.
* Coverage: Add support to generate separate reports for each symbol-setVijay Kumar Banerjee2018-08-081-20/+18
| | | | | Invoke covoar multiple times from the script to generate separate reports for each symbol-set.
* tester: Add line feeds to the coverage HTML report.Chris Johns2018-06-191-52/+49
|
* tester: Make the path to covoar absolute to ignore the env PATH.Chris Johns2018-06-182-22/+43
| | | | | | | | | | | 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
* tester: Clean up the coverage python code.Chris Johns2018-06-181-45/+50
|
* tester: Add script to generate html coverage report from covoar outputVijay Kumar Banerjee2018-06-052-10/+409
| | | | | | | 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>
* teater: Filter out an *.norun.* executables.Chris Johns2018-04-101-9/+3
|
* tester: List .ini files for BSPs with --list-bsps.Chris Johns2018-04-101-3/+3
|
* bsp-builder: Collect2 messages are errors.Chris Johns2018-04-101-0/+1
|
* rtems-bsp-builder: Remove stray %s from the run log message.Chris Johns2018-02-011-1/+1
| | | | Close #3278
* rtems-bsp-builder: Add a check for invalid ARCH and BSP names.Chris Johns2018-02-011-1/+6
| | | | | | If invalid characters are in a BSP or ARCH name generate an error. Add the missing ',' to the line in the PowerPC BSP configuration.
* tester: Add reporting the RTEMS version, build and tools.Chris Johns2017-11-114-31/+112
| | | | Update #3217.
* tester: Change the mail subject so it list by BSP in the archives.Chris Johns2017-11-042-14/+25
| | | | | | Change the subject to place the arch/bsp first and then a short score card for the tests so the archive can be listed by subject and you can see regressions.
* tester: Fix the output so the report end analysis works.Chris Johns2017-11-032-3/+3
|
* tester: Add the rtems-run command.Chris Johns2017-11-033-69/+253
|
* tester: Fix rtems-bsp-builder reporting bugChris Johns2017-11-011-2/+2
|