Changeset 82e9f91 in rtems-source-builder


Ignore:
Timestamp:
Apr 16, 2013, 4:42:05 AM (6 years ago)
Author:
Chris Johns <chrisj@…>
Branches:
4.10, 4.11, 4.9, master
Children:
1bab165
Parents:
649a64c
Message:

Add the --regression option.

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • doc/source-builder.txt

    r649a64c r82e9f91  
    15481548--with-<label>         : Add the --with-<label> to the build
    15491549--without-<label>      : Add the --without-<label> to the build
     1550--regression           : Set --no-install, --keep-going and --always-clean
    15501551$ ../source-builder/sb-check
    15511552RTEMS Source Builder - Check, v0.2.0
     
    15901591--with-<label>         : Add the --with-<label> to the build
    15911592--without-<label>      : Add the --without-<label> to the build
     1593--regression           : Set --no-install, --keep-going and --always-clean
    15921594-------------------------------------------------------------
    15931595
     
    16351637--list-deps            : List the dependent files.
    16361638--pkg-tar-files        : Create package tar files
     1639--regression           : Set --no-install, --keep-going and --always-clean
    16371640-------------------------------------------------------------
    16381641
     
    17331736+--report-format format+;;
    17341737The report format can be 'text' or 'html'. The default is 'html'.
     1738+--regression+;;
     1739A convenience option which is the same as +--no-install+, +--keep-going+ and
     1740+--always-clean+.
    17351741
    17361742Set Builder (sb-builder)
  • source-builder/sb/options.py

    r649a64c r82e9f91  
    6666            '--always-clean'   : ('_always_clean',     self._lo_bool,     False, '0',   True),
    6767            '--no-install'     : ('_no_install',       self._lo_bool,     False, '0',   True),
     68            '--regression'     : ('_regression',       self._lo_bool,     False, '0',   True),
    6869            '--host'           : ('_host',             self._lo_triplets, True,  None,  False),
    6970            '--build'          : ('_build',            self._lo_triplets, True,  None,  False),
     
    210211        print '--with-<label>         : Add the --with-<label> to the build'
    211212        print '--without-<label>      : Add the --without-<label> to the build'
     213        print '--regression           : Set --no-install, --keep-going and --always-clean'
    212214        if self.optargs:
    213215            for a in self.optargs:
     
    245247        if self.defaults['_host'] == self.defaults['nil']:
    246248            raise error.general('host not set')
     249        # Manage the regression option
     250        if self.opts['regression'] != '0':
     251            self.opts['no-install'] = '1'
     252            self.defaults['_no_install'] = '1'
     253            self.opts['keep-going'] = '1'
     254            self.defaults['_keep_going'] = '1'
     255            self.opts['always-clean'] = '1'
     256            self.defaults['_always_clean'] = '1'
    247257        # Handle the jobs for make
    248258        if '_ncpus' not in self.defaults:
Note: See TracChangeset for help on using the changeset viewer.