Ignore:
Timestamp:
Nov 2, 2007 9:55:56 AM (13 years ago)
Author:
jpfasano
Message:

Mofified NBcheckResult so that it is a bunch of small functions that check for one specific thing.
NBprojectConfig now defines a dictionary where the key is the project.
The value is a list of functions that need to be run to check the success of a particular test run.
The code still needs to be cleaned up, but it seems to be running and was time to do a check-in so I can move it to other platforms for testing.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/testScripts/NBuserParametersDefault.py

    r719 r730  
    6161     #,{ 'SvnVersion': 'trunk',         'OptLevel': 'Debug',   'ThirdParty': 'No' }
    6262     #,{ 'SvnVersion': 'latestStable',  'OptLevel': 'Default', 'ThirdParty': 'No' }
    63       ,{ 'SvnVersion': 'latestStable',  'OptLevel': 'Debug',   'ThirdParty': 'No' }
     63     #,{ 'SvnVersion': 'latestStable',  'OptLevel': 'Debug',   'ThirdParty': 'No' }
     64     #,{ 'SvnVersion': 'latestRelease', 'OptLevel': 'Default', 'ThirdParty': 'No' }
    6465     ],
    6566   'Osi' :
     
    8990   'Cbc' :
    9091     [
    91        { 'Reference' : 'CoinUtils' },
     92       { 'Reference' : 'CoinUtils' }
     93
    9294       # And build a parallel version with Third Party
    93        {
    94          'SvnVersion': 'latestStable',
    95          'OptLevel': 'Default',
    96          'ThirdParty': 'Yes',
    97          'AdditionalConfigOptions': '--enable-cbc-parallel'
    98        }
     95     #,{
     96     #   'SvnVersion': 'latestStable',
     97     #   'OptLevel': 'Default',
     98     #   'ThirdParty': 'Yes',
     99     #   'AdditionalConfigOptions': '--enable-cbc-parallel'
     100     # }
    99101     ],
    100102   'Smi' :
     
    108110   'Ipopt' :
    109111     [
    110        { 'SvnVersion': 'trunk', 'OptLevel': 'Default', 'ThirdParty':'Yes' }
     112       { 'SvnVersion': 'trunk',        'OptLevel': 'Default', 'ThirdParty':'Yes' }
     113     #,{ 'SvnVersion': 'trunk',        'OptLevel': 'Debug',   'ThirdParty':'Yes' }
     114     #,{ 'SvnVersion': 'latestStable', 'OptLevel': 'Default', 'ThirdParty':'Yes' }
     115     #,{ 'SvnVersion': 'latestRelease','OptLevel': 'Default', 'ThirdParty':'Yes' }
    111116     ],
    112117   'Bonmin' :
     
    116121   'OS' :
    117122     [
    118        { 'Reference' : 'Ipopt' },
    119        {
    120          'SvnVersion': 'trunk',
    121          'OptLevel': 'Default',
    122          'ThirdParty': 'No',
    123          'SkipProjects': ('Ipopt') }
     123       { 'Reference' : 'Ipopt' }
     124     #,{ 'SvnVersion': 'trunk',        'OptLevel': 'Default', 'ThirdParty': 'No', 'SkipProjects': ('Ipopt') }
     125     #,{ 'SvnVersion': 'trunk',        'OptLevel': 'Debug',   'ThirdParty': 'No', 'SkipProjects': ('Ipopt') }
     126     #,{ 'SvnVersion': 'latestStable', 'OptLevel': 'Default', 'ThirdParty': 'No', 'SkipProjects': ('Ipopt') }
     127     #,{ 'SvnVersion': 'latestRelease','OptLevel': 'Default', 'ThirdParty': 'No', 'SkipProjects': ('Ipopt') }
    124128     ],
    125129   'CppAD' :
    126130     [
    127        { 'SvnVersion': 'latestStable',  'OptLevel': 'Default',   'ThirdParty': 'No' }
     131       { 'SvnVersion': 'trunk',        'OptLevel': 'Default', 'ThirdParty': 'No', 'AdditionalConfigOptions':'--with-Example' }
     132     #,{ 'SvnVersion': 'trunk',        'OptLevel': 'Debug',   'ThirdParty': 'No', 'AdditionalConfigOptions':'--with-Example' }
     133     #,{ 'SvnVersion': 'latestStable', 'OptLevel': 'Default', 'ThirdParty': 'No', 'AdditionalConfigOptions':'--with-Example' }
     134     #,{ 'SvnVersion': 'latestRelease','OptLevel': 'Default', 'ThirdParty': 'No', 'AdditionalConfigOptions':'--with-Example' }
    128135     ],
    129136   'Smi' :
Note: See TracChangeset for help on using the changeset viewer.