Changeset 3e14594 in rtems-tools


Ignore:
Timestamp:
Jul 6, 2016, 7:58:56 AM (3 years ago)
Author:
Chris Johns <chrisj@…>
Branches:
4.10, e9f48e9face6c4dea62712d73b35412c0fe10332
Children:
1676b9c
Parents:
6c94148
Message:

Add rtems-bsp-builder.

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.

Files:
3 added
2 edited

Legend:

Unmodified
Added
Removed
  • rtemstoolkit/version.py

    r6c94148 r3e14594  
    105105    return _version_str
    106106
     107def version():
     108    return _version
     109
    107110if __name__ == '__main__':
    108111    print('Version: %s' % (str()))
  • tester/wscript

    r6c94148 r3e14594  
    5454        source = ['rt/__init__.py',
    5555                  'rt/bsps.py',
     56                  'rt/check.py',
    5657                  'rt/config.py',
    5758                  'rt/console.py',
     
    6970        install_from = '.',
    7071        install_path = '${PREFIX}/share/rtems/tester')
    71     bld.install_files('${PREFIX}/bin', ['rtems-test'], chmod = 0o755)
     72    bld.install_files('${PREFIX}/bin',
     73                      ['rtems-test',
     74                       'rtems-bsp-builder'],
     75                      chmod = 0o755)
    7276
    7377    #
Note: See TracChangeset for help on using the changeset viewer.