Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | rtems-bsp-builder: Fix mail support | Alex White | 2021-10-29 | 1 | -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.linesep | Ryan Long | 2021-09-15 | 1 | -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 system | Ryan Long | 2021-05-25 | 1 | -9/+26 |
| | | | | Closes #4124 | ||||
* | Improve Python 3 compatibility | Sebastian Huber | 2020-03-17 | 1 | -1/+1 |
| | |||||
* | bsp-builder: Do not clean the build space when starting with --no-clean | Chris Johns | 2019-09-05 | 1 | -1/+1 |
| | |||||
* | tester/check: Convert the indent size to an int. | Chris Johns | 2019-02-08 | 1 | -1/+1 |
| | |||||
* | python: Provide support to select a valid python version. | Chris Johns | 2018-11-08 | 1 | -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 file | Chris Johns | 2018-10-03 | 1 | -18/+15 |
| | |||||
* | config: Create a config directory and move the RTEMS arch/bsp data to it. | Chris Johns | 2018-10-02 | 1 | -336/+5 |
| | | | | Closes #3536 | ||||
* | tester/bsp-builder: Yield the job control thread when in a dry-run. | Chris Johns | 2018-09-08 | 1 | -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 Johns | 2018-09-08 | 1 | -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 Johns | 2018-09-04 | 1 | -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 Johns | 2018-04-10 | 1 | -0/+1 |
| | |||||
* | rtems-bsp-builder: Remove stray %s from the run log message. | Chris Johns | 2018-02-01 | 1 | -1/+1 |
| | | | | Close #3278 | ||||
* | rtems-bsp-builder: Add a check for invalid ARCH and BSP names. | Chris Johns | 2018-02-01 | 1 | -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 bug | Chris Johns | 2017-11-01 | 1 | -2/+2 |
| | |||||
* | bsb-builder: Add email support, and config report types. | Chris Johns | 2017-10-22 | 1 | -36/+127 |
| | |||||
* | rtems-bsp-builder: Use the profile's architecture's BSP lists. | Chris Johns | 2017-05-31 | 1 | -4/+5 |
| | |||||
* | rtems-bsp-builder: Refactor to add jobs. | Chris Johns | 2017-05-24 | 1 | -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 Johns | 2017-05-15 | 1 | -109/+24 |
| | |||||
* | rtems-bsp-builder: Add all architectures and BSPs. | Chris Johns | 2017-05-15 | 1 | -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 Johns | 2017-05-10 | 1 | -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 Johns | 2017-04-28 | 1 | -4/+3 |
| | |||||
* | rtems-bsp-tester: Make the failure and pass report more compact. | Chris Johns | 2017-04-28 | 1 | -14/+14 |
| | |||||
* | rtems-bsp-builder: Fix time in warnings report, wrapping in reports. | Chris Johns | 2017-04-26 | 1 | -12/+17 |
| | | | | Also fix accessing group counts when there are no counts. | ||||
* | rtems-bsp-builder: Fix access when there are no messages. | Chris Johns | 2017-04-26 | 1 | -2/+8 |
| | |||||
* | rtems-bsp-builder: Fix the build sets excludes. | Chris Johns | 2017-04-25 | 1 | -2/+4 |
| | |||||
* | rtems-bsp-builder: Refactor for better config format, warnings and errors. | Chris Johns | 2017-04-25 | 1 | -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 Johns | 2017-03-28 | 1 | -1/+1 |
| | |||||
* | rtems-bsp-builder: Fix profile error message. | Chris Johns | 2017-03-15 | 1 | -3/+3 |
| | |||||
* | bsp-builder: Fix final output errors. | Chris Johns | 2016-12-13 | 1 | -6/+6 |
| | |||||
* | bsp-builder: Add support for builds. | Chris Johns | 2016-12-01 | 1 | -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 Johns | 2016-11-30 | 1 | -0/+1 |
| | |||||
* | bsp-builder: Results format fixes. | Chris Johns | 2016-08-30 | 1 | -6/+6 |
| | |||||
* | bsp-builder: Fix bugs. | Chris Johns | 2016-08-29 | 1 | -6/+5 |
| | |||||
* | bsp-builder: Fix column printing of the arch/bsp. | Chris Johns | 2016-08-25 | 1 | -4/+21 |
| | |||||
* | bsp-builder: Print one results report only. | Chris Johns | 2016-08-19 | 1 | -15/+20 |
| | |||||
* | bsp-builder: Fix results report columns. | Chris Johns | 2016-08-19 | 1 | -1/+1 |
| | |||||
* | bsp-builder: Support per BSP excludes. | Chris Johns | 2016-08-18 | 1 | -23/+114 |
| | |||||
* | tester: handle compile argument warnings. | Chris Johns | 2016-08-18 | 1 | -4/+8 |
| | |||||
* | Add rtems-bsp-builder. | Chris Johns | 2016-07-06 | 1 | -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. |