Subversion Repositories DevTools

Rev

Rev 4699 | Rev 4701 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4699 Rev 4700
Line 1266... Line 1266...
1266
    }
1266
    }
1267
 
1267
 
1268
    ::MakePrint( "\n" );
1268
    ::MakePrint( "\n" );
1269
}
1269
}
1270
 
1270
 
-
 
1271
 
-
 
1272
#-------------------------------------------------------------------------------
-
 
1273
# Function        : PreprocessTests
-
 
1274
#
-
 
1275
# Description     : Invoke the underlying toolset functions to construct the 
-
 
1276
#                   rules to be run before any test runs.
-
 
1277
#
-
 
1278
# Inputs          : 
-
 
1279
#
-
 
1280
# Returns         :
-
 
1281
#
-
 
1282
sub PreprocessTests
-
 
1283
{
-
 
1284
        ::MakePrint(  "
-
 
1285
.PHONY:		preprocess_tests
-
 
1286
preprocess_tests:
-
 
1287
" );
-
 
1288
    if ( defined &::ToolsetPreprocessTests )
-
 
1289
    {
-
 
1290
        ::ToolsetPreprocessTests( );
-
 
1291
    }
-
 
1292
 
-
 
1293
    ::MakePrint( "\n" );
-
 
1294
}
-
 
1295
 
-
 
1296
#-------------------------------------------------------------------------------
-
 
1297
# Function        : PostprocessTests
-
 
1298
#
-
 
1299
# Description     : Invoke the underlying toolset functions to construct the 
-
 
1300
#                   rules to be run after all tests run.
-
 
1301
#
-
 
1302
# Inputs          : 
-
 
1303
#
-
 
1304
# Returns         :
-
 
1305
#
-
 
1306
sub PostprocessTests
-
 
1307
{
-
 
1308
        ::MakePrint(  "
-
 
1309
.PHONY:		postprocess_tests
-
 
1310
postprocess_tests:
-
 
1311
" );
-
 
1312
    if ( defined &::ToolsetPostprocessTests )
-
 
1313
    {
-
 
1314
        ::ToolsetPostprocessTests( );
-
 
1315
    }
-
 
1316
 
-
 
1317
    ::MakePrint( "\n" );
-
 
1318
}
-
 
1319
 
-
 
1320
#-------------------------------------------------------------------------------
-
 
1321
# Function        : CollateTestResults
-
 
1322
#
-
 
1323
# Description     : Invoke the underlying toolset functions to construct the 
-
 
1324
#                   rules to be run after all test postprocessors have completed.
-
 
1325
#
-
 
1326
# Inputs          : 
-
 
1327
#
-
 
1328
# Returns         :
-
 
1329
#
-
 
1330
sub CollateTestResults
-
 
1331
{
-
 
1332
        ::MakePrint(  "
-
 
1333
.PHONY:		collate_test_results
-
 
1334
collate_test_results:
-
 
1335
" );
-
 
1336
    if ( defined &::ToolsetCollateTestResults )
-
 
1337
    {
-
 
1338
        ::ToolsetCollateTestResults( );
-
 
1339
    }
-
 
1340
 
-
 
1341
    ::MakePrint( "\n" );
-
 
1342
}
-
 
1343
 
1271
#-------------------------------------------------------------------------------
1344
#-------------------------------------------------------------------------------
1272
# Function        : PROJECT
1345
# Function        : PROJECT
1273
#
1346
#
1274
# Description     : Invoke the underlying toolset functions to construct a
1347
# Description     : Invoke the underlying toolset functions to construct a
1275
#                   project
1348
#                   project