Chris Johns
eb3608133b
tester: Change to a simpler TFTP server
...
- Add a simpler TFTP to allow parallel test hardware
- Remove the imported tftpy server
Closes #4063
2020-09-01 09:18:04 +10:00
Sebastian Huber
351bb7e41d
Change version to RTEMS 6
...
Update #4020 .
2020-06-30 09:30:38 +02:00
Chris Johns
4f5485eb51
rtems-test: target_exe_filter fails when there is no filter
...
Closes #4006
2020-06-17 08:43:00 +10:00
Hesham Almatary
ea86d967ec
rtems-tester: Add rv64imafdc_medany for QEMU
2020-04-09 12:40:01 +01:00
Cláudio Maia
bba29e3048
bsps: Deletes erc32-run.ini
2020-04-05 21:50:52 -06:00
Jan Sommer
225438c9e3
tester: Add configuration pc-qemu.ini
2020-04-03 09:24:36 -06:00
Chris Johns
753eb949b3
tester/gdb: Add lock timing and remote fetching registers.
...
- Add timing for the locks to aid performance profiling
- Remove fetching registers as the MI parser is slow on pyton2
Updates #3864
2020-03-30 09:52:57 +11:00
Joel Sherrill
9b9e0dd47f
gdbarmsim: Remove all variants
...
Updates #3911 .
2020-03-20 13:37:26 -05:00
Sebastian Huber
274981f77d
Improve Python 3 compatibility
2020-03-17 11:36:05 +01:00
Joel Sherrill
3833c39f6c
psim-device-tree: Rework so devices do not conflict with 256MB RAM
...
closes #3849 .
2020-03-05 21:29:10 -06:00
Sebastian Huber
0d66fd5264
tester: Use prefix for rtems_tools by default
...
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.
2020-02-26 07:29:53 +01:00
Cláudio Maia
fb241f8a56
Fix typo in error message
2020-02-26 14:18:45 +11:00
Sebastian Huber
629c330e14
tester: Add qemu_opts_serial
...
The realview_pbx_a9_qemu test configuration for Qemu produced no output
due to wrong serial/monitor settings. Remove the serial/monitor
settings from qemu_opts_base and move them to the new qemu_opts_serial.
2020-02-25 09:23:47 +01:00
Vijay Kumar Banerjee
18d3daa237
covoar/wscript: Install covoar.css and table.js
2020-01-28 08:36:50 +11:00
Sebastian Huber
29ad0ec7a8
tester: Prefer '_' as test state separator char
2019-12-19 10:09:22 +01:00
Hesham Almatary
c02459ee65
tester: Add basic support to generate JUnit test reports
2019-11-22 09:05:23 +00:00
Kinsey Moore
e9f48e9fac
Fix exception when no output format is specified
...
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-24 08:32:52 +10:00
Chris Johns
128ee7b7ec
bsp-builder: Do not clean the build space when starting with --no-clean
2019-09-05 09:47:01 +10:00
Chris Johns
72c684eff2
tester: Minor fix to prefix handling.
2019-09-05 09:47:01 +10:00
Chris Johns
89442b7c0c
tester/tftp: Handle ctl-C when active.
2019-09-05 09:47:01 +10:00
Kinsey Moore
5fcaf843bd
Add JSON log generation
...
Add log formatter hooks and JSON log formatter to the test infrastructure
for consumption by automated processes or report generators.
2019-08-22 10:41:48 +10:00
Chris Johns
30a5cd65cc
tester: Add raspberrypi2 BSP.
2019-07-26 10:44:04 +10:00
Chris Johns
d7979dece6
waf: Update the check_cc tests to a newer method supported by waf.
...
- Fix a minor issue in covoar's use of 64bit calls.
2019-05-27 10:08:27 +10:00
Vijay Kumar Banerjee
9f197dea76
rtemstoolkit/path : Add listdir function
2019-05-21 15:53:38 +10:00
Vijay Kumar Banerjee
53dd5e656a
coverage: Add subdirectory name in HTML reports
2019-03-27 17:25:45 -05:00
Vijay Kumar Banerjee
8dcfc0ed8a
coverage: remove utf-8 encoding in symbolset names
2019-03-22 10:26:12 -05:00
Vijay Kumar Banerjee
1c821fe672
testing/bsps: Add covoar commands in bsp ini file
2019-02-19 14:32:52 +11:00
Vijay Kumar Banerjee
f6d30db99b
Coverage: Add support for TSIM format
2019-02-14 09:43:40 +11:00
Vijay Kumar Banerjee
4828c19d38
Coverage : Add coverage support for RISCV
2019-02-12 16:18:19 -06:00
Chris Johns
7f85a65b9d
tester: Ignore the execute return code for some commands
...
Some simulators like psim-run return a non-zero error code. Allow
a BSP configuration to ignore the return code.
2019-02-08 05:41:03 +11:00
Chris Johns
e6bf128eea
rtemstoolkit/config: Unlock when printing to avoid blocking.
2019-02-08 05:41:03 +11:00
Chris Johns
5156445f7b
tester/check: Convert the indent size to an int.
2019-02-08 05:41:03 +11:00
Chris Johns
e7d8293ade
tester: Increase the psim memory size to match the BSP.
2019-02-08 05:41:03 +11:00
Jiri Gaisler
551ce08253
rtems-test: add bsp for leon3 on sis with coverage
2019-01-25 20:46:28 +01:00
Jiri Gaisler
c553ccdd1e
covoar: wrong symbol length in coverage map
2019-01-25 16:40:29 +01:00
Jiri Gaisler
dd6a10dfe6
covoar: enable -f switch to select other coverage formats
2019-01-25 16:39:18 +01:00
Jiri Gaisler
dd3d0cc5bf
covoar: debug print-out of addresses should be in hex
2019-01-25 16:36:24 +01:00
Jiri Gaisler
66c0e33204
rtems-tester: added griscv bsps for gdb and sis
2019-01-22 14:21:38 +01:00
Chris Johns
e846257ad3
rtems-test: Fix qemu coverage logic errors.
2019-01-09 12:26:15 +11:00
Jiri Gaisler
820eba4546
tester: Run leon3-sis with four processors
...
Update #3460 .
2018-12-17 08:21:23 +01:00
Sebastian Huber
931b862f29
tester: Fix leon2.ini
2018-12-17 08:21:23 +01:00
Vijay Kumar Banerjee
650569cfc5
tester : Add support to use QEMU serial console when coverage is enabled
2018-12-02 14:38:39 +11:00
Chris Johns
61410dbcc8
tester/coverage: Remove warnings in covoar on Windows.
2018-11-29 08:37:22 +11:00
Vijay Kumar Banerjee
a1498ab899
Coverage : install covoar in tester/bin
2018-11-27 16:55:26 +11:00
Chris Johns
bf5fdab115
tester/tftpd: Set the socket option to reuse.
2018-11-27 11:24:38 +11:00
Chris Johns
a4fbd167eb
tester: Fix the handling of the version and tools recs when running parallel jobs
2018-11-27 11:23:36 +11:00
Chris Johns
71cede05ae
tester/gdb: mi_parser, fix on Python3 and remove globals
...
- 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-26 09:56:50 +11:00
Chris Johns
f632bd8b60
tester: Minor formatting change.
2018-11-26 09:56:13 +11:00
Chris Johns
82254b0de2
tester: Change the QEMU command line to match the RSB built QEMU.
...
The command line changed and the RSB is the newer version. Make
the old version via a config variable.
2018-11-23 14:57:07 +11:00
Vijay Kumar Banerjee
fb03e22c47
Coverage: add the style and js files to the symbol-set report directory
2018-11-17 12:31:32 +11:00