Chris Johns
2d6d1c5536
testing: Update BSP configurations.
2017-10-11 22:51:02 +11:00
Chris Johns
4b76b8ef7f
testing: Generate console message on a second TFTP exe request.
2017-10-11 22:51:02 +11:00
Chris Johns
0eb84005f4
testing: Print the output after the result. Easier to find and review failures.
2017-10-11 22:51:02 +11:00
Sebastian Huber
5df7c3cd51
Install missing files
2017-10-10 20:07:15 +02:00
Chris Johns
662e1f7d9a
tester: Add a tester off to turn the target off when finished.
...
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.
2017-10-10 13:30:31 +11:00
Chris Johns
9580804ae5
Add a target start and target reset to manage boards that do not boot cleanly.
...
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.
2017-10-07 18:57:24 +11:00
Chris Johns
68cbfc35c6
tester: Add Zedboard.
2017-10-05 14:24:11 +11:00
Chris Johns
2ae9b6d52b
tester: Telnet console reopens the connection if it fails or closes.
...
Some hardware can drop a USB serial enumeration when power is
remove or applied. This changes make the telnet console more
fault tolerant.
2017-10-05 14:21:33 +11:00
Chris Johns
0737b4603b
tester: Add a target reset regular expression to detect a reset.
2017-10-05 14:21:01 +11:00
Chris Johns
3c7cd05593
tester: Fix the TFTP ok to kill deadlock.
2017-09-21 21:34:34 +10:00
Chris Johns
3ed65c0106
Lower the step size for the TFTP timeout.
2017-09-21 21:33:56 +10:00
Chris Johns
3a867a4919
Add TFTP as a back end option for testing. Add telnet as a console option.
...
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.
2017-09-21 18:26:20 +10:00
Chris Johns
fa81491764
Move the reraise logic into the tool kit.
2017-09-21 17:45:39 +10:00
Joel Sherrill
875c071feb
rtemstoolkit/rld-compression.cpp: Fix warning for comparing signed to unsigned
2017-09-14 18:22:44 -05:00
Joel Sherrill
f4378eaac7
tester/covoar/DesiredSymbols.cc: Now compiles on Cygwin
2017-09-14 18:04:55 -05:00
Chris Johns
8e64821c9f
rtemstoolkit: Remove throw from file::image destructor.
2017-09-14 12:22:14 +10:00
Cillian O'Donnell
f4773ac5c7
covoar: Add function defs to fix Windows build errors.
...
Closes #3129
2017-09-14 12:22:01 +10:00
Chris Johns
cb0677b05c
Add Windows includes so the rtemstoolkit builds.
...
Closes #3128 .
2017-09-11 07:15:02 +10:00
Cillian O'Donnell
f9a4b2c4c1
covoar: Remove config file and test critical options are valid.
2017-08-29 18:06:24 +10:00
Cillian O'Donnell
46009037b8
covoar/CoverageReaderQEMU.cc: Remove trace block matching check.
...
This removes the 'Trace block inconsistent with coverage map' check as it was
deemed to be too restrictive and not neccessary.
2017-08-29 18:06:17 +10:00
Cillian O'Donnell
6a4859e627
covoar: Use rld tempfile and add signals to clean up in event of crash.
...
Use rld tempfile for temporary files and add fatal signal handling to clean
them up in the event of a crash.
2017-08-29 18:06:11 +10:00
Krzysztof Miesowicz
4cee5c3d2f
covoar/wscript: Add paths to rtemstoolkit to build.
...
Co-Author: Cillian O'Donnell <cpodonnell8@gmail.com>
2017-08-29 18:06:05 +10:00
Cillian O'Donnell
953415779a
covoar/ObjdumpProcessor.cc: Remove jump tables from the end of symbols.
...
Some tests objdumps have jump tables added to the end of them causing the
same symbols to have different sizes when processed. This removes them and
their associated errors.
2017-08-29 18:06:00 +10:00
Hermann Felbinger
cb018bcdff
covoar: Add information to improve diagnostics.
2017-08-29 18:05:51 +10:00
Hermann Felbinger
b857151112
covoar: Fix buffer overflow and fix br tag in html report.
...
Co-Author: Krzysztof Miesowicz <krzysztof.miesowicz@gmail.com>
2017-08-29 18:05:38 +10:00
Fabien Chouteau
05b4cfbfc1
covoar/qemu-traces.h: Change to match current couverture-qemu file.
2017-08-29 18:05:13 +10:00
Cillian O'Donnell
67d48e2e07
rtemstoolkit/host.py: Change option to search parent directory in Python3.
...
This works in Python2.7 and Python3.5. Python2 __import__ searches relative
and absolute paths by default. Python3 searches only absolute paths as default.
The option change searches 1 parent directory relative to the calling function
and has the same meaning in Python2 and Python3.
2017-08-29 18:05:00 +10:00
Sebastian Huber
fd0bcc562b
tester: Add qoriq_e6500_64
...
Update #3082 .
2017-08-22 16:55:07 +02:00
Chris Johns
f2bb43913b
rtemstoolkit/libiberty: Fix broken configure detection.
...
The file libiberty.h requires some configure macros to control some parts
and these are not provided so the file did not match what was needed. Hard
code the result and remove the need for the macros. The related calls
are not provided in our libiberty usage and not needed.
Closes #3103 .
2017-08-20 17:19:06 +10:00
Chris Johns
78bbe4c1a3
linkers/exe-info Support ARM static constructors.
...
Note, ARM destructors are registered at runtime and currently not
easly found.
Update libiberty to get a newer demangler.
Closes #3102 .
2017-08-16 18:18:35 +10:00
Sebastian Huber
0ea1c27f79
tester: Add imx7
2017-08-07 08:01:59 +02:00
Joel Sherrill
581b0710a9
rtems-bsps-i386.ini: Remove Edison
2017-07-31 09:29:48 -05:00
Sebastian Huber
738716dadc
tester: Update BSP names
2017-07-31 07:33:56 +02:00
Jiri Gaisler
9f72ea6f86
Added test scripts for standalone sis
2017-07-25 15:50:50 +10:00
Sebastian Huber
e37f132e9f
Add Newlib patch
...
Original patch contains a Cygwin part which is not present in the Newlib
snapshot archive.
2017-07-10 08:12:29 +02:00
Sebastian Huber
50eb61d632
Add PR-ada-81070.diff
2017-06-12 13:47:36 +02:00
Chris Johns
d67c20abe3
rtems-bsp-builder: Use the profile's architecture's BSP lists.
2017-05-31 22:16:18 +10:00
Cillian O'Donnell
718b23024d
rtemstoolkit/rld-process.h: Include rld.h to find 'strings' definition
2017-05-31 21:08:09 +10:00
Chris Johns
37a08438ca
rtems-bsp-builder: Refactor to add jobs.
...
This change adds job support to the rtems-bsp-builder so builds can
run in parallel.
Some options have changed so they make sense and are more useful.
2017-05-24 12:27:38 +10:00
Chris Johns
4c24f40a99
rtemstoolkit: Improve performance.
2017-05-24 12:27:22 +10:00
Chris Johns
52cfa18385
rtems-bsp-builder: Fix the powerpc configuration.
2017-05-24 12:12:55 +10:00
Chris Johns
61ddcfc8f0
rtems-bsp-builder: Add as a build type.
2017-05-18 15:22:43 +10:00
Chris Johns
ed80d2c041
rtemstoolkit: Add the configuration.py module to the install.
2017-05-16 16:43:19 +10:00
Chris Johns
ef38b5d7c2
rtemstoolkit: Add Python INI configuration support.
2017-05-15 11:48:44 +10:00
Chris Johns
9a8a03c713
rtems-bsp-builder: Add all architectures and BSPs.
...
- Add support to include other INI files.
- Add support for extended interpolation on Python 2.7.
2017-05-15 11:29:46 +10:00
Chris Johns
85e14e0cbf
rtems-bsp-builder: Fix excluding builds.
...
Excluding builds was not working. This patch fixes that and it
also correctly handles mixed builds.
2017-05-10 21:09:02 +10:00
Chris Johns
ad15f6b2ce
rtems-bsp-builder: Fix passes report alignment.
2017-04-28 06:49:23 +10:00
Chris Johns
096c95e9a2
rtems-bsp-tester: Make the failure and pass report more compact.
2017-04-28 06:36:32 +10:00
Chris Johns
fc22d2a05e
rtems-bsp-builder: Fix time in warnings report, wrapping in reports.
...
Also fix accessing group counts when there are no counts.
2017-04-26 22:07:15 +10:00
Chris Johns
c2df65bcf6
rtems-bsp-builder: Fix access when there are no messages.
2017-04-26 20:01:23 +10:00