Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • tests/test.py

    r76de075 r62cc231  
    361361
    362362                # for each build configurations, run the test
    363                 with Timed() as total_dur:
    364                         for arch, debug, install in itertools.product(settings.all_arch, settings.all_debug, settings.all_install):
    365                                 settings.arch    = arch
    366                                 settings.debug   = debug
    367                                 settings.install = install
    368 
    369                                 # filter out the tests for a different architecture
    370                                 # tests are the same across debug/install
    371                                 local_tests = settings.arch.filter( tests )
    372                                 options.jobs, forceJobs = job_count( options, local_tests )
    373                                 settings.update_make_cmd(forceJobs, options.jobs)
    374 
    375                                 # check the build configuration works
    376                                 settings.validate()
    377 
    378                                 # print configuration
    379                                 print('%s %i tests on %i cores (%s:%s)' % (
    380                                         'Regenerating' if settings.generating else 'Running',
    381                                         len(local_tests),
    382                                         options.jobs,
    383                                         settings.arch.string,
    384                                         settings.debug.string
    385                                 ))
    386 
    387                                 # otherwise run all tests and make sure to return the correct error code
    388                                 failed = run_tests(local_tests, options.jobs)
    389                                 if failed:
    390                                         result = 1
    391                                         if not settings.continue_:
    392                                                 break
    393 
    394                 print('Tests took %s' % fmtDur( total_dur.duration ))
     363                for arch, debug, install in itertools.product(settings.all_arch, settings.all_debug, settings.all_install):
     364                        settings.arch    = arch
     365                        settings.debug   = debug
     366                        settings.install = install
     367
     368                        # filter out the tests for a different architecture
     369                        # tests are the same across debug/install
     370                        local_tests = settings.arch.filter( tests )
     371                        options.jobs, forceJobs = job_count( options, local_tests )
     372                        settings.update_make_cmd(forceJobs, options.jobs)
     373
     374                        # check the build configuration works
     375                        settings.validate()
     376
     377                        # print configuration
     378                        print('%s %i tests on %i cores (%s:%s)' % (
     379                                'Regenerating' if settings.generating else 'Running',
     380                                len(local_tests),
     381                                options.jobs,
     382                                settings.arch.string,
     383                                settings.debug.string
     384                        ))
     385
     386                        # otherwise run all tests and make sure to return the correct error code
     387                        failed = run_tests(local_tests, options.jobs)
     388                        if failed:
     389                                result = 1
     390                                if not settings.continue_:
     391                                        break
     392
     393
    395394                sys.exit( failed )
Note: See TracChangeset for help on using the changeset viewer.