252 Commits

Author SHA1 Message Date
Chris Johns
a5d243d3f8 tester: Remove the RT version.py and use the toolkit's version. 2016-03-04 12:10:09 +11:00
Chris Johns
b0fa2ae998 Update rtems-tool to support Python 2 and 3.
Add solaris and netbsd.

Close #2619.
2016-03-03 16:53:39 +11:00
Chris Johns
7148caeb91 Add Windows specific waf support for MSYS2.
Limit the compilers used to gcc and clang. Clang has not been tested.
Users with MSVC install does not need to remove now.

Force the os.sep path to the standard '\\' on Windows. The MSYS2 python
sets it to '/' for internal project reasons. Doing this does cause waf
problems when running configure so only do this for the build target.

Closes #2583.
2016-02-19 14:51:28 +11:00
Chris Johns
de1beea245 Disable installing PYO and PYC. Fix install paths.
Installing PYO and PYC does not work so disable this. Move the
Python check to the top level and have a single place.

Fix the install paths a revert the 'from . import' changes. This
is resolved by installing into the correct paths.
2016-02-19 11:26:51 +11:00
Chris Johns
f77586956d Fix running rtems-test from inside the git clone. 2015-12-16 08:51:30 +11:00
Aun-Ali Zaidi
2df531a2b7 bsps/m32rsim*: Remove
closes #2447.
2015-12-13 22:10:28 -05:00
Aun-Ali Zaidi
ea51d2ac22 bsps/h8sim*: Remove
closes #2453.
2015-12-13 22:07:58 -05:00
Chris Johns
a6f5f188ce Fix how to use the waf py feature to get py source and pyo file installed.
Thanks to ita for the example.
2015-12-11 17:17:22 +11:00
Chris Johns
efc4f099b4 Add release versioning support.
Support a top level VERSION file that defines an RTEMS release.

Fix the install of the python modules including thertems-test.

Update the git python module to the RSB version. Fix the options to
not call clean and to call dirty.

Update the version python module.

Fix the rtld C++ support to the VERSION file and the top level waf
script.
2015-12-09 20:08:19 +11:00
Sebastian Huber
04a52040ae Python 3 compatibility 2015-11-12 11:15:23 +01:00
Chris Johns
baa798a083 Update the versions strings. 2015-10-19 09:14:57 +11:00
Chris Johns
0382b6863b Fix Windows build issues.
Fix biulding the mmap Windows code.
Fix installing the files for Windows.
2015-10-19 09:06:49 +11:00
Ric Claus
92935ed1a3 qemu.cfg: Options changed to capture test output 2015-09-26 17:16:39 +10:00
Ric Claus
9d266e80a6 xilinx_zynq_a9_qemu_smp.mc: Change realview_pbx_a9_qemu reference to xilinx_zynq_a9_qemu. 2015-09-26 17:16:33 +10:00
Hesham ALMatary
3f3582f933 Rename or1ksim BSP to generic_or1k 2015-04-19 10:46:20 -05:00
Joel Sherrill
a68557dc71 bf537Stamp: Add configuration files 2015-04-14 18:03:28 -05:00
Joel Sherrill
d2d91f56e8 leon3-tsim*: First attempt at LEON3 on tsim support
The rtems-tester does not thing the tests run correctly because
the test output is coming to the terminal window with tsim running
in it.
2015-04-05 10:10:34 -05:00
Joel Sherrill
c0449d55f4 lm32_evr_gdbsim: Add configuration files 2015-04-05 10:10:34 -05:00
Joel Sherrill
7d784d257d psim*.mc: Fix typo 2015-04-04 09:24:02 -05:00
Joel Sherrill
e98d5fa8fe Add configurations for erc32, leon2, and leon3 in GDB SIS
These require a GDB >= 7.9 with Jiri Gaisler's patches applied.
These are currently in the RSB and are in the process of being
merged by the GDB project.
2015-03-29 11:35:59 -05:00
Chris Johns
f5b639bf72 rtems-tester: Remove repeated install line in wscript.
Fixes #2312.
2015-03-27 14:24:11 +11:00
Joel Sherrill
20feafb531 Add rtems-tester configurations for simsh family of BSPs 2015-03-26 16:56:22 -05:00
Joel Sherrill
a30ec562fc Add configurations for all h8 GDB simulator BSP variants 2015-03-12 17:29:52 -05:00
Joel Sherrill
8abbe80191 Add configurations for all arm GDB simulator BSP variants 2015-03-12 17:18:21 -05:00
Joel Sherrill
ab5e0c5165 Add configuration for m32csim BSP for simulator in GDB 2015-03-12 17:18:18 -05:00
Joel Sherrill
b938414d9b Add configuration for m32rsim BSP for simulator in GDB 2015-03-12 13:52:22 -05:00
Joel Sherrill
71fb99bf98 Add configurations for all v850 GDB simulator BSP variants 2015-03-12 13:52:20 -05:00
Adit Sahasrabudhe
01a419253a Modified waf scripts to have a minimum python version requirement of 2.6.6, instead of 2.7.3 2015-02-25 20:46:02 +11:00
Chris Johns
e143a62f6b Fix the chmod octal value to use the correct Python syntax. 2015-02-16 11:30:37 +11:00
Chris Johns
a8c4f3f26c Update the Windows header to direct.h for _mkdir per the MSDN. 2015-02-16 11:30:31 +11:00
Chris Johns
05fe73dfd7 Fix the tester wscript. 2015-02-08 18:40:35 +11:00
Chris Johns
9600c39638 Fixes to the run the waf built tests when installed. 2015-02-08 18:14:16 +11:00
Chris Johns
b7d48ef5a4 Install the rtems-test command.
This installs the Python RTEMS Toolkit.

