29 var
file =
Cc[
"@mozilla.org/file/directory_service;1"]
30 .getService(
Ci.nsIProperties)
31 .get(
"resource:app",
Ci.nsIFile);
34 var nodes =
path.split(
"/");
35 for ( var
i = 0, end = nodes.length;
i < end;
i++ )
37 file.append( nodes[
i ] );
44 var timingService =
Cc[
"@songbirdnest.com/Songbird/TimingService;1"]
45 .getService(
Ci.sbITimingService);
48 timingService.logFile = logFile;
50 timingService.startPerfTimer(
"testTimer");
51 timingService.startPerfTimer(
"anotherTimer");
55 var actualTotalTime = timingService.stopPerfTimer(
"testTimer");
56 var anotherTotalTime = timingService.stopPerfTimer(
"anotherTimer");
58 log(
"Actual total time of performance timer is: " + actualTotalTime +
"us");
61 "welcome to the impossible! time travel!");
63 return Components.results.NS_OK;
function sleep(ms, suppressOutput)
function runTest()
Advanced DataRemote unit tests.
function assertTrue(aTest, aMessage)
function newAppRelativeFile(path)
_getSelectedPageStyle s i