summaryrefslogtreecommitdiffstats
path: root/tester/rt/check.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* rtems-bsp-builder: Fix mail supportAlex White2021-10-291-1/+16
| | | | | This fixes a problem with mailer options support that occurred because check.py uses argparse.ArgumentParser instead of tester.rt.options.
* check.py: Fix incorrect use of os.linesepRyan Long2021-09-151-2/+2
| | | | | Replaced a couple of calls to os.linesep() with os.linesep because os.linesep() does not exist.
* rtems-bsp-builder: Change to waf build systemRyan Long2021-05-251-9/+26
| | | | Closes #4124
* Improve Python 3 compatibilitySebastian Huber2020-03-171-1/+1
|
* bsp-builder: Do not clean the build space when starting with --no-cleanChris Johns2019-09-051-1/+1
|
* tester/check: Convert the indent size to an int.Chris Johns2019-02-081-1/+1
|
* python: Provide support to select a valid python version.Chris Johns2018-11-081-8/+11
| | | | | | | | - Update imports after wrapping the code. - Fix python3 issues. - Fix config path issues for in repo and install runs. Closes #3537
* config: Consolidate the version information into a single configuration fileChris Johns2018-10-031-18/+15
|
* 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.
* 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: Fix rtems-bsp-builder reporting bugChris Johns2017-11-011-2/+2
|
* bsb-builder: Add email support, and config report types.Chris Johns2017-10-221-36/+127
|
* rtems-bsp-builder: Use the profile's architecture's BSP lists.Chris Johns2017-05-311-4/+5
|
* rtems-bsp-builder: Refactor to add jobs.Chris Johns2017-05-241-422/+801
| | | | | | | 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.
* rtemstoolkit: Add Python INI configuration support.Chris Johns2017-05-151-109/+24
|
* rtems-bsp-builder: Add all architectures and BSPs.Chris Johns2017-05-151-33/+83
| | | | | - Add support to include other INI files. - Add support for extended interpolation on Python 2.7.
* rtems-bsp-builder: Fix excluding builds.Chris Johns2017-05-101-20/+29
| | | | | Excluding builds was not working. This patch fixes that and it also correctly handles mixed builds.
* rtems-bsp-builder: Fix passes report alignment.Chris Johns2017-04-281-4/+3
|
* rtems-bsp-tester: Make the failure and pass report more compact.Chris Johns2017-04-281-14/+14
|
* rtems-bsp-builder: Fix time in warnings report, wrapping in reports.Chris Johns2017-04-261-12/+17
| | | | Also fix accessing group counts when there are no counts.
* rtems-bsp-builder: Fix access when there are no messages.Chris Johns2017-04-261-2/+8
|
* rtems-bsp-builder: Fix the build sets excludes.Chris Johns2017-04-251-2/+4
|
* rtems-bsp-builder: Refactor for better config format, warnings and errors.Chris Johns2017-04-251-148/+671
| | | | | | | Refactor the code to improve the warnings and errors reporting. Improve the configuration file format to better support any type of build by separating the flags away from the builds.
* rtems-bsp-builder: Fix the counts to accumulate.Chris Johns2017-03-281-1/+1
|
* rtems-bsp-builder: Fix profile error message.Chris Johns2017-03-151-3/+3
|
* bsp-builder: Fix final output errors.Chris Johns2016-12-131-6/+6
|
* bsp-builder: Add support for builds.Chris Johns2016-12-011-14/+28
| | | | | | | | | | | | | | | Add build support where a build is a combination of options. The default is 'all' which is a full set of build options passed to configure. You can now use 'basic' which is the standard or default configure command line. This used with the arch option lets you quickly build all BSPs in an architecture. For example: $ rtems-bsp-builder --build-path /builds/rtems/builds/arm \ --rtems-tools /opt/rtems/4.12 \ --rtems /opt/rtems/src/rtems.git \ --arch arm --build basic
* bsp-bulder: Get the end time when building an architecture.Chris Johns2016-11-301-0/+1
|
* bsp-builder: Results format fixes.Chris Johns2016-08-301-6/+6
|
* bsp-builder: Fix bugs.Chris Johns2016-08-291-6/+5
|
* bsp-builder: Fix column printing of the arch/bsp.Chris Johns2016-08-251-4/+21
|
* bsp-builder: Print one results report only.Chris Johns2016-08-191-15/+20
|
* bsp-builder: Fix results report columns.Chris Johns2016-08-191-1/+1
|
* bsp-builder: Support per BSP excludes.Chris Johns2016-08-181-23/+114
|
* tester: handle compile argument warnings.Chris Johns2016-08-181-4/+8
|
* Add rtems-bsp-builder.Chris Johns2016-07-061-0/+496
This is a testing tool that builds BSPs with a range of configure options for regression testing changes do not break the kernel code. The builds are controlled by an INI file. The INI configuration has profiles which define a specific set of architures and BSP to build. There are architectures which contain BSPs and these further define the options needed to build the BSP. There is also builds which define the variations each BSP is built with. The build output can be pointed to any suitable disks so you can control where the output ends up. This initial release contains tiers and these are only seeded with something to test with. It does not define the tiers. Wanrings, object files and libraries are counted.