The copmiler has been switched from forcing gcc to allowing waf
to detect the host's tool chain.
2015-02-08 17:12:04 +11:00
Chris Johns
f381f26e9b Fix covoar so it builds for Windows. 2015-01-20 08:56:14 +11:00
Ben Gras
e4014f05e8 typo 2014-11-02 08:55:51 +11:00
Hesham ALMatary
23bbbfdb6f Add new OpenRISC/or1ksim BSP script using qemu 2014-09-29 15:00:47 -05:00
Chris Johns
749ddf1ed5 waf: Include waf in the souce tree and updated README on building.
Add support to build all parts of The RTEMS Tools project.
2014-09-13 10:47:07 +10:00
Chris Johns
100f517ab3 covoar: Merger the covoar source from rtems-testing.git.
Use waf to build covoar.
2014-06-18 16:48:08 +12:00
Chris Johns
984b06db64 config: Fix the name for the xilinx_zynq_a9_qemu bsp. 2014-06-01 16:15:28 +10:00
Chris Johns
8fac58f81e config: Add support for the gdbarmsim for the arm920 BSP. 2014-06-01 14:46:50 +10:00
Chris Johns
288d6331b5 config: Clean up the qemu configurations. 2014-06-01 14:46:11 +10:00
Chris Johns
60937e1775 test: Strengthen the timeout handling by killing the process. 2014-06-01 14:43:03 +10:00
Chris Johns
c04a84917a tester: Correctly handle contro-c.
Add support to kill running tests if the user presses control-c.
2014-05-31 20:03:05 +10:00
Joel Sherrill
ab131bb2bf Add jmr3904 GDB simulator support 2014-05-14 18:36:29 -05:00
Ben Gras
803b63d76e add --filter to specify the set of selected tests.
. parameter is a glob
  . default is *.exe as it was
  . it is a convenient way to select a particular test to run over and
    over again while debugging it, without laboriously manipulating the
    .exe's that are present (i.e. moving/deleting them)
2014-05-09 21:39:01 +10:00
Chris Johns
4efea40bbb bsp: Clean up the BBxM BSP configuration. 2014-04-29 09:18:14 +10:00
Chris Johns
bd0fbd6f13 bsp: Break on the terminate halt to get fatal handlers run. 2014-04-29 09:10:34 +10:00
Chris Johns
4e8f9840b4 bsp: Add Beagleboard xM support. 2014-04-29 09:10:34 +10:00
Chris Johns
b45ca524c5 tester: Fix the psim script. 2014-04-10 18:21:24 +10:00
Chris Johns
05d2385550 bsp: Add psim. 2014-03-26 16:45:19 +11:00