blob: 501f79cf5bb0fcebb53ef3442b491e0d66f05e92 [file] [log] [blame]
/*
* ======== 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});
}
}
}
}