Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • tests/pybin/settings.py

    rcc9b520 ra2f2fda  
    155155        global generating
    156156        global make
    157         global make_jobfds
    158157        global output_width
    159158        global timeout
     
    169168        generating   = options.regenerate_expected
    170169        make         = ['make']
    171         make_jobfds  = []
    172170        output_width = 24
    173171        timeout      = Timeouts(options.timeout, options.global_timeout)
     
    179177                os.putenv('DISTCC_LOG', os.path.join(BUILDDIR, 'distcc_error.log'))
    180178
    181 def update_make_cmd(flags):
     179def update_make_cmd(force, jobs):
    182180        global make
    183         make = ['make', *flags]
    184 
    185 def update_make_fds(r, w):
    186         global make_jobfds
    187         make_jobfds = (r, w)
     181
     182        make = ['make'] if not force else ['make', "-j%i" % jobs]
    188183
    189184def validate():
     
    192187        global distcc
    193188        distcc       = "DISTCC_CFA_PATH=~/.cfadistcc/%s/cfa" % tools.config_hash()
    194         make_ret, out, err = tools.make( ".validate", output_file=subprocess.PIPE, error=subprocess.PIPE )
     189        errf = os.path.join(BUILDDIR, ".validate.err")
     190        make_ret, out = tools.make( ".validate", error_file = errf, output_file=subprocess.DEVNULL, error=subprocess.DEVNULL )
    195191        if make_ret != 0:
     192                with open (errf, "r") as myfile:
     193                        error=myfile.read()
    196194                print("ERROR: Invalid configuration %s:%s" % (arch.string, debug.string), file=sys.stderr)
    197                 print("       verify returned : \n%s" % err, file=sys.stderr)
     195                print("       verify returned : \n%s" % error, file=sys.stderr)
     196                tools.rm(errf)
    198197                sys.exit(1)
     198
     199        tools.rm(errf)
    199200
    200201def prep_output(tests):
Note: See TracChangeset for help on using the changeset viewer.