Lively Kernel canvas
10000.5756260400106209Wikicontroltrue
10000.006362686516466349Wikicontroltrue
10000.18532615693146565Wikicontroltrue
10000.4799601014417982Wikicontroltrue
10000.000007302960680449337Wikicontroltrue
10000.08483807065139864Wikicontroltrue
10000.19782278430707909Wikicontroltrue
10000.0003699887074889126Wikicontroltrue
10000.656100000004519Wikicontroltrue
10008.438909908516088e-8Wikicontroltrue
10000.000859557493277445Wikicontroltrue
10001.0239615218371012Wikicontroltrue
10000.38745563598017035Wikicontroltrue
10000.0184257356713463Wikicontroltrue
10000.0022696481605270313Wikicontroltrue
10000.6625004700012731Wikicontroltrue
10000.0010611186394134352Wikicontroltrue
worldsavedtoDraftAsyncTestCase.xhtmlin1464ms16null
10000.03817140624059243Wikicontroltrue
10000.0005647417044064603Wikicontroltrue
10000.015537352403215412Wikicontroltrue
10000.15011206820145723Wikicontroltrue
10000.00017495523526802606Wikicontroltrue
10000.254186605662541Wikicontroltrue
10000.9643477622513216Wikicontroltrue
10000.003307667492936112Wikicontroltrue
10000.001996678111016171Wikicontroltrue
10000.025033613288697375Wikicontroltrue
10000.000004430067713420766Wikicontroltrue
10000.00002151473434219611Wikicontroltrue
10000.058383243199635254Wikicontroltrue
Savefalsenull
truenull
10000.020275659386526874Wikicontroltrue
10000.12157856142902297Wikicontroltrue
nulltruet=newAsyncTestCaseTest()t.runAll()t.resultt.result.succeeded.lengtht.allTestSelectors()Global.test1CalledGlobal.test2AsyncCalledGlobal.test3CalledAsyncTestCaseTest.prototype.test1Calledt.delaynewTestRunner2().open()conTester={action:function(){console.log('update')}}Config.selfConnect=trueAsyncTestCaseTestx[2]._doney._doney.constructor.superclass.prototype.runAlltruetruefalse23truetruefalse
false1truefalsenulltruetruefalse
nullfalsetruenullfalse
falsenullfalse
false
false
falsenullfalsefalsenullnullnullnullfalse
10002.816714131256607e-7Wikicontroltrue
10000.0000012502885350478802Wikicontroltrue
10000.000009732806512814057Wikicontroltrue
10000.00008860269304717167Wikicontroltrue
10000.014990971384898733Wikicontroltrue
100010.113051272273884Wikicontroltrue
nullfalsetruenullfalse
TestRunner2:testDonefalsenullfalse
false
false
falsenullfalse
localrequirementsfalsetruefalse0false
initializerfalsetruefalse0false
TestRunner2falsetruefalse0false3532nullnulltruetruetrue
1true
null
null
null
nulltruetrue
viewTitlefalsetruefalse0false
initialViewExtentfalsetruefalse0false
onDeserializefalsetruefalse0false
buildViewfalsetruefalse0false
runfalsetruefalse0false
runButtonPressedfalsetruefalse0false
testDonefalsetruefalse0false
setListfalsetruefalse0false
testClickedfalsetruefalse0false3536nullnulltruefalsenullnulltruetrue
1true
null
null
null
nulltruetrue
testDone:function(test,status,msg){varid=test.id();varlistItem=this.testResultDict[id];varstring=status+''+id+(msg?'\n-->'+msg:'');vartestSerialized=Strings.format('new%s(null,"%s")',test.name(),test.currentSelector);this.testResultDict[id]={isListItem:true,string:string,value:testSerialized,test:test,isJSONConformant:true}varlist=Object.values(this.testResultDict).select(function(ea){returnea.isListItem});varerrorOccurred=list.any(function(ea){returnea.test&&ea.test._errorOccured});this.panel.testInput.setFill(errorOccurred?Color.red:Color.green);this.setList(list);}, ' + msg : '');\n\tvar testSerialized = Strings.format('new %s(null, \"%s\")', test.name(), test.currentSelector);\n\tthis.testResultDict[id] = {isListItem: true, string: string, value: testSerialized, test: test, isJSONConformant: true}\n\n\tvar list = Object.values(this.testResultDict).select(function(ea) { return ea.isListItem });\n\tvar errorOccurred = list.any(function(ea) { return ea.test && ea.test._errorOccured });\n\n\tthis.panel.testInput.setFill(errorOccurred ? Color.red : Color.green);\n\n\tthis.setList(list);\n},"]]>13truetrue2000000 ' + msg : '');\n\tvar testSerialized = Strings.format('new %s(null, \"%s\")', test.name(), test.currentSelector);\n\tthis.testResultDict[id] = {isListItem: true, string: string, value: testSerialized, test: test, isJSONConformant: true}\n\n\tvar list = Object.values(this.testResultDict).select(function(ea) { return ea.isListItem });\n\tvar errorOccurred = list.any(function(ea) { return ea.test && ea.test._errorOccured });\n\n\tthis.panel.testInput.setFill(errorOccurred ? Color.red : Color.green);\n\n\tthis.setList(list);\n},"]]>truetrue
1truetruetrue
Browseworld...falsenullfalse
Pushchangesbackfalsenullfalse
Refreshfalsenullfalse
Evalonfalsenullfalse
Sortfalsenullfalse
truetruenullfalsenullnullnullnullfalse
AsyncTestCaseTestfalse
Runfalsenullfalsefalse
falsenull
successAsyncTestCaseTest>>test1>test1"]]>falsetruefalse0false
successAsyncTestCaseTest>>test2Async>test2Async"]]>falsetruefalse0false
successAsyncTestCaseTest>>test3>test3"]]>falsetruefalse0false594.07499755859373nullnulltrue
falsefalsenull- >test1","value":"new AsyncTestCaseTest(null, \"test1\")","test":{"result":{"failed":[],"succeeded":[{"classname":"AsyncTestCaseTest","selector":"test1"},{"classname":"AsyncTestCaseTest","selector":"test2Async"},{"classname":"AsyncTestCaseTest","selector":"test3"}],"timeToRun":{},"constructor":null,"initialize":null,"setTimeToRun":null,"getTimeToRun":null,"addSuccess":null,"addFailure":null,"runs":null,"toString":null,"printResult":null,"shortResult":null,"getFileNameFromError":null,"failureList":null,"successList":null},"currentSelector":"test1","statusUpdateFunc":null,"_maxWaitDelay":1000,"_done":true,"constructor":null,"runAll":null,"test1":null,"test2Async":null,"test3":null,"initialize":null,"setMaxWaitDelay":null,"show":null,"done":null,"isDone":null,"delay":null,"runAndDoWhenDone":null,"scheduled":null,"success":null,"shouldRun":true,"verbose":null,"log":null,"createTests":null,"name":null,"id":null,"setUp":null,"tearDown":null,"runTest":null,"debugTest":null,"assert":null,"assertEqual":null,"assertEquals":null,"assertIdentity":null,"assertEqualState":null,"assertIncludesAll":null,"allTestSelectors":null,"toString":null,"running":null,"failure":null},"isJSONConformant":true}]]>
- >test2Async","value":"new AsyncTestCaseTest(null, \"test2Async\")","test":{"result":{"failed":[],"succeeded":[{"classname":"AsyncTestCaseTest","selector":"test1"},{"classname":"AsyncTestCaseTest","selector":"test2Async"},{"classname":"AsyncTestCaseTest","selector":"test3"}],"timeToRun":{},"constructor":null,"initialize":null,"setTimeToRun":null,"getTimeToRun":null,"addSuccess":null,"addFailure":null,"runs":null,"toString":null,"printResult":null,"shortResult":null,"getFileNameFromError":null,"failureList":null,"successList":null},"currentSelector":"test2Async","statusUpdateFunc":null,"_maxWaitDelay":1000,"_done":true,"constructor":null,"runAll":null,"test1":null,"test2Async":null,"test3":null,"initialize":null,"setMaxWaitDelay":null,"show":null,"done":null,"isDone":null,"delay":null,"runAndDoWhenDone":null,"scheduled":null,"success":null,"shouldRun":true,"verbose":null,"log":null,"createTests":null,"name":null,"id":null,"setUp":null,"tearDown":null,"runTest":null,"debugTest":null,"assert":null,"assertEqual":null,"assertEquals":null,"assertIdentity":null,"assertEqualState":null,"assertIncludesAll":null,"allTestSelectors":null,"toString":null,"running":null,"failure":null},"isJSONConformant":true}]]>
- >test3","value":"new AsyncTestCaseTest(null, \"test3\")","test":{"result":{"failed":[],"succeeded":[{"classname":"AsyncTestCaseTest","selector":"test1"},{"classname":"AsyncTestCaseTest","selector":"test2Async"},{"classname":"AsyncTestCaseTest","selector":"test3"}],"timeToRun":{},"constructor":null,"initialize":null,"setTimeToRun":null,"getTimeToRun":null,"addSuccess":null,"addFailure":null,"runs":null,"toString":null,"printResult":null,"shortResult":null,"getFileNameFromError":null,"failureList":null,"successList":null},"currentSelector":"test3","statusUpdateFunc":null,"_maxWaitDelay":1000,"_done":true,"constructor":null,"runAll":null,"test1":null,"test2Async":null,"test3":null,"initialize":null,"setMaxWaitDelay":null,"show":null,"done":null,"isDone":null,"delay":null,"runAndDoWhenDone":null,"scheduled":null,"success":null,"shouldRun":true,"verbose":null,"log":null,"createTests":null,"name":null,"id":null,"setUp":null,"tearDown":null,"runTest":null,"debugTest":null,"assert":null,"assertEqual":null,"assertEquals":null,"assertIdentity":null,"assertEqualState":null,"assertIncludesAll":null,"allTestSelectors":null,"toString":null,"running":null,"failure":null},"isJSONConformant":true}]]>
truetruefalse
false1truefalsetruetruefalse
truefalsenull>test1":{"isListItem":true,"string":"success AsyncTestCaseTest>>test1","value":"new AsyncTestCaseTest(null, \"test1\")","test":{"result":{"failed":[],"succeeded":[{"classname":"AsyncTestCaseTest","selector":"test1"},{"classname":"AsyncTestCaseTest","selector":"test2Async"},{"classname":"AsyncTestCaseTest","selector":"test3"}],"timeToRun":{},"constructor":null,"initialize":null,"setTimeToRun":null,"getTimeToRun":null,"addSuccess":null,"addFailure":null,"runs":null,"toString":null,"printResult":null,"shortResult":null,"getFileNameFromError":null,"failureList":null,"successList":null},"currentSelector":"test1","statusUpdateFunc":null,"_maxWaitDelay":1000,"_done":true,"constructor":null,"runAll":null,"test1":null,"test2Async":null,"test3":null,"initialize":null,"setMaxWaitDelay":null,"show":null,"done":null,"isDone":null,"delay":null,"runAndDoWhenDone":null,"scheduled":null,"success":null,"shouldRun":true,"verbose":null,"log":null,"createTests":null,"name":null,"id":null,"setUp":null,"tearDown":null,"runTest":null,"debugTest":null,"assert":null,"assertEqual":null,"assertEquals":null,"assertIdentity":null,"assertEqualState":null,"assertIncludesAll":null,"allTestSelectors":null,"toString":null,"running":null,"failure":null},"isJSONConformant":true},"AsyncTestCaseTest>>test2Async":{"isListItem":true,"string":"success AsyncTestCaseTest>>test2Async","value":"new AsyncTestCaseTest(null, \"test2Async\")","test":{"result":{"failed":[],"succeeded":[{"classname":"AsyncTestCaseTest","selector":"test1"},{"classname":"AsyncTestCaseTest","selector":"test2Async"},{"classname":"AsyncTestCaseTest","selector":"test3"}],"timeToRun":{},"constructor":null,"initialize":null,"setTimeToRun":null,"getTimeToRun":null,"addSuccess":null,"addFailure":null,"runs":null,"toString":null,"printResult":null,"shortResult":null,"getFileNameFromError":null,"failureList":null,"successList":null},"currentSelector":"test2Async","statusUpdateFunc":null,"_maxWaitDelay":1000,"_done":true,"constructor":null,"runAll":null,"test1":null,"test2Async":null,"test3":null,"initialize":null,"setMaxWaitDelay":null,"show":null,"done":null,"isDone":null,"delay":null,"runAndDoWhenDone":null,"scheduled":null,"success":null,"shouldRun":true,"verbose":null,"log":null,"createTests":null,"name":null,"id":null,"setUp":null,"tearDown":null,"runTest":null,"debugTest":null,"assert":null,"assertEqual":null,"assertEquals":null,"assertIdentity":null,"assertEqualState":null,"assertIncludesAll":null,"allTestSelectors":null,"toString":null,"running":null,"failure":null},"isJSONConformant":true},"AsyncTestCaseTest>>test3":{"isListItem":true,"string":"success AsyncTestCaseTest>>test3","value":"new AsyncTestCaseTest(null, \"test3\")","test":{"result":{"failed":[],"succeeded":[{"classname":"AsyncTestCaseTest","selector":"test1"},{"classname":"AsyncTestCaseTest","selector":"test2Async"},{"classname":"AsyncTestCaseTest","selector":"test3"}],"timeToRun":{},"constructor":null,"initialize":null,"setTimeToRun":null,"getTimeToRun":null,"addSuccess":null,"addFailure":null,"runs":null,"toString":null,"printResult":null,"shortResult":null,"getFileNameFromError":null,"failureList":null,"successList":null},"currentSelector":"test3","statusUpdateFunc":null,"_maxWaitDelay":1000,"_done":true,"constructor":null,"runAll":null,"test1":null,"test2Async":null,"test3":null,"initialize":null,"setMaxWaitDelay":null,"show":null,"done":null,"isDone":null,"delay":null,"runAndDoWhenDone":null,"scheduled":null,"success":null,"shouldRun":true,"verbose":null,"log":null,"createTests":null,"name":null,"id":null,"setUp":null,"tearDown":null,"runTest":null,"debugTest":null,"assert":null,"assertEqual":null,"assertEquals":null,"assertIdentity":null,"assertEqualState":null,"assertIncludesAll":null,"allTestSelectors":null,"toString":null,"running":null,"failure":null},"isJSONConformant":true}}]]>
nullfalsetruenullfalse
AnotherTestRunnerfalsenullfalse
false
false
falsenullfalsefalsenullnullnullnullfalse ' + msg : '');
var testSerialized = Strings.format('new %s(null, "%s")', test.name(), test.currentSelector);
this.testResultDict[id] = {isListItem: true, string: string, value: testSerialized, test: test, isJSONConformant: true}
var list = Object.values(this.testResultDict).select(function(ea) { return ea.isListItem });
var errorOccurred = list.any(function(ea) { return ea.test && ea.test._errorOccured });
this.panel.testInput.setFill(errorOccurred ? Color.red : Color.green);
this.setList(list);
}]]>
null41