/* | |
* ======== charlie/sqrtlib/test/package.bld ======== | |
*/ | |
var Build = xdc.useModule('xdc.bld.BuildEnvironment'); | |
var Pkg = xdc.useModule('xdc.bld.PackageContents'); | |
var TEST_INFO = [ | |
{testName: "isqrtTest1", testValues: ["100", "1000", "65536"]} | |
]; | |
for each (var targ in Build.targets) { | |
for each (var testInfo in TEST_INFO) { | |
for each (var optMode in ["SPACE", "TIME"]) { | |
var progName = testInfo.testName + "-" + optMode; | |
var exe = Pkg.addExecutable(progName, targ, targ.platform) | |
exe.addObjects([testInfo.testName + ".c"]); | |
exe.attrs.cfgScript = testInfo.testName + ".cfg"; | |
exe.attrs.cfgArgs = "{optMode: '" + optMode + "'}"; | |
for each (var v in testInfo.testValues) { | |
exe.addTest({groupName: optMode, args: v}); | |
} | |
} | |
} | |
} |