@@ -58,7 +58,6 @@ def run_testset(arg_dict):
58
58
codedir = ""
59
59
logcontent = ""
60
60
runtest = False
61
-
62
61
if appname .lower () in PYTHON_APPS and arg_dict .testset == "Python" :
63
62
source_app_dir = os .path .join (BUILDTEST_PYTHON_REPO ,"python" )
64
63
runtest = True
@@ -87,7 +86,6 @@ def run_testset(arg_dict):
87
86
codedir = os .path .join (source_app_dir ,"code" )
88
87
recursive_gen_test (configdir ,codedir )
89
88
return
90
-
91
89
if runtest == True :
92
90
codedir = os .path .join (source_app_dir ,"code" )
93
91
testset_generator (arg_dict ,codedir )
@@ -117,6 +115,7 @@ def testset_generator(arg_dict, codedir):
117
115
emptylist = []
118
116
testset_name = os .path .basename (os .path .dirname (codedir ))
119
117
118
+ print codedir , testset_name
120
119
if os .path .isdir (codedir ):
121
120
totalcount = 0
122
121
for root ,subdirs ,files in os .walk (codedir ):
@@ -217,8 +216,15 @@ def verify_python_library(python_lib):
217
216
appname = get_appname ()
218
217
appver = get_appversion ()
219
218
219
+ BUILDTEST_MODULE_NAMING_SCHEME = config_opts ['BUILDTEST_MODULE_NAMING_SCHEME' ]
220
220
cmd = "module purge; module load " + os .path .join (appname ,appver ) + "; python -c \" import " + python_lib + "\" "
221
221
222
+ if BUILDTEST_MODULE_NAMING_SCHEME == "HMNS" :
223
+ tcname = get_toolchain_name ()
224
+ tcver = get_toolchain_version ()
225
+ if len (tcname ) > 0 :
226
+ cmd = "module purge; module load " + os .path .join (tcname ,tcver ) + "; module load " + os .path .join (appname ,appver ) + "; python -c \" import " + python_lib + "\" "
227
+
222
228
logger .debug ("Check Python Package:" + python_lib )
223
229
logger .debug ("Running command -" + cmd )
224
230
@@ -235,8 +241,19 @@ def verify_R_library(R_lib):
235
241
appname = get_appname ()
236
242
appver = get_appversion ()
237
243
244
+ BUILDTEST_MODULE_NAMING_SCHEME = config_opts ['BUILDTEST_MODULE_NAMING_SCHEME' ]
245
+ cmd = ""
246
+
247
+
238
248
cmd = "module purge; module load " + os .path .join (appname ,appver ) + "; echo \" library(" + R_lib + ")\" | R -q --no-save "
239
249
250
+ if BUILDTEST_MODULE_NAMING_SCHEME == "HMNS" :
251
+ tcname = get_toolchain_name ()
252
+ tcver = get_toolchain_version ()
253
+ if len (tcname ) > 0 :
254
+ cmd = "module purge; module load " + os .path .join (tcname ,tcver ) + "; module load " + os .path .join (appname ,appver ) + "; echo \" library(" + R_lib + ")\" | R -q --no-save "
255
+
256
+
240
257
logger .debug ("Check R Package:" + R_lib )
241
258
logger .debug ("Running command - " + cmd )
242
259
@@ -251,8 +268,15 @@ def verify_perl_module(perl_module):
251
268
appname = get_appname ()
252
269
appver = get_appversion ()
253
270
271
+ BUILDTEST_MODULE_NAMING_SCHEME = config_opts ['BUILDTEST_MODULE_NAMING_SCHEME' ]
254
272
cmd = "module purge; module load " + os .path .join (appname ,appver ) + "; perl -e \' use " + perl_module + ";\' "
255
273
274
+ if BUILDTEST_MODULE_NAMING_SCHEME == "HMNS" :
275
+ tcname = get_toolchain_name ()
276
+ tcver = get_toolchain_version ()
277
+ if len (tcname ) > 0 :
278
+ cmd = "module purge; module load " + os .path .join (tcname ,tcver ) + "; module load " + os .path .join (appname ,appver ) + "; perl -e \' use " + perl_module + ";\' "
279
+
256
280
logger .debug ("Checking Perl Module " + perl_module )
257
281
logger .debug ("Running command - " + cmd )
258
282
@@ -268,8 +292,15 @@ def verify_Ruby_gem(Ruby_gem):
268
292
appname = get_appname ()
269
293
appver = get_appversion ()
270
294
295
+ BUILDTEST_MODULE_NAMING_SCHEME = config_opts ['BUILDTEST_MODULE_NAMING_SCHEME' ]
271
296
cmd = "module purge; module load " + os .path .join (appname ,appver ) + "; gem list -i " + Ruby_gem
272
297
298
+ if BUILDTEST_MODULE_NAMING_SCHEME == "HMNS" :
299
+ tcname = get_toolchain_name ()
300
+ tcver = get_toolchain_version ()
301
+ if len (tcname ) > 0 :
302
+ cmd = "module purge; module load " + os .path .join (tcname ,tcver ) + "; module load " + os .path .join (appname ,appver ) + "; gem list - i " + Ruby_gem
303
+
273
304
logger .debug ("Check Ruby gem:" + R_lib )
274
305
logger .debug ("Running command - " + cmd )
275
306
0 commit comments