var Main = xdc.useModule('ti.xdais.qualiti.Main');
module-wide config parameters
'[-h] [-u file] [-o outDir] [-ol] [-e] [-t toolsIniFile] ',
'[-d 0|1|2] [-f] [-v|q] [-g] algproject',
' -u: run user script',
'(following options in command-line mode only)',
' -o: output HTML reports to outDir',
' -l: output HTML reports in the algorithm library dir',
' (default is in the algorithm base dir)',
' -e: embed time stamp in the report filename',
' -t: specify alternative Tools.ini file with toolpaths',
' -d: report detail level',
' -f: make report diff friendly',
' -v: verbose',
' -q: quiet',
' algproject: a .qti file with algorithm description'
];
module-wide functions
per-instance config parameters
per-instance functions
config Main.usage // module-wide |
 |
usage help message
Main.usage = String[] [
'[-h] [-u file] [-o outDir] [-ol] [-e] [-t toolsIniFile] ',
'[-d 0|1|2] [-f] [-v|q] [-g] algproject',
' -u: run user script',
'(following options in command-line mode only)',
' -o: output HTML reports to outDir',
' -l: output HTML reports in the algorithm library dir',
' (default is in the algorithm base dir)',
' -e: embed time stamp in the report filename',
' -t: specify alternative Tools.ini file with toolpaths',
' -d: report detail level',
' -f: make report diff friendly',
' -v: verbose',
' -q: quiet',
' algproject: a .qti file with algorithm description'
];
Main.createPartControl() // module-wide |
 |
Main.createPartControl(Any parent) returns Any
Main.exec() // module-wide |
 |
xs script entry point
Main.exec(Any args) returns Any
Main.main() // module-wide |
 |
xs shell entry point
Main.main(Any args) returns Any
Instance Config Parameters |
 |
var params = new Main.Params;
// Instance config-params object
params.diffFriendly = Bool false;
// Make report diff friendly
params.embedTimeStampInReportName = Bool false;
// Embed time stamp in HTML report filename
params.gui = Bool false;
// Gui
params.help = Bool false;
// help
params.outputDir = String null;
// HTML report output in a specified directory
params.outputInLibDir = Bool false;
// HTML report output in alg. lib directory and not base directory
params.quiet = Bool false;
// Quiet
params.testDetailLevel = Int 2;
// Test detail level
params.toolsIniFile = String null;
// Alternative Tools.ini file (full path)
params.userIniFile = String null;
// User script to run before the main script
params.verbose = Bool false;
// Verbose
config Main.diffFriendly // instance |
 |
Make report diff friendly
var params = new Main.Params;
...
params.diffFriendly = Bool false;
config Main.embedTimeStampInReportName // instance |
 |
Embed time stamp in HTML report filename
var params = new Main.Params;
...
params.embedTimeStampInReportName = Bool false;
config Main.gui // instance |
 |
Gui
var params = new Main.Params;
...
params.gui = Bool false;
config Main.help // instance |
 |
help
var params = new Main.Params;
...
params.help = Bool false;
config Main.outputDir // instance |
 |
HTML report output in a specified directory
var params = new Main.Params;
...
params.outputDir = String null;
config Main.outputInLibDir // instance |
 |
HTML report output in alg. lib directory and not base directory
var params = new Main.Params;
...
params.outputInLibDir = Bool false;
config Main.quiet // instance |
 |
Quiet
var params = new Main.Params;
...
params.quiet = Bool false;
config Main.testDetailLevel // instance |
 |
Test detail level
var params = new Main.Params;
...
params.testDetailLevel = Int 2;
config Main.toolsIniFile // instance |
 |
Alternative Tools.ini file (full path)
var params = new Main.Params;
...
params.toolsIniFile = String null;
config Main.userIniFile // instance |
 |
User script to run before the main script
var params = new Main.Params;
...
params.userIniFile = String null;
config Main.verbose // instance |
 |
Verbose
var params = new Main.Params;
...
params.verbose = Bool false;
Main.run() // instance |
 |
Underlying implementation