source: branches/testScripts/NBprojectConfig.py @ 790

Last change on this file since 790 was 790, checked in by jpfasano, 12 years ago

Updated LaGO's configuration

  • Property svn:eol-style set to native
File size: 11.6 KB
Line 
1#! /usr/bin/env python
2
3#------------------------------------------------------------------------
4# This file is distributed under the Common Public License.
5# It is part of the BuildTools project in COIN-OR (www.coin-or.org)
6#------------------------------------------------------------------------
7
8import os
9import NBcheckResult
10
11#----------------------------------------------------------------------
12# This file defines variables which describe how the specific
13# coin-or projects are to be tested and who are their managers.
14#----------------------------------------------------------------------
15
16#----------------------------------------------------------------------
17PROJECT_EMAIL_ADDRS = {}
18SLN_BLD_TEST = {}
19CFG_BLD_TEST = {}
20SLN_FILE = {}
21SLN_DIR = {}
22
23
24#----------------------------------------------------------------------
25PROJECT_EMAIL_ADDRS['CoinUtils'] = 'ladanyi _AT_ us _DOT_ ibm _DOT_ com'
26
27CFG_BLD_TEST['CoinUtils']=[
28                  {'dir':'',
29                   'cmd':'make test',
30                   'check':[ NBcheckResult.rc0,
31                             NBcheckResult.standardSuccessMessage ] } ]
32SLN_BLD_TEST['CoinUtils']=[
33                  {'dir':r'CoinUtils\MSVisualStudio',
34                   'cmd':'v8\unitTestCoinUtils\Release\unitTestCoinUtils',
35                   'check':[ NBcheckResult.rc0,
36                             NBcheckResult.standardSuccessMessage] },
37                  {'dir':r'CoinUtils\MSVisualStudio',
38                   'cmd':'v8\unitTestCoinUtils\Debug\unitTestCoinUtils',
39                   'check':[ NBcheckResult.rc0,
40                             NBcheckResult.standardSuccessMessage] } ]
41#does not have references to third party packages
42
43#----------------------------------------------------------------------
44PROJECT_EMAIL_ADDRS['DyLP'] = 'lou _AT_ cs _DOT_ sfu _DOT_ ca'
45
46CFG_BLD_TEST['DyLP']=[
47                  {'dir':'',
48                   'cmd':'make test',
49                   'check':[ NBcheckResult.rc0,
50                             NBcheckResult.standardSuccessMessage,
51                             NBcheckResult.noSolverInterfaceTestingIssueMessage ] },
52                  {'dir':'Osi/test',
53                   'cmd':'./unitTest -testOsiSolverInterface -netlibDir=_NETLIBDIR_ -cerr2cout',
54                   'check':[ NBcheckResult.rc0,
55                             NBcheckResult.standardSuccessMessage,
56                             NBcheckResult.noSolverInterfaceTestingIssueMessage] } ]
57
58#does not have references to third party packages
59
60#----------------------------------------------------------------------
61PROJECT_EMAIL_ADDRS['Clp'] = 'jjforre _AT_ us _DOT_ ibm _DOT_ com'
62
63CFG_BLD_TEST['Clp']=[
64                  {'dir':'',
65                   'cmd':'make test',
66                   'check':[ NBcheckResult.rc0,
67                             NBcheckResult.standardSuccessMessage ] },
68                  {'dir':'Clp/src',
69                   'cmd':'./clp -unitTest -dirNetlib=_NETLIBDIR_ -netlib',
70                   'check':[ NBcheckResult.rc0,
71                             NBcheckResult.standardSuccessMessage,
72                             NBcheckResult.endWithWoodw] } ]
73SLN_BLD_TEST['Clp']=[
74                  {'dir':r'Clp\MSVisualStudio\v8\clp\Release',
75                   'cmd':'clp -dirSample=_SAMPLEDIR_ -unitTest -dirNetlib=_NETLIBDIR_ -netlib',
76                   'check':[ NBcheckResult.rc0,
77                             NBcheckResult.standardSuccessMessage,
78                             NBcheckResult.endWithWoodw] },
79                  {'dir':r'Clp\MSVisualStudio\v8\clp\Debug',
80                   'cmd':'clp -dirSample=_SAMPLEDIR_ -unitTest -dirNetlib=_NETLIBDIR_ -netlib',
81                   'check':[ NBcheckResult.rc0,
82                             NBcheckResult.standardSuccessMessage,
83                             NBcheckResult.endWithWoodw] } ]
84
85#----------------------------------------------------------------------
86PROJECT_EMAIL_ADDRS['SYMPHONY'] = 'tkr2 _AT_ lehigh _DOT_ edu'
87CFG_BLD_TEST['SYMPHONY']=[
88                  {'dir':'',
89                   'cmd':'make test',
90                   'check':[ NBcheckResult.rc0,
91                             NBcheckResult.standardSuccessMessage ] },
92                  {'dir':'',
93                   'cmd':'make fulltest',
94                   'check':[ NBcheckResult.rc0,
95                             NBcheckResult.standardSuccessMessage ] } ]
96SLN_BLD_TEST['SYMPHONY']=[ {
97                   'dir':r'SYMPHONY\MSVisualStudio\v8\Release',
98                   'cmd':r'symphony -F _NETLIBDIR_\25fv47.mps',
99                   'check':[ NBcheckResult.rc0 ] },
100                  {'dir':r'SYMPHONY\MSVisualStudio\v8\Debug',
101                   'cmd':r'symphony -F _NETLIBDIR_\25fv47.mps',
102                   'check':[ NBcheckResult.rc0 ] } ]
103
104#----------------------------------------------------------------------
105PROJECT_EMAIL_ADDRS['Vol'] = 'barahon _AT_ us _DOT_ ibm _DOT_ com'
106CFG_BLD_TEST['Vol']=[
107                  {'dir':'',
108                   'cmd':'make test',
109                   'check':[ NBcheckResult.rc0 ] } ]
110#does not have references to third party packages
111
112#----------------------------------------------------------------------
113PROJECT_EMAIL_ADDRS['Osi'] = 'mjs _AT_ ces _DOT_ clemson _DOT_ edu'
114CFG_BLD_TEST['Osi']=[
115                  {'dir':'',
116                   'cmd':'make test',
117                   'check':[ NBcheckResult.rc0,
118                             NBcheckResult.standardSuccessMessage,
119                             NBcheckResult.noSolverInterfaceTestingIssueMessage ] },
120                  {'dir':'Osi/test',
121                   'cmd':'./unitTest -testOsiSolverInterface -netlibDir=_NETLIBDIR_ -cerr2cout',
122                   'check':[ NBcheckResult.rc0,
123                             NBcheckResult.standardSuccessMessage,
124                             NBcheckResult.noSolverInterfaceTestingIssueMessage] } ]
125
126SLN_BLD_TEST['Osi']=[
127                  {'dir':r'Osi\MSVisualStudio\v8\OsiExamplesBuild\Release',
128                   'cmd':'OsiExamplesBuild',
129                   'check':[ NBcheckResult.rc0 ] },
130                  {'dir':r'Osi\MSVisualStudio\v8\OsiExamplesBuild\Debug',
131                   'cmd':'OsiExamplesBuild',
132                   'check':[ NBcheckResult.rc0 ] } ]
133
134#----------------------------------------------------------------------
135PROJECT_EMAIL_ADDRS['Cgl'] = 'robinlh _AT_ us _DOT_ ibm _DOT_ com'
136CFG_BLD_TEST['Cgl']=[
137                  {'dir':'',
138                   'cmd':'make test',
139                   'check':[ NBcheckResult.rc0,
140                             NBcheckResult.standardSuccessMessage ] } ]
141#does not have references to third party packages
142
143#----------------------------------------------------------------------
144PROJECT_EMAIL_ADDRS['Cbc'] = 'jjforre _AT_ us _DOT_ ibm _DOT_ com'
145
146CFG_BLD_TEST['Cbc']=[
147                  {'dir':'',
148                   'cmd':'make test',
149                   'check':[ NBcheckResult.rc0,
150                             NBcheckResult.cbcMakeTestSuccessMessage ] },
151                  {'dir':'Cbc/src',
152                   'cmd':'./cbc -unitTest -dirMiplib=_MIPLIB3DIR_ -miplib',
153                   'check':[ NBcheckResult.rc0to2 ] } ]
154
155SLN_BLD_TEST['Cbc']=[
156                  {'dir':r'Cbc\MSVisualStudio\v8\cbcSolve\Release',
157                   'cmd':'cbcSolve -dirSample=_SAMPLEDIR_ -unitTest -dirMiplib=_MIPLIB3DIR_ -miplib',
158                   'check':[ NBcheckResult.rc0to2 ] },
159                  {'dir':r'Cbc\MSVisualStudio\v8\cbcSolve\Debug',
160                   'cmd':'cbcSolve -dirSample=_SAMPLEDIR_ -unitTest -dirMiplib=_MIPLIB3DIR_ -miplib',
161                   'check':[ NBcheckResult.rc0to2 ] } ]
162
163#----------------------------------------------------------------------
164PROJECT_EMAIL_ADDRS['Ipopt'] = 'andreasw _AT_ us _DOT_ ibm _DOT_ com'
165
166CFG_BLD_TEST['Ipopt']=[
167                  {'dir':'',
168                   'cmd':'make test',
169                   'check':[ NBcheckResult.rc0 ] } ]
170#third party packages are not optional here
171
172#----------------------------------------------------------------------
173PROJECT_EMAIL_ADDRS['Bonmin'] = 'pbonami _AT_ us _DOT_ ibm _DOT_ com'
174
175CFG_BLD_TEST['Bonmin']=[
176                  {'dir':'',
177                   'cmd':'make test',
178                   'check':[ NBcheckResult.rc0 ] } ]
179#third party packages are not optional here
180
181#----------------------------------------------------------------------
182PROJECT_EMAIL_ADDRS['FlopC++'] = 'Tim _DOT_ Hultberg _AT_ eumetsat _DOT_ int'
183
184CFG_BLD_TEST['FlopC++']=[
185                  {'dir':'',
186                   'cmd':'make test',
187                   'check':[ NBcheckResult.rc0,
188                             NBcheckResult.standardSuccessMessage ] } ]
189SLN_FILE['FlopC++']=r'FlopCpp.sln'
190SLN_DIR['FlopC++']=r'FlopCpp\MSVisualStudio\v8'
191SLN_BLD_TEST['FlopC++']=[
192                  {'dir':r'FlopCpp\MSVisualStudio\v8\Release',
193                   'cmd':'unitTest',
194                   'check':[ NBcheckResult.rc0,
195                             NBcheckResult.standardSuccessMessage ] },
196                  {'dir':r'FlopCpp\MSVisualStudio\v8\Debug',
197                   'cmd':'unitTest',
198                   'check':[ NBcheckResult.rc0,
199                             NBcheckResult.standardSuccessMessage ] } ]
200
201#does not have references to third party packages
202
203#----------------------------------------------------------------------
204PROJECT_EMAIL_ADDRS['OS'] = 'kipp _DOT_ martin _AT_ chicagogsb _DOT_ edu'
205CFG_BLD_TEST['OS']=[
206                  {'dir':'',
207                   'cmd':'make test',
208                   'check':[ NBcheckResult.rc0,
209                             NBcheckResult.standardSuccessMessage ] } ]
210SLN_BLD_TEST['OS']=[
211                  {'dir':r'OS\test',
212                   'cmd':'unitTestDebug',
213                   'check':[ NBcheckResult.rc0,
214                             NBcheckResult.standardSuccessMessage ] },
215                  {'dir':r'OS\test',
216                   'cmd':'unitTestRelease',
217                   'check':[ NBcheckResult.rc0,
218                             NBcheckResult.standardSuccessMessage ] } ]
219#third party packages are not optional if Ipopt is not excluded
220
221#----------------------------------------------------------------------
222PROJECT_EMAIL_ADDRS['LaGO'] = 'stefan _AT_ math _DOT_ hu-berlin _DOT_ de'
223CFG_BLD_TEST['LaGO']=[
224                  {'dir':'',
225                   'cmd':'make test',
226                   'check':[ NBcheckResult.rc0 ] } ]
227
228#----------------------------------------------------------------------
229PROJECT_EMAIL_ADDRS['CppAD'] = 'bradbell _AT_ washington _DOT_ edu'
230
231CFG_BLD_TEST['CppAD']=[
232                  {'dir':'',
233                   'cmd':'./example/example',
234                   'check':[ NBcheckResult.rc0 ] }, 
235                  {'dir':'',
236                   'cmd':'./test_more/test_more',
237                   'check':[ NBcheckResult.rc0 ] } ]
238#does not have references to third party packages
239
240#----------------------------------------------------------------------
241PROJECT_EMAIL_ADDRS['Smi'] = 'kingaj _AT_ us _DOT_ ibm _DOT_ com'
242
243CFG_BLD_TEST['Smi']=[
244                  {'dir':'',
245                   'cmd':'make test',
246                   'check':[ NBcheckResult.rc0,
247                             NBcheckResult.endWithStarDoneStar ] } ]
248SLN_BLD_TEST['Smi']=[
249                  {'dir':r'Smi\test',
250                   'cmd':r'..\MSVisualStudio\v8\unitTestSmi\Release\smiUnitTest',
251                   'check':[ NBcheckResult.rc0,
252                             NBcheckResult.endWithStarDoneStar ] },
253                  {'dir':r'Smi\test',
254                   'cmd':r'..\MSVisualStudio\v8\unitTestSmi\Debug\smiUnitTest',
255                   'check':[ NBcheckResult.rc0,
256                             NBcheckResult.endWithStarDoneStar ] } ]
257#does not have references to third party packages
258#TODO: need some check whether make test was successful; what is the behaviour in Smi's unittest if it fails?
Note: See TracBrowser for help on using the repository browser.