summaryrefslogtreecommitdiffstats
path: root/tester/rt/config.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* tester/wait: Add a wait directive to the testerChris Johns2021-09-211-2/+25
| | | | - Lets you test with stand alone TFTP or other services
* tester/tftp: Fix recovery of timed out TFTP sessionsChris Johns2021-09-191-17/+31
| | | | | | | | - Add support to retry the tftp session if the target has not started - Add target handlers for the test directives to allow recovery on error
* tester: Count tester header errorsChris Johns2021-09-091-1/+1
| | | | - Remove the hard tester error and count the header errors.
* Move all python commands to use env pythonChris Johns2020-09-261-15/+15
| | | | | | | | - 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.
* tester: Add support for test-too-longChris Johns2020-09-081-17/+28
| | | | | - A test that loops generating output did not timeout. Monitor the the session time and set a maximum test period.
* rtems-test: target_exe_filter fails when there is no filter5.1Chris Johns2020-06-171-0/+1
| | | | Closes #4006
* 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: Fix the handling of the version and tools recs when running parallel ↵Chris Johns2018-11-271-39/+43
| | | | jobs
* python: Provide support to select a valid python version.Chris Johns2018-11-081-3/+3
| | | | | | | | - Update imports after wrapping the code. - Fix python3 issues. - Fix config path issues for in repo and install runs. Closes #3537
* tester: Add reporting the RTEMS version, build and tools.Chris Johns2017-11-111-7/+12
| | | | Update #3217.
* tester: Fix the output so the report end analysis works.Chris Johns2017-11-031-2/+2
|
* tester: Add the rtems-run command.Chris Johns2017-11-031-22/+73
|
* tester: Refactor to use INI format files for BSP configurations.Chris Johns2017-10-241-48/+54
| | | | | | | - Add support for user condfigurations files with the --user-config. - Add support for a $HOME/.rtemstesterrc for a user configuration. Closes #3204.
* tester: Add an executable file name filter.Chris Johns2017-10-231-13/+55
| | | | | | | The exe filter lets a BSP change the executable file to something that can be downloaded to the target. For example U-Boot requires the image format. The tester can now be configured to on-demand generate a specific image for the target as the tester runs.
* tester: Add pretest and posttest target commands with @ARCH@, @BSP@ and ↵Chris Johns2017-10-211-5/+13
| | | | @EXE@ substitution.
* tester: Use a target ON command before the first test.Chris Johns2017-10-211-1/+1
|
* tester: Change the capture console prompt to avoid email reply processing in ↵Chris Johns2017-10-121-1/+1
| | | | clients.
* tester: Add a tester off to turn the target off when finished.Chris Johns2017-10-101-10/+20
| | | | | | Turning the target off stops it sitting asking for a download if you have more than one target in a test set up. Any target can jump in and nick the download.
* Add a target start and target reset to manage boards that do not boot cleanly.Chris Johns2017-10-071-19/+32
| | | | | | | | | Rename the reset regex as start regex to detect a board has started. Add a reset regex to detect if a board has failed to boot cleanly and needs to be reset. The Microzed I have can fail to boot. The PHY does not initalise. I do not know if it is the board, the design or u-boot.
* tester: Add a target reset regular expression to detect a reset.Chris Johns2017-10-051-1/+15
|
* tester: Fix the TFTP ok to kill deadlock.Chris Johns2017-09-211-1/+3
|
* Add TFTP as a back end option for testing. Add telnet as a console option.Chris Johns2017-09-211-9/+80
| | | | | | | TFTP runs a local TFTP server on port 69 or another specified port and serves each test for any requested file. Telnet is now a console option.
* tester: Add support for expected-fail, user-input, and benchmarks.Chris Johns2017-04-041-2/+16
| | | | | | Count the errors for the states listed and add running totals. Kill the test process if the test state is user-input or benchmark.
* Update rtems-tool to support Python 2 and 3.Chris Johns2016-03-031-2/+4
| | | | | | Add solaris and netbsd. Close #2619.
* Python 3 compatibilitySebastian Huber2015-11-121-1/+1
|
* test: Strengthen the timeout handling by killing the process.Chris Johns2014-06-011-2/+8
|
* tester: Correctly handle contro-c.Chris Johns2014-05-311-1/+8
| | | | Add support to kill running tests if the user presses control-c.
* tester: The process returns an exit code not an errno.Chris Johns2014-03-261-1/+1
|
* rt: Add the rtems-tester.Chris Johns2014-02-151-0/+205