You are viewing a plain text version of this content. The canonical link for it is here.
Posted to royale-builds@royale.apache.org by ap...@gmail.com on 2021/12/15 06:42:28 UTC
Build failed in Jenkins: royale-asjs_MXTests #2214
See <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/2214/display/redirect?page=changes>
Changes:
[estangler] Improvements to Spark containers to better support more dynamic layout
[estangler] Removed parts that are not needed on spark-dynamic-layout.
[harbs] Should have been textContent
[harbs] Don't use innerHTML
[harbs] Removed warnings in SparkRoyale
[harbs] made asconfig a bit easier to read
[harbs] Removed innerHTML from DropDownListButton
[harbs] forgot COMPILE::JS block
[hiedra] themes: Generated defaults.css files
[hiedra] Text correction
[harbs] Oops
[greg.dove] implement SystemManager getChildByName & add util support for
[greg.dove] ListBase should extend SkinnableDataContainer, as per original Flex
[greg.dove] that seems like nothing more than the question it was asking itself.
[yishayjobs] Some beads expect SkinnableDataContainer to be an IContainer
[greg.dove] This was done in TextInput, but not in TextArea. The default size now
[greg.dove] Fixes to TitleWindow for display of PanelTitleBar content
[greg.dove] Added test for TitleWindow launch into the mx ControlsExample
[greg.dove] Tidy up in Panel. Fixes #1169
------------------------------------------
[...truncated 995.87 KB...]
[java] DispatchMouseClickEvent: target = haloRadioButtonTests.testRadio2, localX = 10.0, localY = 10.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloRadioButtonTests'];target = target['testRadio2'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloRadioButtonTests'];target = target['testRadio2'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 18.0, y = 66.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 66.0 >= bounds.top && 66.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = span test Radio2
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 66.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 66.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] AssertPropertyValue: target = haloRadioButtonTests.testRadio1: propertyName = selected: value = false
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloRadioButtonTests'];target = target['testRadio1']; return target['selected'];
[java] AssertPropertyValue: target = haloRadioButtonTests.testRadio2: propertyName = selected: value = true
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloRadioButtonTests'];target = target['testRadio2']; return target['selected'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/RadioButtonTestScript.mxml> id=RadioButtonTest2 result=pass elapsed=1320 phase=body started=1639550533535 extraInfo= msg=
[java] running script <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextInputTestScript.mxml>
[java] test case count: 2
[java] SetProperty: target = : propertyName = currentState: value = haloTextInputTest
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) == 'function') target['set_' + 'currentState']('haloTextInputTest'); else target['currentState']='haloTextInputTest';
[java] AssertPropertyValue: target = haloTextInputTests.testTextInput: propertyName = text: value =
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloTextInputTests'];target = target['testTextInput']; return target['text'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextInputTestScript.mxml> id=SetupTextInputTest result=pass elapsed=30 phase=body started=1639550534870 extraInfo= msg=
[java] DispatchMouseClickEvent: target = haloTextInputTests.testTextInput, localX = 10.0, localY = 10.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloTextInputTests'];target = target['testTextInput'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloTextInputTests'];target = target['testTextInput'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 18.0, y = 26.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = input
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 26.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 26.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] DispatchKeyEvent: char = This is another test., repeatCount = 1
[java] AssertPropertyValue: target = haloTextInputTests.testTextInput: propertyName = text: value = This is another test.
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloTextInputTests'];target = target['testTextInput']; return target['text'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextInputTestScript.mxml> id=TextInputTest1 result=pass elapsed=1356 phase=body started=1639550534900 extraInfo= msg=
[java] running script <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextAreaTestScript.mxml>
[java] test case count: 2
[java] SetProperty: target = : propertyName = currentState: value = haloTextAreaTest
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) == 'function') target['set_' + 'currentState']('haloTextAreaTest'); else target['currentState']='haloTextAreaTest';
[java] AssertPropertyValue: target = haloTextAreaTests.testTextArea: propertyName = text: value =
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloTextAreaTests'];target = target['testTextArea']; return target['text'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextAreaTestScript.mxml> id=SetupTextAreaTest result=pass elapsed=43 phase=body started=1639550536263 extraInfo= msg=
[java] DispatchMouseClickEvent: target = haloTextAreaTests.testTextArea, localX = 10.0, localY = 10.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloTextAreaTests'];target = target['testTextArea'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloTextAreaTests'];target = target['testTextArea'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 18.0, y = 27.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 27.0 >= bounds.top && 27.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = textarea
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 27.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 27.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] DispatchKeyEvent: char = This is a TextArea and it contains lots of text which should word wrap and eventually cause scrollbars to appear. The validation will test for the scrollbar properties, repeatCount = 1
[java] AssertPropertyValue: target = haloTextAreaTests.testTextArea: propertyName = text: value = This is a TextArea and it contains lots of text which should word wrap and eventually cause scrollbars to appear. The validation will test for the scrollbar properties
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloTextAreaTests'];target = target['testTextArea']; return target['text'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextAreaTestScript.mxml> id=TextAreaTest1 result=pass elapsed=1426 phase=body started=1639550536306 extraInfo= msg=
[java] running script <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml>
[java] test case count: 3
[java] SetProperty: target = : propertyName = currentState: value = haloComboBoxTest
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) == 'function') target['set_' + 'currentState']('haloComboBoxTest'); else target['currentState']='haloComboBoxTest';
[java] AssertPropertyValue: target = haloComboBoxTests.testCombo: propertyName = text: value = Apples
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo']; return target['text'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml> id=SetupComboBoxTest result=pass elapsed=51 phase=body started=1639550537737 extraInfo= msg=
[java] DispatchMouseEvent: target = haloComboBoxTests.testCombo, localX = 10.0, localY = 10.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true, false, window, 0, 18.0, 26.0, 10.0, 10.0, false, false, false, false, false, null);document.getElementById('0.49726551200502667').dispatchEvent(e);
[java] DispatchMouseClickEvent: target = haloComboBoxTests.testCombo, localX = 10.0, localY = 10.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 18.0, y = 26.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = input
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 26.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 26.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] AssertPropertyValue: target = haloComboBoxTests.testCombo.dropdown: propertyName = visible: value = true
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];target = target['dropdown']; return target['visible'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml> id=ComboBoxTest1 result=pass elapsed=1327 phase=body started=1639550537788 extraInfo= msg=
[java] DispatchMouseEvent: target = haloComboBoxTests.testCombo.dropdown, localX = 10.0, localY = 30.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];target = target['dropdown'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];target = target['dropdown'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 69.0 >= bounds.top && 69.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true, false, window, 0, 18.0, 69.0, 10.0, 30.0, false, false, false, false, false, null);document.getElementById('0.4531235078158632').dispatchEvent(e);
[java] DispatchMouseClickEvent: target = haloComboBoxTests.testCombo.dropdown, localX = 10.0, localY = 30.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];target = target['dropdown'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];target = target['dropdown'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 18.0, y = 69.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 69.0 >= bounds.top && 69.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = span Beer
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 69.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 69.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] AssertPropertyValue: target = haloComboBoxTests.testCombo: propertyName = text: value = Beer
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo']; return target['text'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml> id=ComboBoxTest2 result=pass elapsed=1324 phase=body started=1639550539115 extraInfo= msg=
[java] running script <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ListAndDataGridTestScript.mxml>
[java] test case count: 2
[java] SetProperty: target = : propertyName = currentState: value = haloListAndDataGridTest
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) == 'function') target['set_' + 'currentState']('haloListAndDataGridTest'); else target['currentState']='haloListAndDataGridTest';
[java] AssertPropertyValue: target = haloListAndDataGridTests.testList.dataProvider: propertyName = length: value = 6
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloListAndDataGridTests'];target = target['testList'];target = target['dataProvider']; return target['length'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ListAndDataGridTestScript.mxml> id=SetupListAndDataGridTest result=pass elapsed=117 phase=body started=1639550540450 extraInfo= msg=
[java] DispatchMouseEvent: target = haloListAndDataGridTests.testList, localX = 10.0, localY = 55.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloListAndDataGridTests'];target = target['testList'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloListAndDataGridTests'];target = target['testList'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 71.0 >= bounds.top && 71.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true, false, window, 0, 18.0, 71.0, 10.0, 55.0, false, false, false, false, false, null);document.getElementById('0.18448823304279105').dispatchEvent(e);
[java] DispatchMouseClickEvent: target = haloListAndDataGridTests.testList, localX = 10.0, localY = 55.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloListAndDataGridTests'];target = target['testList'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloListAndDataGridTests'];target = target['testList'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 18.0, y = 71.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 71.0 >= bounds.top && 71.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = div Zowee Wowee
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 71.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 71.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] AssertPropertyValue: target = haloListAndDataGridTests.testList: propertyName = selectedIndex: value = 2
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloListAndDataGridTests'];target = target['testList']; return target['selectedIndex'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ListAndDataGridTestScript.mxml> id=ListTest1 result=pass elapsed=1337 phase=body started=1639550540567 extraInfo= msg=
[java] running script <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml>
[java] test case count: 3
[java] SetProperty: target = : propertyName = currentState: value = haloNumericStepperTest
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) == 'function') target['set_' + 'currentState']('haloNumericStepperTest'); else target['currentState']='haloNumericStepperTest';
[java] AssertPropertyValue: target = haloNumericStepperTests.testNumStep: propertyName = value: value = 0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep']; return target['value'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml> id=SetupNumericStepperTest result=pass elapsed=32 phase=body started=1639550541908 extraInfo= msg=
[java] DispatchMouseEvent: target = haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <= bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true, false, window, 0, 60.0, 21.0, 52.0, 5.0, false, false, false, false, false, null);document.getElementById('0.23706269190829865').dispatchEvent(e);
[java] DispatchMouseClickEvent: target = haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 60.0, y = 21.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <= bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = button ▲
[java] var init = { bubbles: true };init.screenX = 60.0;init.screenY = 21.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 60.0;init.screenY = 21.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] AssertPropertyValue: target = haloNumericStepperTests.testNumStep: propertyName = value: value = 1
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep']; return target['value'];
[java] DispatchMouseEvent: target = haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <= bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseout", true, false, window, 0, 60.0, 21.0, 52.0, 5.0, false, false, false, false, false, null);document.getElementById('0.23706269190829865').dispatchEvent(e);
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml> id=NumericStepperTest1 result=pass elapsed=1332 phase=cleanup started=1639550541940 extraInfo= msg=
[java] DispatchMouseEvent: target = haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <= bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true, false, window, 0, 60.0, 21.0, 52.0, 5.0, false, false, false, false, false, null);document.getElementById('0.23706269190829865').dispatchEvent(e);
[java] DispatchMouseClickEvent: target = haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 60.0, y = 21.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <= bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = button ▲
[java] var init = { bubbles: true };init.screenX = 60.0;init.screenY = 21.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 60.0;init.screenY = 21.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] AssertPropertyValue: target = haloNumericStepperTests.testNumStep: propertyName = value: value = 2
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep']; return target['value'];
[java] DispatchMouseEvent: target = haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <= bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseout", true, false, window, 0, 60.0, 21.0, 52.0, 5.0, false, false, false, false, false, null);document.getElementById('0.23706269190829865').dispatchEvent(e);
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml> id=NumericStepperTest2 result=pass elapsed=1307 phase=cleanup started=1639550543272 extraInfo= msg=
[java] running script <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml>
[java] test case count: 3
[java] SetProperty: target = : propertyName = currentState: value = haloDateFieldTest
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) == 'function') target['set_' + 'currentState']('haloDateFieldTest'); else target['currentState']='haloDateFieldTest';
[java] AssertPropertyValue: target = haloDateFieldTests.testDateField: propertyName = text: value =
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField']; return target['text'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml> id=SetupDateFieldTest result=pass elapsed=47 phase=body started=1639550544581 extraInfo= msg=
[java] SetProperty: target = haloDateFieldTests.testDateField: propertyName = selectedDate
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];if (typeof(target['set_' + 'selectedDate']) == 'function') target['set_' + 'selectedDate']( new Date(2005, 4, 1)); else target['selectedDate']= new Date(2005, 4, 1);
[java] DispatchMouseEvent: target = haloDateFieldTests.testDateField, localX = 10.0, localY = 10.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true, false, window, 0, 18.0, 26.0, 10.0, 10.0, false, false, false, false, false, null);document.getElementById('0.1365305635812334').dispatchEvent(e);
[java] DispatchMouseClickEvent: target = haloDateFieldTests.testDateField, localX = 10.0, localY = 10.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 18.0, y = 26.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = input
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 26.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 26.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] AssertPropertyValue: target = haloDateFieldTests.testDateField.dropdown: propertyName = visible: value = true
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];target = target['dropdown']; return target['visible'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml> id=DateFieldTest1 result=pass elapsed=1407 phase=body started=1639550544628 extraInfo= msg=
[java] DispatchMouseEvent: target = haloDateFieldTests.testDateField.dropdown, localX = 89.0, localY = 67.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];target = target['dropdown'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];target = target['dropdown'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (189.0 >= bounds.left && 189.0 <= bounds.right && 102.0 >= bounds.top && 102.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true, false, window, 0, 189.0, 102.0, 89.0, 67.0, false, false, false, false, false, null);document.getElementById('0.5491819584108839').dispatchEvent(e);
[java] DispatchMouseClickEvent: target = haloDateFieldTests.testDateField.dropdown, localX = 89.0, localY = 67.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];target = target['dropdown'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];target = target['dropdown'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 189.0, y = 102.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (189.0 >= bounds.left && 189.0 <= bounds.right && 102.0 >= bounds.top && 102.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = span 4
[java] var init = { bubbles: true };init.screenX = 189.0;init.screenY = 102.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 189.0;init.screenY = 102.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] AssertPropertyValue: target = haloDateFieldTests.testDateField: propertyName = selectedDate
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField']; return target['selectedDate'];
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];var value = new Date(2005, 4, 4);return value;
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml> id=DateFieldTest2 result=pass elapsed=1289 phase=body started=1639550546035 extraInfo= msg=
[java] running script <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/MenuBarTestScript.mxml>
[java] test case count: 3
[java] SetProperty: target = : propertyName = currentState: value = haloMenuBarTest
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) == 'function') target['set_' + 'currentState']('haloMenuBarTest'); else target['currentState']='haloMenuBarTest';
[java] TypeError: panelView.contentArea is undefined
[java] Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:48'
[java] System info: host: 'ApacheRoyaleCI', ip: '10.0.0.5', os.name: 'Windows Server 2016', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_201'
[java] Driver info: org.openqa.selenium.firefox.FirefoxDriver
[java] Capabilities {acceptInsecureCerts: true, browserName: firefox, browserVersion: 95.0, javascriptEnabled: true, moz:accessibilityChecks: false, moz:buildID: 20211129150630, moz:geckodriverVersion: 0.30.0, moz:headless: false, moz:processID: 3336, moz:profile: C:\Users\ApacheRoyaleCI\App..., moz:shutdownTimeout: 60000, moz:useNonSpecCompliantPointerOrigin: false, moz:webdriverClick: true, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, platformVersion: 10.0, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify}
[java] Session ID: 51e4364e-3210-47b7-9e0c-52d58ffcccab
[java] org.openqa.selenium.JavascriptException: TypeError: panelView.contentArea is undefined
[java] Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:48'
[java] System info: host: 'ApacheRoyaleCI', ip: '10.0.0.5', os.name: 'Windows Server 2016', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_201'
[java] Driver info: org.openqa.selenium.firefox.FirefoxDriver
[java] Capabilities {acceptInsecureCerts: true, browserName: firefox, browserVersion: 95.0, javascriptEnabled: true, moz:accessibilityChecks: false, moz:buildID: 20211129150630, moz:geckodriverVersion: 0.30.0, moz:headless: false, moz:processID: 3336, moz:profile: C:\Users\ApacheRoyaleCI\App..., moz:shutdownTimeout: 60000, moz:useNonSpecCompliantPointerOrigin: false, moz:webdriverClick: true, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, platformVersion: 10.0, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify}
[java] Session ID: 51e4364e-3210-47b7-9e0c-52d58ffcccab
[java] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[java] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
[java] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[java] at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
[java] at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:187)
[java] at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:122)
[java] at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
[java] at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)
[java] at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
[java] at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
[java] at org.openqa.selenium.remote.RemoteWebDriver.executeScript(RemoteWebDriver.java:489)
[java] at marmotinni.SetProperty.doStep(Unknown Source)
[java] at marmotinni.TestStep.execute(Unknown Source)
[java] at marmotinni.TestCase.runSteps(Unknown Source)
[java] at marmotinni.TestCase.runBody(Unknown Source)
[java] at marmotinni.TestCase.runSetup(Unknown Source)
[java] at marmotinni.TestCase.runTest(Unknown Source)
[java] at marmotinni.MarmotinniRunner.runTest(Unknown Source)
[java] at marmotinni.MarmotinniRunner.main(Unknown Source)
[java] 1639550547382 Marionette INFO Stopped listening on port 53776
[java] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Xms384m -Xmx2g
BUILD FAILED
<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/build.xml>:1577: Java returned: 1
Total time: 25 minutes 18 seconds
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Xms384m -Xmx2g
Build step 'Invoke Ant' marked build as failure
Archiving artifacts
Jenkins build is back to normal : royale-asjs_MXTests #2218
Posted by ap...@gmail.com.
See <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/2218/display/redirect?page=changes>
Build failed in Jenkins: royale-asjs_MXTests #2217
Posted by ap...@gmail.com.
See <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/2217/display/redirect>
Changes:
------------------------------------------
[...truncated 998.46 KB...]
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 66.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 66.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] AssertPropertyValue: target = haloRadioButtonTests.testRadio1: propertyName = selected: value = false
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloRadioButtonTests'];target = target['testRadio1']; return target['selected'];
[java] AssertPropertyValue: target = haloRadioButtonTests.testRadio2: propertyName = selected: value = true
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloRadioButtonTests'];target = target['testRadio2']; return target['selected'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/RadioButtonTestScript.mxml> id=RadioButtonTest2 result=pass elapsed=1304 phase=body started=1639602272534 extraInfo= msg=
[java] running script <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextInputTestScript.mxml>
[java] test case count: 2
[java] SetProperty: target = : propertyName = currentState: value = haloTextInputTest
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) == 'function') target['set_' + 'currentState']('haloTextInputTest'); else target['currentState']='haloTextInputTest';
[java] AssertPropertyValue: target = haloTextInputTests.testTextInput: propertyName = text: value =
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloTextInputTests'];target = target['testTextInput']; return target['text'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextInputTestScript.mxml> id=SetupTextInputTest result=pass elapsed=28 phase=body started=1639602273842 extraInfo= msg=
[java] DispatchMouseClickEvent: target = haloTextInputTests.testTextInput, localX = 10.0, localY = 10.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloTextInputTests'];target = target['testTextInput'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloTextInputTests'];target = target['testTextInput'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 18.0, y = 26.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = input
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 26.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 26.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] DispatchKeyEvent: char = This is another test., repeatCount = 1
[java] AssertPropertyValue: target = haloTextInputTests.testTextInput: propertyName = text: value = This is another test.
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloTextInputTests'];target = target['testTextInput']; return target['text'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextInputTestScript.mxml> id=TextInputTest1 result=pass elapsed=1344 phase=body started=1639602273870 extraInfo= msg=
[java] running script <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextAreaTestScript.mxml>
[java] test case count: 2
[java] SetProperty: target = : propertyName = currentState: value = haloTextAreaTest
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) == 'function') target['set_' + 'currentState']('haloTextAreaTest'); else target['currentState']='haloTextAreaTest';
[java] AssertPropertyValue: target = haloTextAreaTests.testTextArea: propertyName = text: value =
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloTextAreaTests'];target = target['testTextArea']; return target['text'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextAreaTestScript.mxml> id=SetupTextAreaTest result=pass elapsed=43 phase=body started=1639602275222 extraInfo= msg=
[java] DispatchMouseClickEvent: target = haloTextAreaTests.testTextArea, localX = 10.0, localY = 10.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloTextAreaTests'];target = target['testTextArea'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloTextAreaTests'];target = target['testTextArea'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 18.0, y = 27.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 27.0 >= bounds.top && 27.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = textarea
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 27.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 27.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] DispatchKeyEvent: char = This is a TextArea and it contains lots of text which should word wrap and eventually cause scrollbars to appear. The validation will test for the scrollbar properties, repeatCount = 1
[java] AssertPropertyValue: target = haloTextAreaTests.testTextArea: propertyName = text: value = This is a TextArea and it contains lots of text which should word wrap and eventually cause scrollbars to appear. The validation will test for the scrollbar properties
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloTextAreaTests'];target = target['testTextArea']; return target['text'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextAreaTestScript.mxml> id=TextAreaTest1 result=pass elapsed=1405 phase=body started=1639602275265 extraInfo= msg=
[java] running script <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml>
[java] test case count: 3
[java] SetProperty: target = : propertyName = currentState: value = haloComboBoxTest
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) == 'function') target['set_' + 'currentState']('haloComboBoxTest'); else target['currentState']='haloComboBoxTest';
[java] AssertPropertyValue: target = haloComboBoxTests.testCombo: propertyName = text: value = Apples
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo']; return target['text'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml> id=SetupComboBoxTest result=pass elapsed=36 phase=body started=1639602276674 extraInfo= msg=
[java] DispatchMouseEvent: target = haloComboBoxTests.testCombo, localX = 10.0, localY = 10.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true, false, window, 0, 18.0, 26.0, 10.0, 10.0, false, false, false, false, false, null);document.getElementById('0.9217607903371613').dispatchEvent(e);
[java] DispatchMouseClickEvent: target = haloComboBoxTests.testCombo, localX = 10.0, localY = 10.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 18.0, y = 26.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = input
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 26.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 26.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] AssertPropertyValue: target = haloComboBoxTests.testCombo.dropdown: propertyName = visible: value = true
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];target = target['dropdown']; return target['visible'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml> id=ComboBoxTest1 result=pass elapsed=1315 phase=body started=1639602276710 extraInfo= msg=
[java] DispatchMouseEvent: target = haloComboBoxTests.testCombo.dropdown, localX = 10.0, localY = 30.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];target = target['dropdown'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];target = target['dropdown'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 69.0 >= bounds.top && 69.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true, false, window, 0, 18.0, 69.0, 10.0, 30.0, false, false, false, false, false, null);document.getElementById('0.2868915855433609').dispatchEvent(e);
[java] DispatchMouseClickEvent: target = haloComboBoxTests.testCombo.dropdown, localX = 10.0, localY = 30.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];target = target['dropdown'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];target = target['dropdown'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 18.0, y = 69.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 69.0 >= bounds.top && 69.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = span Beer
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 69.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 69.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] AssertPropertyValue: target = haloComboBoxTests.testCombo: propertyName = text: value = Beer
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo']; return target['text'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml> id=ComboBoxTest2 result=pass elapsed=1313 phase=body started=1639602278025 extraInfo= msg=
[java] running script <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ListAndDataGridTestScript.mxml>
[java] test case count: 2
[java] SetProperty: target = : propertyName = currentState: value = haloListAndDataGridTest
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) == 'function') target['set_' + 'currentState']('haloListAndDataGridTest'); else target['currentState']='haloListAndDataGridTest';
[java] AssertPropertyValue: target = haloListAndDataGridTests.testList.dataProvider: propertyName = length: value = 6
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloListAndDataGridTests'];target = target['testList'];target = target['dataProvider']; return target['length'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ListAndDataGridTestScript.mxml> id=SetupListAndDataGridTest result=pass elapsed=100 phase=body started=1639602279341 extraInfo= msg=
[java] DispatchMouseEvent: target = haloListAndDataGridTests.testList, localX = 10.0, localY = 55.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloListAndDataGridTests'];target = target['testList'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloListAndDataGridTests'];target = target['testList'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 71.0 >= bounds.top && 71.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true, false, window, 0, 18.0, 71.0, 10.0, 55.0, false, false, false, false, false, null);document.getElementById('0.26566541479393035').dispatchEvent(e);
[java] DispatchMouseClickEvent: target = haloListAndDataGridTests.testList, localX = 10.0, localY = 55.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloListAndDataGridTests'];target = target['testList'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloListAndDataGridTests'];target = target['testList'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 18.0, y = 71.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 71.0 >= bounds.top && 71.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = div Zowee Wowee
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 71.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 71.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] AssertPropertyValue: target = haloListAndDataGridTests.testList: propertyName = selectedIndex: value = 2
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloListAndDataGridTests'];target = target['testList']; return target['selectedIndex'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ListAndDataGridTestScript.mxml> id=ListTest1 result=pass elapsed=1307 phase=body started=1639602279442 extraInfo= msg=
[java] running script <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml>
[java] test case count: 3
[java] SetProperty: target = : propertyName = currentState: value = haloNumericStepperTest
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) == 'function') target['set_' + 'currentState']('haloNumericStepperTest'); else target['currentState']='haloNumericStepperTest';
[java] AssertPropertyValue: target = haloNumericStepperTests.testNumStep: propertyName = value: value = 0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep']; return target['value'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml> id=SetupNumericStepperTest result=pass elapsed=34 phase=body started=1639602280753 extraInfo= msg=
[java] DispatchMouseEvent: target = haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <= bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true, false, window, 0, 60.0, 21.0, 52.0, 5.0, false, false, false, false, false, null);document.getElementById('0.8202637920569574').dispatchEvent(e);
[java] DispatchMouseClickEvent: target = haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 60.0, y = 21.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <= bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = button ▲
[java] var init = { bubbles: true };init.screenX = 60.0;init.screenY = 21.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 60.0;init.screenY = 21.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] AssertPropertyValue: target = haloNumericStepperTests.testNumStep: propertyName = value: value = 1
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep']; return target['value'];
[java] DispatchMouseEvent: target = haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <= bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseout", true, false, window, 0, 60.0, 21.0, 52.0, 5.0, false, false, false, false, false, null);document.getElementById('0.8202637920569574').dispatchEvent(e);
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml> id=NumericStepperTest1 result=pass elapsed=1329 phase=cleanup started=1639602280787 extraInfo= msg=
[java] DispatchMouseEvent: target = haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <= bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true, false, window, 0, 60.0, 21.0, 52.0, 5.0, false, false, false, false, false, null);document.getElementById('0.8202637920569574').dispatchEvent(e);
[java] DispatchMouseClickEvent: target = haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 60.0, y = 21.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <= bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = button ▲
[java] var init = { bubbles: true };init.screenX = 60.0;init.screenY = 21.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 60.0;init.screenY = 21.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] AssertPropertyValue: target = haloNumericStepperTests.testNumStep: propertyName = value: value = 2
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep']; return target['value'];
[java] DispatchMouseEvent: target = haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <= bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseout", true, false, window, 0, 60.0, 21.0, 52.0, 5.0, false, false, false, false, false, null);document.getElementById('0.8202637920569574').dispatchEvent(e);
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml> id=NumericStepperTest2 result=pass elapsed=1337 phase=cleanup started=1639602282116 extraInfo= msg=
[java] running script <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml>
[java] test case count: 3
[java] SetProperty: target = : propertyName = currentState: value = haloDateFieldTest
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) == 'function') target['set_' + 'currentState']('haloDateFieldTest'); else target['currentState']='haloDateFieldTest';
[java] AssertPropertyValue: target = haloDateFieldTests.testDateField: propertyName = text: value =
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField']; return target['text'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml> id=SetupDateFieldTest result=pass elapsed=52 phase=body started=1639602283455 extraInfo= msg=
[java] SetProperty: target = haloDateFieldTests.testDateField: propertyName = selectedDate
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];if (typeof(target['set_' + 'selectedDate']) == 'function') target['set_' + 'selectedDate']( new Date(2005, 4, 1)); else target['selectedDate']= new Date(2005, 4, 1);
[java] DispatchMouseEvent: target = haloDateFieldTests.testDateField, localX = 10.0, localY = 10.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true, false, window, 0, 18.0, 26.0, 10.0, 10.0, false, false, false, false, false, null);document.getElementById('0.561852264478645').dispatchEvent(e);
[java] DispatchMouseClickEvent: target = haloDateFieldTests.testDateField, localX = 10.0, localY = 10.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 18.0, y = 26.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = input
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 26.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 26.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] AssertPropertyValue: target = haloDateFieldTests.testDateField.dropdown: propertyName = visible: value = true
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];target = target['dropdown']; return target['visible'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml> id=DateFieldTest1 result=pass elapsed=1424 phase=body started=1639602283507 extraInfo= msg=
[java] DispatchMouseEvent: target = haloDateFieldTests.testDateField.dropdown, localX = 89.0, localY = 67.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];target = target['dropdown'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];target = target['dropdown'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (189.0 >= bounds.left && 189.0 <= bounds.right && 102.0 >= bounds.top && 102.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true, false, window, 0, 189.0, 102.0, 89.0, 67.0, false, false, false, false, false, null);document.getElementById('0.06598535934625038').dispatchEvent(e);
[java] DispatchMouseClickEvent: target = haloDateFieldTests.testDateField.dropdown, localX = 89.0, localY = 67.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];target = target['dropdown'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];target = target['dropdown'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 189.0, y = 102.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (189.0 >= bounds.left && 189.0 <= bounds.right && 102.0 >= bounds.top && 102.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = span 4
[java] var init = { bubbles: true };init.screenX = 189.0;init.screenY = 102.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 189.0;init.screenY = 102.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] AssertPropertyValue: target = haloDateFieldTests.testDateField: propertyName = selectedDate
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField']; return target['selectedDate'];
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];var value = new Date(2005, 4, 4);return value;
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml> id=DateFieldTest2 result=pass elapsed=1306 phase=body started=1639602284931 extraInfo= msg=
[java] running script <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/MenuBarTestScript.mxml>
[java] test case count: 3
[java] SetProperty: target = : propertyName = currentState: value = haloMenuBarTest
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) == 'function') target['set_' + 'currentState']('haloMenuBarTest'); else target['currentState']='haloMenuBarTest';
[java] TypeError: panelView.contentArea is undefined
[java] Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:48'
[java] System info: host: 'ApacheRoyaleCI', ip: '10.0.0.5', os.name: 'Windows Server 2016', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_201'
[java] Driver info: org.openqa.selenium.firefox.FirefoxDriver
[java] Capabilities {acceptInsecureCerts: true, browserName: firefox, browserVersion: 95.0, javascriptEnabled: true, moz:accessibilityChecks: false, moz:buildID: 20211129150630, moz:geckodriverVersion: 0.30.0, moz:headless: false, moz:processID: 7028, moz:profile: C:\Users\ApacheRoyaleCI\App..., moz:shutdownTimeout: 60000, moz:useNonSpecCompliantPointerOrigin: false, moz:webdriverClick: true, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, platformVersion: 10.0, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify}
[java] Session ID: 615ed897-8492-4c56-9c96-8b04ee20ee06
[java] org.openqa.selenium.JavascriptException: TypeError: panelView.contentArea is undefined
[java] Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:48'
[java] System info: host: 'ApacheRoyaleCI', ip: '10.0.0.5', os.name: 'Windows Server 2016', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_201'
[java] Driver info: org.openqa.selenium.firefox.FirefoxDriver
[java] Capabilities {acceptInsecureCerts: true, browserName: firefox, browserVersion: 95.0, javascriptEnabled: true, moz:accessibilityChecks: false, moz:buildID: 20211129150630, moz:geckodriverVersion: 0.30.0, moz:headless: false, moz:processID: 7028, moz:profile: C:\Users\ApacheRoyaleCI\App..., moz:shutdownTimeout: 60000, moz:useNonSpecCompliantPointerOrigin: false, moz:webdriverClick: true, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, platformVersion: 10.0, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify}
[java] Session ID: 615ed897-8492-4c56-9c96-8b04ee20ee06
[java] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[java] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
[java] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[java] at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
[java] at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:187)
[java] at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:122)
[java] at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
[java] at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)
[java] at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
[java] at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
[java] at org.openqa.selenium.remote.RemoteWebDriver.executeScript(RemoteWebDriver.java:489)
[java] at marmotinni.SetProperty.doStep(Unknown Source)
[java] at marmotinni.TestStep.execute(Unknown Source)
[java] at marmotinni.TestCase.runSteps(Unknown Source)
[java] at marmotinni.TestCase.runBody(Unknown Source)
[java] at marmotinni.TestCase.runSetup(Unknown Source)
[java] at marmotinni.TestCase.runTest(Unknown Source)
[java] at marmotinni.MarmotinniRunner.runTest(Unknown Source)
[java] at marmotinni.MarmotinniRunner.main(Unknown Source)
[java] 1639602286289 Marionette INFO Stopped listening on port 58755
[java]
[java] ###!!! [Child][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost
[java]
[java]
[java] ###!!! [Child][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost
[java]
[java] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Xms384m -Xmx2g
BUILD FAILED
<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/build.xml>:1577: Java returned: 1
Total time: 25 minutes 43 seconds
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Xms384m -Xmx2g
Build step 'Invoke Ant' marked build as failure
Archiving artifacts
Build failed in Jenkins: royale-asjs_MXTests #2216
Posted by ap...@gmail.com.
See <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/2216/display/redirect>
Changes:
------------------------------------------
[...truncated 999.06 KB...]
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 66.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 66.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] AssertPropertyValue: target = haloRadioButtonTests.testRadio1: propertyName = selected: value = false
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloRadioButtonTests'];target = target['testRadio1']; return target['selected'];
[java] AssertPropertyValue: target = haloRadioButtonTests.testRadio2: propertyName = selected: value = true
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloRadioButtonTests'];target = target['testRadio2']; return target['selected'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/RadioButtonTestScript.mxml> id=RadioButtonTest2 result=pass elapsed=1309 phase=body started=1639576791324 extraInfo= msg=
[java] running script <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextInputTestScript.mxml>
[java] test case count: 2
[java] SetProperty: target = : propertyName = currentState: value = haloTextInputTest
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) == 'function') target['set_' + 'currentState']('haloTextInputTest'); else target['currentState']='haloTextInputTest';
[java] AssertPropertyValue: target = haloTextInputTests.testTextInput: propertyName = text: value =
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloTextInputTests'];target = target['testTextInput']; return target['text'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextInputTestScript.mxml> id=SetupTextInputTest result=pass elapsed=24 phase=body started=1639576792637 extraInfo= msg=
[java] DispatchMouseClickEvent: target = haloTextInputTests.testTextInput, localX = 10.0, localY = 10.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloTextInputTests'];target = target['testTextInput'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloTextInputTests'];target = target['testTextInput'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 18.0, y = 26.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = input
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 26.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 26.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] DispatchKeyEvent: char = This is another test., repeatCount = 1
[java] AssertPropertyValue: target = haloTextInputTests.testTextInput: propertyName = text: value = This is another test.
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloTextInputTests'];target = target['testTextInput']; return target['text'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextInputTestScript.mxml> id=TextInputTest1 result=pass elapsed=1305 phase=body started=1639576792661 extraInfo= msg=
[java] running script <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextAreaTestScript.mxml>
[java] test case count: 2
[java] SetProperty: target = : propertyName = currentState: value = haloTextAreaTest
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) == 'function') target['set_' + 'currentState']('haloTextAreaTest'); else target['currentState']='haloTextAreaTest';
[java] AssertPropertyValue: target = haloTextAreaTests.testTextArea: propertyName = text: value =
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloTextAreaTests'];target = target['testTextArea']; return target['text'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextAreaTestScript.mxml> id=SetupTextAreaTest result=pass elapsed=31 phase=body started=1639576793971 extraInfo= msg=
[java] DispatchMouseClickEvent: target = haloTextAreaTests.testTextArea, localX = 10.0, localY = 10.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloTextAreaTests'];target = target['testTextArea'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloTextAreaTests'];target = target['testTextArea'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 18.0, y = 27.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 27.0 >= bounds.top && 27.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = textarea
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 27.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 27.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] DispatchKeyEvent: char = This is a TextArea and it contains lots of text which should word wrap and eventually cause scrollbars to appear. The validation will test for the scrollbar properties, repeatCount = 1
[java] AssertPropertyValue: target = haloTextAreaTests.testTextArea: propertyName = text: value = This is a TextArea and it contains lots of text which should word wrap and eventually cause scrollbars to appear. The validation will test for the scrollbar properties
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloTextAreaTests'];target = target['testTextArea']; return target['text'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextAreaTestScript.mxml> id=TextAreaTest1 result=pass elapsed=1370 phase=body started=1639576794002 extraInfo= msg=
[java] running script <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml>
[java] test case count: 3
[java] SetProperty: target = : propertyName = currentState: value = haloComboBoxTest
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) == 'function') target['set_' + 'currentState']('haloComboBoxTest'); else target['currentState']='haloComboBoxTest';
[java] AssertPropertyValue: target = haloComboBoxTests.testCombo: propertyName = text: value = Apples
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo']; return target['text'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml> id=SetupComboBoxTest result=pass elapsed=35 phase=body started=1639576795377 extraInfo= msg=
[java] DispatchMouseEvent: target = haloComboBoxTests.testCombo, localX = 10.0, localY = 10.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true, false, window, 0, 18.0, 26.0, 10.0, 10.0, false, false, false, false, false, null);document.getElementById('0.6473605142775959').dispatchEvent(e);
[java] DispatchMouseClickEvent: target = haloComboBoxTests.testCombo, localX = 10.0, localY = 10.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 18.0, y = 26.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = input
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 26.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 26.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] AssertPropertyValue: target = haloComboBoxTests.testCombo.dropdown: propertyName = visible: value = true
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];target = target['dropdown']; return target['visible'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml> id=ComboBoxTest1 result=pass elapsed=1297 phase=body started=1639576795412 extraInfo= msg=
[java] DispatchMouseEvent: target = haloComboBoxTests.testCombo.dropdown, localX = 10.0, localY = 30.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];target = target['dropdown'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];target = target['dropdown'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 69.0 >= bounds.top && 69.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true, false, window, 0, 18.0, 69.0, 10.0, 30.0, false, false, false, false, false, null);document.getElementById('0.4235966796026104').dispatchEvent(e);
[java] DispatchMouseClickEvent: target = haloComboBoxTests.testCombo.dropdown, localX = 10.0, localY = 30.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];target = target['dropdown'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];target = target['dropdown'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 18.0, y = 69.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 69.0 >= bounds.top && 69.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = span Beer
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 69.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 69.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] AssertPropertyValue: target = haloComboBoxTests.testCombo: propertyName = text: value = Beer
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo']; return target['text'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml> id=ComboBoxTest2 result=pass elapsed=1291 phase=body started=1639576796709 extraInfo= msg=
[java] running script <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ListAndDataGridTestScript.mxml>
[java] test case count: 2
[java] SetProperty: target = : propertyName = currentState: value = haloListAndDataGridTest
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) == 'function') target['set_' + 'currentState']('haloListAndDataGridTest'); else target['currentState']='haloListAndDataGridTest';
[java] AssertPropertyValue: target = haloListAndDataGridTests.testList.dataProvider: propertyName = length: value = 6
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloListAndDataGridTests'];target = target['testList'];target = target['dataProvider']; return target['length'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ListAndDataGridTestScript.mxml> id=SetupListAndDataGridTest result=pass elapsed=92 phase=body started=1639576798008 extraInfo= msg=
[java] DispatchMouseEvent: target = haloListAndDataGridTests.testList, localX = 10.0, localY = 55.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloListAndDataGridTests'];target = target['testList'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloListAndDataGridTests'];target = target['testList'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 71.0 >= bounds.top && 71.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true, false, window, 0, 18.0, 71.0, 10.0, 55.0, false, false, false, false, false, null);document.getElementById('0.3550648596069187').dispatchEvent(e);
[java] DispatchMouseClickEvent: target = haloListAndDataGridTests.testList, localX = 10.0, localY = 55.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloListAndDataGridTests'];target = target['testList'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloListAndDataGridTests'];target = target['testList'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 18.0, y = 71.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 71.0 >= bounds.top && 71.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = div Zowee Wowee
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 71.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 71.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] AssertPropertyValue: target = haloListAndDataGridTests.testList: propertyName = selectedIndex: value = 2
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloListAndDataGridTests'];target = target['testList']; return target['selectedIndex'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ListAndDataGridTestScript.mxml> id=ListTest1 result=pass elapsed=1303 phase=body started=1639576798100 extraInfo= msg=
[java] running script <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml>
[java] test case count: 3
[java] SetProperty: target = : propertyName = currentState: value = haloNumericStepperTest
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) == 'function') target['set_' + 'currentState']('haloNumericStepperTest'); else target['currentState']='haloNumericStepperTest';
[java] AssertPropertyValue: target = haloNumericStepperTests.testNumStep: propertyName = value: value = 0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep']; return target['value'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml> id=SetupNumericStepperTest result=pass elapsed=28 phase=body started=1639576799407 extraInfo= msg=
[java] DispatchMouseEvent: target = haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <= bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true, false, window, 0, 60.0, 21.0, 52.0, 5.0, false, false, false, false, false, null);document.getElementById('0.3676796469609729').dispatchEvent(e);
[java] DispatchMouseClickEvent: target = haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 60.0, y = 21.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <= bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = button ▲
[java] var init = { bubbles: true };init.screenX = 60.0;init.screenY = 21.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 60.0;init.screenY = 21.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] AssertPropertyValue: target = haloNumericStepperTests.testNumStep: propertyName = value: value = 1
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep']; return target['value'];
[java] DispatchMouseEvent: target = haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <= bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseout", true, false, window, 0, 60.0, 21.0, 52.0, 5.0, false, false, false, false, false, null);document.getElementById('0.3676796469609729').dispatchEvent(e);
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml> id=NumericStepperTest1 result=pass elapsed=1312 phase=cleanup started=1639576799435 extraInfo= msg=
[java] DispatchMouseEvent: target = haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <= bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true, false, window, 0, 60.0, 21.0, 52.0, 5.0, false, false, false, false, false, null);document.getElementById('0.3676796469609729').dispatchEvent(e);
[java] DispatchMouseClickEvent: target = haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 60.0, y = 21.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <= bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = button ▲
[java] var init = { bubbles: true };init.screenX = 60.0;init.screenY = 21.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 60.0;init.screenY = 21.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] AssertPropertyValue: target = haloNumericStepperTests.testNumStep: propertyName = value: value = 2
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep']; return target['value'];
[java] DispatchMouseEvent: target = haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <= bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseout", true, false, window, 0, 60.0, 21.0, 52.0, 5.0, false, false, false, false, false, null);document.getElementById('0.3676796469609729').dispatchEvent(e);
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml> id=NumericStepperTest2 result=pass elapsed=1310 phase=cleanup started=1639576800747 extraInfo= msg=
[java] running script <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml>
[java] test case count: 3
[java] SetProperty: target = : propertyName = currentState: value = haloDateFieldTest
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) == 'function') target['set_' + 'currentState']('haloDateFieldTest'); else target['currentState']='haloDateFieldTest';
[java] AssertPropertyValue: target = haloDateFieldTests.testDateField: propertyName = text: value =
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField']; return target['text'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml> id=SetupDateFieldTest result=pass elapsed=71 phase=body started=1639576802060 extraInfo= msg=
[java] SetProperty: target = haloDateFieldTests.testDateField: propertyName = selectedDate
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];if (typeof(target['set_' + 'selectedDate']) == 'function') target['set_' + 'selectedDate']( new Date(2005, 4, 1)); else target['selectedDate']= new Date(2005, 4, 1);
[java] DispatchMouseEvent: target = haloDateFieldTests.testDateField, localX = 10.0, localY = 10.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true, false, window, 0, 18.0, 26.0, 10.0, 10.0, false, false, false, false, false, null);document.getElementById('0.5698413419530366').dispatchEvent(e);
[java] DispatchMouseClickEvent: target = haloDateFieldTests.testDateField, localX = 10.0, localY = 10.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 18.0, y = 26.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = input
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 26.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 26.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] AssertPropertyValue: target = haloDateFieldTests.testDateField.dropdown: propertyName = visible: value = true
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];target = target['dropdown']; return target['visible'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml> id=DateFieldTest1 result=pass elapsed=1404 phase=body started=1639576802131 extraInfo= msg=
[java] DispatchMouseEvent: target = haloDateFieldTests.testDateField.dropdown, localX = 89.0, localY = 67.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];target = target['dropdown'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];target = target['dropdown'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (189.0 >= bounds.left && 189.0 <= bounds.right && 102.0 >= bounds.top && 102.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true, false, window, 0, 189.0, 102.0, 89.0, 67.0, false, false, false, false, false, null);document.getElementById('0.2377359624827522').dispatchEvent(e);
[java] DispatchMouseClickEvent: target = haloDateFieldTests.testDateField.dropdown, localX = 89.0, localY = 67.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];target = target['dropdown'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];target = target['dropdown'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 189.0, y = 102.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (189.0 >= bounds.left && 189.0 <= bounds.right && 102.0 >= bounds.top && 102.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = span 4
[java] var init = { bubbles: true };init.screenX = 189.0;init.screenY = 102.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 189.0;init.screenY = 102.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] AssertPropertyValue: target = haloDateFieldTests.testDateField: propertyName = selectedDate
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField']; return target['selectedDate'];
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];var value = new Date(2005, 4, 4);return value;
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml> id=DateFieldTest2 result=pass elapsed=1292 phase=body started=1639576803535 extraInfo= msg=
[java] running script <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/MenuBarTestScript.mxml>
[java] test case count: 3
[java] SetProperty: target = : propertyName = currentState: value = haloMenuBarTest
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) == 'function') target['set_' + 'currentState']('haloMenuBarTest'); else target['currentState']='haloMenuBarTest';
[java] TypeError: panelView.contentArea is undefined
[java] Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:48'
[java] System info: host: 'ApacheRoyaleCI', ip: '10.0.0.5', os.name: 'Windows Server 2016', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_201'
[java] Driver info: org.openqa.selenium.firefox.FirefoxDriver
[java] Capabilities {acceptInsecureCerts: true, browserName: firefox, browserVersion: 95.0, javascriptEnabled: true, moz:accessibilityChecks: false, moz:buildID: 20211129150630, moz:geckodriverVersion: 0.30.0, moz:headless: false, moz:processID: 3204, moz:profile: C:\Users\ApacheRoyaleCI\App..., moz:shutdownTimeout: 60000, moz:useNonSpecCompliantPointerOrigin: false, moz:webdriverClick: true, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, platformVersion: 10.0, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify}
[java] Session ID: 36ba779f-3c89-4539-a75e-52127b7391aa
[java] org.openqa.selenium.JavascriptException: TypeError: panelView.contentArea is undefined
[java] Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:48'
[java] System info: host: 'ApacheRoyaleCI', ip: '10.0.0.5', os.name: 'Windows Server 2016', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_201'
[java] Driver info: org.openqa.selenium.firefox.FirefoxDriver
[java] Capabilities {acceptInsecureCerts: true, browserName: firefox, browserVersion: 95.0, javascriptEnabled: true, moz:accessibilityChecks: false, moz:buildID: 20211129150630, moz:geckodriverVersion: 0.30.0, moz:headless: false, moz:processID: 3204, moz:profile: C:\Users\ApacheRoyaleCI\App..., moz:shutdownTimeout: 60000, moz:useNonSpecCompliantPointerOrigin: false, moz:webdriverClick: true, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, platformVersion: 10.0, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify}
[java] Session ID: 36ba779f-3c89-4539-a75e-52127b7391aa
[java] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[java] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
[java] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[java] at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
[java] at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:187)
[java] at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:122)
[java] at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
[java] at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)
[java] at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
[java] at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
[java] at org.openqa.selenium.remote.RemoteWebDriver.executeScript(RemoteWebDriver.java:489)
[java] at marmotinni.SetProperty.doStep(Unknown Source)
[java] at marmotinni.TestStep.execute(Unknown Source)
[java] at marmotinni.TestCase.runSteps(Unknown Source)
[java] at marmotinni.TestCase.runBody(Unknown Source)
[java] at marmotinni.TestCase.runSetup(Unknown Source)
[java] at marmotinni.TestCase.runTest(Unknown Source)
[java] at marmotinni.MarmotinniRunner.runTest(Unknown Source)
[java] at marmotinni.MarmotinniRunner.main(Unknown Source)
[java] 1639576804871 Marionette INFO Stopped listening on port 64726
[java]
[java] ###!!! [Child][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost
[java]
[java]
[java] ###!!! [Child][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost
[java]
[java] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Xms384m -Xmx2g
BUILD FAILED
<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/build.xml>:1577: Java returned: 1
Total time: 24 minutes 58 seconds
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Xms384m -Xmx2g
Build step 'Invoke Ant' marked build as failure
Archiving artifacts
Re: Build failed in Jenkins: royale-asjs_MXTests #2215
Posted by Greg Dove <gr...@gmail.com>.
Thanks Josh, I'll check out those options at some point. The FF ESR version
I have was the last to officially support Flash player as extended browser
support until (iirc) mid-2021.
I have some old Royale UI unit testing approaches that run swf and js
testing side-by-side in the browser, which I still use before migrating the
tests to the RoyaleUnit testing.
The main advantage with keeping something that works in the browser is
use of the ExternalInterface api, which is quite common (so far) in legacy
apps we've been porting, so I sometimes need to check behaviour with that.
I also had a graphics api side-by-side tester that let you issue console
commands to use the flash drawing api in the flash player and the royale
emulation of it side-by-side simultaneously, for example, using
ExternalInterface also. I sometimes still fire that up.
Outside of that, I'd agree that it's not 'needed' and perhaps my main
reason for hanging on to it is mostly nostalgia - I started with Flash
player 4 :)
On Sat, Dec 18, 2021 at 6:16 AM Josh Tynjala <jo...@bowlerhat.dev>
wrote:
> I wonder if you could download the same version of Firefox in "portable"
> form?
>
> https://portableapps.com/apps/internet/firefox_portable/legacy
>
> If that still works with the Flash Player plugin, that would allow you to
> keep your main installation up to date.
>
> Personally, I've uninstalled the Flash Player plugin completely, and I
> haven't run into any strange situations where I wished I still had it. I've
> been using the standalone debug executable of Flash Player instead, which
> you can still download from Adobe, and that's been fine for my needs. Is
> there any particular reason why you need the plugin specifically?
>
> --
> Josh Tynjala
> Bowler Hat LLC <https://bowlerhat.dev>
>
>
> On Fri, Dec 17, 2021 at 1:45 AM Greg Dove <gr...@gmail.com> wrote:
>
> > btw I'm actually back a bit with FF 78.11.0esr (32-bit) which is pretty
> > much from around 1 year ago. I am actually reluctant to upgrade this one,
> > because it still runs the debug flash player in the browser, I think an
> > upgrade is a one way street.
> >
> >
> > On Fri, Dec 17, 2021 at 10:39 PM Greg Dove <gr...@gmail.com> wrote:
> >
> > >
> > > OK thanks, I will double-check that. I was kinda focused on the "Error:
> > > Channel closing: too late"
> > > and thinking that was the cause, but obviously not :)
> > >
> > >
> > > On Fri, Dec 17, 2021 at 10:28 PM Edward Stangler <
> estangler@bradmark.com
> > >
> > > wrote:
> > >
> > >>
> > >> Not really. This is how mine ends (Firefox 95.0 64-bit on Windows 10
> > >> 21H2):
> > >>
> > >> [java] RESULT:
> > >>
> > >>
> >
> scriptName=C:\somewhere\royale-asjs/mustella/tests/mxtests/basicTests/spark/scripts/ButtonTestScript.mxml
> > >> id=SparkButtonTest1 result=pass elapsed=1463 phase=body
> > >> started=1639654508820 extraInfo= msg=
> > >> [java] 1639654510294 Marionette INFO Stopped
> > >> listening on port 62311
> > >> [java]
> > >> [java] ###!!! [Parent][RunMessage] Error: Channel closing: too
> late
> > >> to send/recv, messages will be lost
> > >> [java]
> > >>
> > >> BUILD SUCCESSFUL
> > >> Total time: 32 seconds
> > >>
> > >> But you sure there's nothing earlier that failed on yours?
> > >>
> > >>
> > >> On 12/17/2021 1:50 AM, Greg Dove wrote:
> > >> > Thanks again Edward, that was certainly much easier than last time I
> > >> set up
> > >> > for this (which was quite some time ago and required downgrading to
> an
> > >> > older version of Firefox etc).
> > >> >
> > >> > However, do you know if it is normal for all tests to pass and then
> > see
> > >> > this at the end in js?:
> > >> >
> > >> > [java] RESULT:
> > >> >
> > >>
> >
> scriptName=C:\development\asf\royale-asjs/mustella/tests/mxtests/basicTests/spark/scripts/ButtonTestScript.mxml
> > >> > id=SparkButtonTest1 result=pass elapsed=1438 phase=body
> > >> > started=1639727175704 extraInfo= msg=
> > >> > [java] 1639727177157 Marionette INFO Stopped
> > >> listening
> > >> > on port 53835
> > >> > [java]
> > >> > [java] ###!!! [Child][RunMessage] Error: Channel closing: too
> > late
> > >> to
> > >> > send/recv, messages will be lost
> > >> > [java]
> > >> > [java]
> > >> > [java] ###!!! [Child][MessageChannel::SendAndWait] Error:
> Channel
> > >> > error: cannot send/recv
> > >> > [java]
> > >> >
> > >> > BUILD FAILED
> > >> > C:\development\asf\royale-asjs\build.xml:1577: Java returned: 1
> > >> >
> > >> >
> > >> > thanks,
> > >> > Greg
> > >> >
> > >> > On Thu, Dec 16, 2021 at 4:26 PM Greg Dove wrote:
> > >> >
> > >> >> Thanks Edward, I will keep that in mind for the future. Meanwhile I
> > >> made
> > >> >> changes today that got it to pass.
> > >> >>
> > >> >>
> > >> >> On Thu, Dec 16, 2021 at 4:21 PM Edward Stangler
> > >> >> wrote:
> > >> >>
> > >> >>> If you have Windows and Firefox installed, then just download and
> > >> >>> extract geckodriver-v0.30.0-win64.zip:
> > >> >>>
> > >> >>> https://github.com/mozilla/geckodriver/releases
> > >> >>>
> > >> >>> and do this (in your build+test environment):
> > >> >>>
> > >> >>> set GECKODRIVER_HOME=c:\geckodriver-v0.30.0-win64\geckodriver.exe
> > >> >>> ant mxtests-run-js
> > >> >>>
> > >> >>> (ant basictest-run-js passes)
> > >> >>>
> > >> >>> Buried in the output is:
> > >> >>>
> > >> >>> TypeError: panelView.contentArea is undefined
> > >> >>>
> > >> >>>
> > >> >>>
> > >> >>> On 12/15/2021 2:03 PM, Greg Dove wrote:
> > >> >>>> I will have to come back to that, it is something I consider to
> be
> > >> not
> > >> >>> an
> > >> >>>> easy setup, so need to figure it out.
> > >> >>>>
> > >> >>>>
> > >> >>>> On Thu, Dec 16, 2021 at 8:48 AM Greg Dove wrote:
> > >> >>>>
> > >> >>>>> Ok, so I just did
> > >> >>>>> ant runmxtests
> > >> >>>>> and it ran the swf tests, they passed.
> > >> >>>>> So it looks like this is failing in js tests. I need to figure
> out
> > >> how
> > >> >>> to
> > >> >>>>> run those...
> > >> >>>
> > >>
> > >>
> >
>
Re: Build failed in Jenkins: royale-asjs_MXTests #2215
Posted by Josh Tynjala <jo...@bowlerhat.dev>.
I wonder if you could download the same version of Firefox in "portable"
form?
https://portableapps.com/apps/internet/firefox_portable/legacy
If that still works with the Flash Player plugin, that would allow you to
keep your main installation up to date.
Personally, I've uninstalled the Flash Player plugin completely, and I
haven't run into any strange situations where I wished I still had it. I've
been using the standalone debug executable of Flash Player instead, which
you can still download from Adobe, and that's been fine for my needs. Is
there any particular reason why you need the plugin specifically?
--
Josh Tynjala
Bowler Hat LLC <https://bowlerhat.dev>
On Fri, Dec 17, 2021 at 1:45 AM Greg Dove <gr...@gmail.com> wrote:
> btw I'm actually back a bit with FF 78.11.0esr (32-bit) which is pretty
> much from around 1 year ago. I am actually reluctant to upgrade this one,
> because it still runs the debug flash player in the browser, I think an
> upgrade is a one way street.
>
>
> On Fri, Dec 17, 2021 at 10:39 PM Greg Dove <gr...@gmail.com> wrote:
>
> >
> > OK thanks, I will double-check that. I was kinda focused on the "Error:
> > Channel closing: too late"
> > and thinking that was the cause, but obviously not :)
> >
> >
> > On Fri, Dec 17, 2021 at 10:28 PM Edward Stangler <estangler@bradmark.com
> >
> > wrote:
> >
> >>
> >> Not really. This is how mine ends (Firefox 95.0 64-bit on Windows 10
> >> 21H2):
> >>
> >> [java] RESULT:
> >>
> >>
> scriptName=C:\somewhere\royale-asjs/mustella/tests/mxtests/basicTests/spark/scripts/ButtonTestScript.mxml
> >> id=SparkButtonTest1 result=pass elapsed=1463 phase=body
> >> started=1639654508820 extraInfo= msg=
> >> [java] 1639654510294 Marionette INFO Stopped
> >> listening on port 62311
> >> [java]
> >> [java] ###!!! [Parent][RunMessage] Error: Channel closing: too late
> >> to send/recv, messages will be lost
> >> [java]
> >>
> >> BUILD SUCCESSFUL
> >> Total time: 32 seconds
> >>
> >> But you sure there's nothing earlier that failed on yours?
> >>
> >>
> >> On 12/17/2021 1:50 AM, Greg Dove wrote:
> >> > Thanks again Edward, that was certainly much easier than last time I
> >> set up
> >> > for this (which was quite some time ago and required downgrading to an
> >> > older version of Firefox etc).
> >> >
> >> > However, do you know if it is normal for all tests to pass and then
> see
> >> > this at the end in js?:
> >> >
> >> > [java] RESULT:
> >> >
> >>
> scriptName=C:\development\asf\royale-asjs/mustella/tests/mxtests/basicTests/spark/scripts/ButtonTestScript.mxml
> >> > id=SparkButtonTest1 result=pass elapsed=1438 phase=body
> >> > started=1639727175704 extraInfo= msg=
> >> > [java] 1639727177157 Marionette INFO Stopped
> >> listening
> >> > on port 53835
> >> > [java]
> >> > [java] ###!!! [Child][RunMessage] Error: Channel closing: too
> late
> >> to
> >> > send/recv, messages will be lost
> >> > [java]
> >> > [java]
> >> > [java] ###!!! [Child][MessageChannel::SendAndWait] Error: Channel
> >> > error: cannot send/recv
> >> > [java]
> >> >
> >> > BUILD FAILED
> >> > C:\development\asf\royale-asjs\build.xml:1577: Java returned: 1
> >> >
> >> >
> >> > thanks,
> >> > Greg
> >> >
> >> > On Thu, Dec 16, 2021 at 4:26 PM Greg Dove wrote:
> >> >
> >> >> Thanks Edward, I will keep that in mind for the future. Meanwhile I
> >> made
> >> >> changes today that got it to pass.
> >> >>
> >> >>
> >> >> On Thu, Dec 16, 2021 at 4:21 PM Edward Stangler
> >> >> wrote:
> >> >>
> >> >>> If you have Windows and Firefox installed, then just download and
> >> >>> extract geckodriver-v0.30.0-win64.zip:
> >> >>>
> >> >>> https://github.com/mozilla/geckodriver/releases
> >> >>>
> >> >>> and do this (in your build+test environment):
> >> >>>
> >> >>> set GECKODRIVER_HOME=c:\geckodriver-v0.30.0-win64\geckodriver.exe
> >> >>> ant mxtests-run-js
> >> >>>
> >> >>> (ant basictest-run-js passes)
> >> >>>
> >> >>> Buried in the output is:
> >> >>>
> >> >>> TypeError: panelView.contentArea is undefined
> >> >>>
> >> >>>
> >> >>>
> >> >>> On 12/15/2021 2:03 PM, Greg Dove wrote:
> >> >>>> I will have to come back to that, it is something I consider to be
> >> not
> >> >>> an
> >> >>>> easy setup, so need to figure it out.
> >> >>>>
> >> >>>>
> >> >>>> On Thu, Dec 16, 2021 at 8:48 AM Greg Dove wrote:
> >> >>>>
> >> >>>>> Ok, so I just did
> >> >>>>> ant runmxtests
> >> >>>>> and it ran the swf tests, they passed.
> >> >>>>> So it looks like this is failing in js tests. I need to figure out
> >> how
> >> >>> to
> >> >>>>> run those...
> >> >>>
> >>
> >>
>
Re: Build failed in Jenkins: royale-asjs_MXTests #2215
Posted by Greg Dove <gr...@gmail.com>.
btw I'm actually back a bit with FF 78.11.0esr (32-bit) which is pretty
much from around 1 year ago. I am actually reluctant to upgrade this one,
because it still runs the debug flash player in the browser, I think an
upgrade is a one way street.
On Fri, Dec 17, 2021 at 10:39 PM Greg Dove <gr...@gmail.com> wrote:
>
> OK thanks, I will double-check that. I was kinda focused on the "Error:
> Channel closing: too late"
> and thinking that was the cause, but obviously not :)
>
>
> On Fri, Dec 17, 2021 at 10:28 PM Edward Stangler <es...@bradmark.com>
> wrote:
>
>>
>> Not really. This is how mine ends (Firefox 95.0 64-bit on Windows 10
>> 21H2):
>>
>> [java] RESULT:
>>
>> scriptName=C:\somewhere\royale-asjs/mustella/tests/mxtests/basicTests/spark/scripts/ButtonTestScript.mxml
>> id=SparkButtonTest1 result=pass elapsed=1463 phase=body
>> started=1639654508820 extraInfo= msg=
>> [java] 1639654510294 Marionette INFO Stopped
>> listening on port 62311
>> [java]
>> [java] ###!!! [Parent][RunMessage] Error: Channel closing: too late
>> to send/recv, messages will be lost
>> [java]
>>
>> BUILD SUCCESSFUL
>> Total time: 32 seconds
>>
>> But you sure there's nothing earlier that failed on yours?
>>
>>
>> On 12/17/2021 1:50 AM, Greg Dove wrote:
>> > Thanks again Edward, that was certainly much easier than last time I
>> set up
>> > for this (which was quite some time ago and required downgrading to an
>> > older version of Firefox etc).
>> >
>> > However, do you know if it is normal for all tests to pass and then see
>> > this at the end in js?:
>> >
>> > [java] RESULT:
>> >
>> scriptName=C:\development\asf\royale-asjs/mustella/tests/mxtests/basicTests/spark/scripts/ButtonTestScript.mxml
>> > id=SparkButtonTest1 result=pass elapsed=1438 phase=body
>> > started=1639727175704 extraInfo= msg=
>> > [java] 1639727177157 Marionette INFO Stopped
>> listening
>> > on port 53835
>> > [java]
>> > [java] ###!!! [Child][RunMessage] Error: Channel closing: too late
>> to
>> > send/recv, messages will be lost
>> > [java]
>> > [java]
>> > [java] ###!!! [Child][MessageChannel::SendAndWait] Error: Channel
>> > error: cannot send/recv
>> > [java]
>> >
>> > BUILD FAILED
>> > C:\development\asf\royale-asjs\build.xml:1577: Java returned: 1
>> >
>> >
>> > thanks,
>> > Greg
>> >
>> > On Thu, Dec 16, 2021 at 4:26 PM Greg Dove wrote:
>> >
>> >> Thanks Edward, I will keep that in mind for the future. Meanwhile I
>> made
>> >> changes today that got it to pass.
>> >>
>> >>
>> >> On Thu, Dec 16, 2021 at 4:21 PM Edward Stangler
>> >> wrote:
>> >>
>> >>> If you have Windows and Firefox installed, then just download and
>> >>> extract geckodriver-v0.30.0-win64.zip:
>> >>>
>> >>> https://github.com/mozilla/geckodriver/releases
>> >>>
>> >>> and do this (in your build+test environment):
>> >>>
>> >>> set GECKODRIVER_HOME=c:\geckodriver-v0.30.0-win64\geckodriver.exe
>> >>> ant mxtests-run-js
>> >>>
>> >>> (ant basictest-run-js passes)
>> >>>
>> >>> Buried in the output is:
>> >>>
>> >>> TypeError: panelView.contentArea is undefined
>> >>>
>> >>>
>> >>>
>> >>> On 12/15/2021 2:03 PM, Greg Dove wrote:
>> >>>> I will have to come back to that, it is something I consider to be
>> not
>> >>> an
>> >>>> easy setup, so need to figure it out.
>> >>>>
>> >>>>
>> >>>> On Thu, Dec 16, 2021 at 8:48 AM Greg Dove wrote:
>> >>>>
>> >>>>> Ok, so I just did
>> >>>>> ant runmxtests
>> >>>>> and it ran the swf tests, they passed.
>> >>>>> So it looks like this is failing in js tests. I need to figure out
>> how
>> >>> to
>> >>>>> run those...
>> >>>
>>
>>
Re: Build failed in Jenkins: royale-asjs_MXTests #2215
Posted by Greg Dove <gr...@gmail.com>.
OK thanks, I will double-check that. I was kinda focused on the "Error:
Channel closing: too late"
and thinking that was the cause, but obviously not :)
On Fri, Dec 17, 2021 at 10:28 PM Edward Stangler <es...@bradmark.com>
wrote:
>
> Not really. This is how mine ends (Firefox 95.0 64-bit on Windows 10
> 21H2):
>
> [java] RESULT:
>
> scriptName=C:\somewhere\royale-asjs/mustella/tests/mxtests/basicTests/spark/scripts/ButtonTestScript.mxml
> id=SparkButtonTest1 result=pass elapsed=1463 phase=body
> started=1639654508820 extraInfo= msg=
> [java] 1639654510294 Marionette INFO Stopped
> listening on port 62311
> [java]
> [java] ###!!! [Parent][RunMessage] Error: Channel closing: too late
> to send/recv, messages will be lost
> [java]
>
> BUILD SUCCESSFUL
> Total time: 32 seconds
>
> But you sure there's nothing earlier that failed on yours?
>
>
> On 12/17/2021 1:50 AM, Greg Dove wrote:
> > Thanks again Edward, that was certainly much easier than last time I set
> up
> > for this (which was quite some time ago and required downgrading to an
> > older version of Firefox etc).
> >
> > However, do you know if it is normal for all tests to pass and then see
> > this at the end in js?:
> >
> > [java] RESULT:
> >
> scriptName=C:\development\asf\royale-asjs/mustella/tests/mxtests/basicTests/spark/scripts/ButtonTestScript.mxml
> > id=SparkButtonTest1 result=pass elapsed=1438 phase=body
> > started=1639727175704 extraInfo= msg=
> > [java] 1639727177157 Marionette INFO Stopped listening
> > on port 53835
> > [java]
> > [java] ###!!! [Child][RunMessage] Error: Channel closing: too late
> to
> > send/recv, messages will be lost
> > [java]
> > [java]
> > [java] ###!!! [Child][MessageChannel::SendAndWait] Error: Channel
> > error: cannot send/recv
> > [java]
> >
> > BUILD FAILED
> > C:\development\asf\royale-asjs\build.xml:1577: Java returned: 1
> >
> >
> > thanks,
> > Greg
> >
> > On Thu, Dec 16, 2021 at 4:26 PM Greg Dove wrote:
> >
> >> Thanks Edward, I will keep that in mind for the future. Meanwhile I made
> >> changes today that got it to pass.
> >>
> >>
> >> On Thu, Dec 16, 2021 at 4:21 PM Edward Stangler
> >> wrote:
> >>
> >>> If you have Windows and Firefox installed, then just download and
> >>> extract geckodriver-v0.30.0-win64.zip:
> >>>
> >>> https://github.com/mozilla/geckodriver/releases
> >>>
> >>> and do this (in your build+test environment):
> >>>
> >>> set GECKODRIVER_HOME=c:\geckodriver-v0.30.0-win64\geckodriver.exe
> >>> ant mxtests-run-js
> >>>
> >>> (ant basictest-run-js passes)
> >>>
> >>> Buried in the output is:
> >>>
> >>> TypeError: panelView.contentArea is undefined
> >>>
> >>>
> >>>
> >>> On 12/15/2021 2:03 PM, Greg Dove wrote:
> >>>> I will have to come back to that, it is something I consider to be not
> >>> an
> >>>> easy setup, so need to figure it out.
> >>>>
> >>>>
> >>>> On Thu, Dec 16, 2021 at 8:48 AM Greg Dove wrote:
> >>>>
> >>>>> Ok, so I just did
> >>>>> ant runmxtests
> >>>>> and it ran the swf tests, they passed.
> >>>>> So it looks like this is failing in js tests. I need to figure out
> how
> >>> to
> >>>>> run those...
> >>>
>
>
Re: Build failed in Jenkins: royale-asjs_MXTests #2215
Posted by Edward Stangler <es...@bradmark.com>.
Not really. This is how mine ends (Firefox 95.0 64-bit on Windows 10 21H2):
[java] RESULT:
scriptName=C:\somewhere\royale-asjs/mustella/tests/mxtests/basicTests/spark/scripts/ButtonTestScript.mxml
id=SparkButtonTest1 result=pass elapsed=1463 phase=body
started=1639654508820 extraInfo= msg=
[java] 1639654510294 Marionette INFO Stopped
listening on port 62311
[java]
[java] ###!!! [Parent][RunMessage] Error: Channel closing: too late
to send/recv, messages will be lost
[java]
BUILD SUCCESSFUL
Total time: 32 seconds
But you sure there's nothing earlier that failed on yours?
On 12/17/2021 1:50 AM, Greg Dove wrote:
> Thanks again Edward, that was certainly much easier than last time I set up
> for this (which was quite some time ago and required downgrading to an
> older version of Firefox etc).
>
> However, do you know if it is normal for all tests to pass and then see
> this at the end in js?:
>
> [java] RESULT:
> scriptName=C:\development\asf\royale-asjs/mustella/tests/mxtests/basicTests/spark/scripts/ButtonTestScript.mxml
> id=SparkButtonTest1 result=pass elapsed=1438 phase=body
> started=1639727175704 extraInfo= msg=
> [java] 1639727177157 Marionette INFO Stopped listening
> on port 53835
> [java]
> [java] ###!!! [Child][RunMessage] Error: Channel closing: too late to
> send/recv, messages will be lost
> [java]
> [java]
> [java] ###!!! [Child][MessageChannel::SendAndWait] Error: Channel
> error: cannot send/recv
> [java]
>
> BUILD FAILED
> C:\development\asf\royale-asjs\build.xml:1577: Java returned: 1
>
>
> thanks,
> Greg
>
> On Thu, Dec 16, 2021 at 4:26 PM Greg Dove wrote:
>
>> Thanks Edward, I will keep that in mind for the future. Meanwhile I made
>> changes today that got it to pass.
>>
>>
>> On Thu, Dec 16, 2021 at 4:21 PM Edward Stangler
>> wrote:
>>
>>> If you have Windows and Firefox installed, then just download and
>>> extract geckodriver-v0.30.0-win64.zip:
>>>
>>> https://github.com/mozilla/geckodriver/releases
>>>
>>> and do this (in your build+test environment):
>>>
>>> set GECKODRIVER_HOME=c:\geckodriver-v0.30.0-win64\geckodriver.exe
>>> ant mxtests-run-js
>>>
>>> (ant basictest-run-js passes)
>>>
>>> Buried in the output is:
>>>
>>> TypeError: panelView.contentArea is undefined
>>>
>>>
>>>
>>> On 12/15/2021 2:03 PM, Greg Dove wrote:
>>>> I will have to come back to that, it is something I consider to be not
>>> an
>>>> easy setup, so need to figure it out.
>>>>
>>>>
>>>> On Thu, Dec 16, 2021 at 8:48 AM Greg Dove wrote:
>>>>
>>>>> Ok, so I just did
>>>>> ant runmxtests
>>>>> and it ran the swf tests, they passed.
>>>>> So it looks like this is failing in js tests. I need to figure out how
>>> to
>>>>> run those...
>>>
Re: Build failed in Jenkins: royale-asjs_MXTests #2215
Posted by Josh Tynjala <jo...@bowlerhat.dev>.
That's a good observation. Firefox creates a new process for each tab, so
multiple open tabs could explain why there are multiple processes.
If I remember correctly, if RoyaleUnit starts when a Firefox window is
already open, it should leave the existing window open when tests are done.
If Firefox was not started beforehand, it should close the window it opens.
--
Josh Tynjala
Bowler Hat LLC <https://bowlerhat.dev>
On Mon, Dec 20, 2021 at 10:58 AM Greg Dove <gr...@gmail.com> wrote:
> I don't know how things work on the build server, but when running local
> builds, each unit test opens a new browser tab, and at least for me, the
> browser is not closed, although this might be because of some difference
> with how I have things running locally. Is that the same thing that happens
> on the build server? If so, would that not accumulate over time?
>
>
> On Tue, Dec 21, 2021 at 7:55 AM Yishay Weiss <yi...@hotmail.com>
> wrote:
>
> > Ok, just to complete this current effort, can you tell me where
> > GeckoDriver is actually called? I want to check if quit() is not being
> > called where it should [1].
> >
> > [1] 1430064 - Firefox does not exit when geckodriver is terminated (
> > mozilla.org)<https://bugzilla.mozilla.org/show_bug.cgi?id=1430064>
> >
> > From: Alex Harui<ma...@adobe.com.INVALID>
> > Sent: Monday, December 20, 2021 8:52 PM
> > To: dev@royale.apache.org<ma...@royale.apache.org>
> > Subject: Re: Build failed in Jenkins: royale-asjs_MXTests #2215
> >
> > It could be that these FF jobs add up to something, but I think in the
> > past I saw some task that was really using a significant amount of CPU.
> It
> > would fire up on occasion and then run until we run out of credits. It
> did
> > not start up right away after re-starting the server. So maybe set a
> > reminder to check after a week and two weeks and three weeks and see
> there
> > are a ton of FF jobs or some other task is burning up CPU.
> >
> > -Alex
> >
> > On 12/20/21, 10:46 AM, "Josh Tynjala" <jo...@bowlerhat.dev>
> wrote:
> >
> > As best I can tell, the RoyaleUnit Ant task appears to always destroy
> > the
> > process it launches (whether it's Firefox/Chrome/Flash Player), even
> if
> > something goes wrong. There's a try/finally around the code where it
> > waits
> > for the test results, and the process is destroyed in the finally
> > block. So
> > even if there's a Java exception in the Ant task while Firefox is
> > running,
> > that code will run.
> >
> > We run Firefox for the Selenium/GeckoDriver stuff too, but I would
> > expect
> > that code would be pretty robust too. I'm less familiar with those
> > other
> > tests, though.
> >
> > --
> > Josh Tynjala
> > Bowler Hat LLC <
> >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbowlerhat.dev%2F&data=04%7C01%7Caharui%40adobe.com%7C1c16dacf1aad429bb27808d9c3e8ecff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637756228030747252%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=Stfk0GHe9jwnKuAYZD0vOhTe80uj51a1Aocx151Bmj8%3D&reserved=0
> > >
> >
> >
> > On Mon, Dec 20, 2021 at 10:08 AM Yishay Weiss <
> yishayjobs@hotmail.com>
> > wrote:
> >
> > > Sort of related: there are lots of unclosed firefox processes that
> I
> > think
> > > are leftover from unit tests. That could be the reason we
> > occasionally run
> > > out of memory there.
> > >
> > >
> > > PS C:\Users\ApacheRoyaleCI> ps FireFox
> > >
> > > Handles NPM(K) PM(K) WS(K) CPU(s) Id SI
> ProcessName
> > > ------- ------ ----- ----- ------ -- --
> -----------
> > > 318 29 54944 57176 2.36 1324 0 firefox
> > > 139 13 18416 13232 0.06 2436 0 firefox
> > > 42 5 1104 4152 0.02 3156 0 firefox
> > > 304 25 35776 40028 0.75 4428 0 firefox
> > > 276 20 25192 28772 0.25 4552 0 firefox
> > > 332 26 35200 32672 0.67 4796 0 firefox
> > > 996 99 287000 292076 39.92 4856 0 firefox
> > > 298 22 27792 24408 0.33 5324 0 firefox
> > > 304 25 35956 32004 1.38 5888 0 firefox
> > > 273 20 25472 29336 0.13 6052 0 firefox
> > > 308 33 96816 116296 3.91 6232 0 firefox
> > > 231 15 20760 18620 0.14 6504 0 firefox
> > > 1148 103 385840 305744 414.09 6588 0 firefox
> > > 294 102 439752 450604 93.88 6592 0 firefox
> > > 275 20 25228 29032 0.20 6640 0 firefox
> > > 231 15 20844 19116 0.06 6660 0 firefox
> > > 276 20 25172 29000 0.20 6712 0 firefox
> > >
> > > From: Alex Harui<ma...@adobe.com.INVALID>
> > > Sent: Sunday, December 19, 2021 6:31 PM
> > > To: dev@royale.apache.org<ma...@royale.apache.org>
> > > Subject: Re: Build failed in Jenkins: royale-asjs_MXTests #2215
> > >
> > > Jenkins should be back up and running. Volunteers with access to
> > this
> > > server are welcome to spend some time trying to optimize/eliminate
> > some of
> > > the background tasks.
> > >
> > > When we first started running out of credits I noticed that Windows
> > seemed
> > > to be running some sort of indexer in the background, but didn't
> > have time
> > > to figure out how to keep it from running (or maybe just run in
> > certain
> > > folders). IMO, the CPU usage of that indexer sometimes burns our
> > Azure
> > > credits just fast enough that we run out with about 24 to 48 hours
> > before
> > > the month ends.
> > >
> > > And of course, volunteers are welcome to run Jenkins on their own
> > > server/accounts that have credit cards to pay for the overage.
> > >
> > > -Alex
> > >
> > > On 12/17/21, 12:32 AM, "Alex Harui" <ah...@adobe.com.INVALID>
> > wrote:
> > >
> > > I just got the email that the Jenkins server ran out of Azure
> > credits
> > > and will be suspended for a while. Not exactly sure when the new
> > credits
> > > are released.
> > >
> > > On 12/16/21, 11:49 PM, "Greg Dove" <gr...@gmail.com>
> wrote:
> > >
> > > Thanks again Edward, that was certainly much easier than
> > last time
> > > I set up
> > > for this (which was quite some time ago and required
> > downgrading
> > > to an
> > > older version of Firefox etc).
> > >
> > > However, do you know if it is normal for all tests to pass
> > and
> > > then see
> > > this at the end in js?:
> > >
> > > [java] RESULT:
> > >
> > >
> >
> scriptName=C:\development\asf\royale-asjs/mustella/tests/mxtests/basicTests/spark/scripts/ButtonTestScript.mxml
> > > id=SparkButtonTest1 result=pass elapsed=1438 phase=body
> > > started=1639727175704 extraInfo= msg=
> > > [java] 1639727177157 Marionette INFO
> > Stopped
> > > listening
> > > on port 53835
> > > [java]
> > > [java] ###!!! [Child][RunMessage] Error: Channel
> > closing: too
> > > late to
> > > send/recv, messages will be lost
> > > [java]
> > > [java]
> > > [java] ###!!! [Child][MessageChannel::SendAndWait]
> > Error:
> > > Channel
> > > error: cannot send/recv
> > > [java]
> > >
> > > BUILD FAILED
> > > C:\development\asf\royale-asjs\build.xml:1577: Java
> > returned: 1
> > >
> > >
> > > thanks,
> > > Greg
> > >
> > > On Thu, Dec 16, 2021 at 4:26 PM Greg Dove <
> > greg.dove@gmail.com>
> > > wrote:
> > >
> > > >
> > > > Thanks Edward, I will keep that in mind for the future.
> > > Meanwhile I made
> > > > changes today that got it to pass.
> > > >
> > > >
> > > > On Thu, Dec 16, 2021 at 4:21 PM Edward Stangler <
> > > estangler@bradmark.com>
> > > > wrote:
> > > >
> > > >>
> > > >> If you have Windows and Firefox installed, then just
> > download
> > > and
> > > >> extract geckodriver-v0.30.0-win64.zip:
> > > >>
> > > >>
> > >
> >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmozilla%2Fgeckodriver%2Freleases&data=04%7C01%7Caharui%40adobe.com%7C1c16dacf1aad429bb27808d9c3e8ecff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637756228030747252%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=ZxgRnxKZI0cldKjXuGA3fpbQ1tFfYlgeiQp6y%2Bln%2FFI%3D&reserved=0
> > > >>
> > > >> and do this (in your build+test environment):
> > > >>
> > > >> set
> > > GECKODRIVER_HOME=c:\geckodriver-v0.30.0-win64\geckodriver.exe
> > > >> ant mxtests-run-js
> > > >>
> > > >> (ant basictest-run-js passes)
> > > >>
> > > >> Buried in the output is:
> > > >>
> > > >> TypeError: panelView.contentArea is undefined
> > > >>
> > > >>
> > > >>
> > > >> On 12/15/2021 2:03 PM, Greg Dove wrote:
> > > >> > I will have to come back to that, it is something I
> > consider
> > > to be not
> > > >> an
> > > >> > easy setup, so need to figure it out.
> > > >> >
> > > >> >
> > > >> > On Thu, Dec 16, 2021 at 8:48 AM Greg Dove wrote:
> > > >> >
> > > >> >> Ok, so I just did
> > > >> >> ant runmxtests
> > > >> >> and it ran the swf tests, they passed.
> > > >> >> So it looks like this is failing in js tests. I need
> to
> > > figure out how
> > > >> to
> > > >> >> run those...
> > > >>
> > > >>
> > >
> > >
> > >
> >
> >
>
RE: Build failed in Jenkins: royale-asjs_MXTests #2215
Posted by Yishay Weiss <yi...@hotmail.com>.
I don’t see browsers open. Don’t know if that’s what’s called a ‘headless’ test run. I think the reason I removed Chrome for CI was because I was seeing endless tabs opening there which crashed the tests at some point. So now CI relies on FF and GecoDriver instead.
From: Greg Dove<ma...@gmail.com>
Sent: Monday, December 20, 2021 8:58 PM
To: Apache Royale Development<ma...@royale.apache.org>
Subject: Re: Build failed in Jenkins: royale-asjs_MXTests #2215
I don't know how things work on the build server, but when running local
builds, each unit test opens a new browser tab, and at least for me, the
browser is not closed, although this might be because of some difference
with how I have things running locally. Is that the same thing that happens
on the build server? If so, would that not accumulate over time?
On Tue, Dec 21, 2021 at 7:55 AM Yishay Weiss <yi...@hotmail.com> wrote:
> Ok, just to complete this current effort, can you tell me where
> GeckoDriver is actually called? I want to check if quit() is not being
> called where it should [1].
>
> [1] 1430064 - Firefox does not exit when geckodriver is terminated (
> mozilla.org)<https://bugzilla.mozilla.org/show_bug.cgi?id=1430064>
>
> From: Alex Harui<ma...@adobe.com.INVALID>
> Sent: Monday, December 20, 2021 8:52 PM
> To: dev@royale.apache.org<ma...@royale.apache.org>
> Subject: Re: Build failed in Jenkins: royale-asjs_MXTests #2215
>
> It could be that these FF jobs add up to something, but I think in the
> past I saw some task that was really using a significant amount of CPU. It
> would fire up on occasion and then run until we run out of credits. It did
> not start up right away after re-starting the server. So maybe set a
> reminder to check after a week and two weeks and three weeks and see there
> are a ton of FF jobs or some other task is burning up CPU.
>
> -Alex
>
> On 12/20/21, 10:46 AM, "Josh Tynjala" <jo...@bowlerhat.dev> wrote:
>
> As best I can tell, the RoyaleUnit Ant task appears to always destroy
> the
> process it launches (whether it's Firefox/Chrome/Flash Player), even if
> something goes wrong. There's a try/finally around the code where it
> waits
> for the test results, and the process is destroyed in the finally
> block. So
> even if there's a Java exception in the Ant task while Firefox is
> running,
> that code will run.
>
> We run Firefox for the Selenium/GeckoDriver stuff too, but I would
> expect
> that code would be pretty robust too. I'm less familiar with those
> other
> tests, though.
>
> --
> Josh Tynjala
> Bowler Hat LLC <
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbowlerhat.dev%2F&data=04%7C01%7Caharui%40adobe.com%7C1c16dacf1aad429bb27808d9c3e8ecff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637756228030747252%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=Stfk0GHe9jwnKuAYZD0vOhTe80uj51a1Aocx151Bmj8%3D&reserved=0
> >
>
>
> On Mon, Dec 20, 2021 at 10:08 AM Yishay Weiss <yi...@hotmail.com>
> wrote:
>
> > Sort of related: there are lots of unclosed firefox processes that I
> think
> > are leftover from unit tests. That could be the reason we
> occasionally run
> > out of memory there.
> >
> >
> > PS C:\Users\ApacheRoyaleCI> ps FireFox
> >
> > Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
> > ------- ------ ----- ----- ------ -- -- -----------
> > 318 29 54944 57176 2.36 1324 0 firefox
> > 139 13 18416 13232 0.06 2436 0 firefox
> > 42 5 1104 4152 0.02 3156 0 firefox
> > 304 25 35776 40028 0.75 4428 0 firefox
> > 276 20 25192 28772 0.25 4552 0 firefox
> > 332 26 35200 32672 0.67 4796 0 firefox
> > 996 99 287000 292076 39.92 4856 0 firefox
> > 298 22 27792 24408 0.33 5324 0 firefox
> > 304 25 35956 32004 1.38 5888 0 firefox
> > 273 20 25472 29336 0.13 6052 0 firefox
> > 308 33 96816 116296 3.91 6232 0 firefox
> > 231 15 20760 18620 0.14 6504 0 firefox
> > 1148 103 385840 305744 414.09 6588 0 firefox
> > 294 102 439752 450604 93.88 6592 0 firefox
> > 275 20 25228 29032 0.20 6640 0 firefox
> > 231 15 20844 19116 0.06 6660 0 firefox
> > 276 20 25172 29000 0.20 6712 0 firefox
> >
> > From: Alex Harui<ma...@adobe.com.INVALID>
> > Sent: Sunday, December 19, 2021 6:31 PM
> > To: dev@royale.apache.org<ma...@royale.apache.org>
> > Subject: Re: Build failed in Jenkins: royale-asjs_MXTests #2215
> >
> > Jenkins should be back up and running. Volunteers with access to
> this
> > server are welcome to spend some time trying to optimize/eliminate
> some of
> > the background tasks.
> >
> > When we first started running out of credits I noticed that Windows
> seemed
> > to be running some sort of indexer in the background, but didn't
> have time
> > to figure out how to keep it from running (or maybe just run in
> certain
> > folders). IMO, the CPU usage of that indexer sometimes burns our
> Azure
> > credits just fast enough that we run out with about 24 to 48 hours
> before
> > the month ends.
> >
> > And of course, volunteers are welcome to run Jenkins on their own
> > server/accounts that have credit cards to pay for the overage.
> >
> > -Alex
> >
> > On 12/17/21, 12:32 AM, "Alex Harui" <ah...@adobe.com.INVALID>
> wrote:
> >
> > I just got the email that the Jenkins server ran out of Azure
> credits
> > and will be suspended for a while. Not exactly sure when the new
> credits
> > are released.
> >
> > On 12/16/21, 11:49 PM, "Greg Dove" <gr...@gmail.com> wrote:
> >
> > Thanks again Edward, that was certainly much easier than
> last time
> > I set up
> > for this (which was quite some time ago and required
> downgrading
> > to an
> > older version of Firefox etc).
> >
> > However, do you know if it is normal for all tests to pass
> and
> > then see
> > this at the end in js?:
> >
> > [java] RESULT:
> >
> >
> scriptName=C:\development\asf\royale-asjs/mustella/tests/mxtests/basicTests/spark/scripts/ButtonTestScript.mxml
> > id=SparkButtonTest1 result=pass elapsed=1438 phase=body
> > started=1639727175704 extraInfo= msg=
> > [java] 1639727177157 Marionette INFO
> Stopped
> > listening
> > on port 53835
> > [java]
> > [java] ###!!! [Child][RunMessage] Error: Channel
> closing: too
> > late to
> > send/recv, messages will be lost
> > [java]
> > [java]
> > [java] ###!!! [Child][MessageChannel::SendAndWait]
> Error:
> > Channel
> > error: cannot send/recv
> > [java]
> >
> > BUILD FAILED
> > C:\development\asf\royale-asjs\build.xml:1577: Java
> returned: 1
> >
> >
> > thanks,
> > Greg
> >
> > On Thu, Dec 16, 2021 at 4:26 PM Greg Dove <
> greg.dove@gmail.com>
> > wrote:
> >
> > >
> > > Thanks Edward, I will keep that in mind for the future.
> > Meanwhile I made
> > > changes today that got it to pass.
> > >
> > >
> > > On Thu, Dec 16, 2021 at 4:21 PM Edward Stangler <
> > estangler@bradmark.com>
> > > wrote:
> > >
> > >>
> > >> If you have Windows and Firefox installed, then just
> download
> > and
> > >> extract geckodriver-v0.30.0-win64.zip:
> > >>
> > >>
> >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmozilla%2Fgeckodriver%2Freleases&data=04%7C01%7Caharui%40adobe.com%7C1c16dacf1aad429bb27808d9c3e8ecff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637756228030747252%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=ZxgRnxKZI0cldKjXuGA3fpbQ1tFfYlgeiQp6y%2Bln%2FFI%3D&reserved=0
> > >>
> > >> and do this (in your build+test environment):
> > >>
> > >> set
> > GECKODRIVER_HOME=c:\geckodriver-v0.30.0-win64\geckodriver.exe
> > >> ant mxtests-run-js
> > >>
> > >> (ant basictest-run-js passes)
> > >>
> > >> Buried in the output is:
> > >>
> > >> TypeError: panelView.contentArea is undefined
> > >>
> > >>
> > >>
> > >> On 12/15/2021 2:03 PM, Greg Dove wrote:
> > >> > I will have to come back to that, it is something I
> consider
> > to be not
> > >> an
> > >> > easy setup, so need to figure it out.
> > >> >
> > >> >
> > >> > On Thu, Dec 16, 2021 at 8:48 AM Greg Dove wrote:
> > >> >
> > >> >> Ok, so I just did
> > >> >> ant runmxtests
> > >> >> and it ran the swf tests, they passed.
> > >> >> So it looks like this is failing in js tests. I need to
> > figure out how
> > >> to
> > >> >> run those...
> > >>
> > >>
> >
> >
> >
>
>
Re: Build failed in Jenkins: royale-asjs_MXTests #2215
Posted by Greg Dove <gr...@gmail.com>.
I don't know how things work on the build server, but when running local
builds, each unit test opens a new browser tab, and at least for me, the
browser is not closed, although this might be because of some difference
with how I have things running locally. Is that the same thing that happens
on the build server? If so, would that not accumulate over time?
On Tue, Dec 21, 2021 at 7:55 AM Yishay Weiss <yi...@hotmail.com> wrote:
> Ok, just to complete this current effort, can you tell me where
> GeckoDriver is actually called? I want to check if quit() is not being
> called where it should [1].
>
> [1] 1430064 - Firefox does not exit when geckodriver is terminated (
> mozilla.org)<https://bugzilla.mozilla.org/show_bug.cgi?id=1430064>
>
> From: Alex Harui<ma...@adobe.com.INVALID>
> Sent: Monday, December 20, 2021 8:52 PM
> To: dev@royale.apache.org<ma...@royale.apache.org>
> Subject: Re: Build failed in Jenkins: royale-asjs_MXTests #2215
>
> It could be that these FF jobs add up to something, but I think in the
> past I saw some task that was really using a significant amount of CPU. It
> would fire up on occasion and then run until we run out of credits. It did
> not start up right away after re-starting the server. So maybe set a
> reminder to check after a week and two weeks and three weeks and see there
> are a ton of FF jobs or some other task is burning up CPU.
>
> -Alex
>
> On 12/20/21, 10:46 AM, "Josh Tynjala" <jo...@bowlerhat.dev> wrote:
>
> As best I can tell, the RoyaleUnit Ant task appears to always destroy
> the
> process it launches (whether it's Firefox/Chrome/Flash Player), even if
> something goes wrong. There's a try/finally around the code where it
> waits
> for the test results, and the process is destroyed in the finally
> block. So
> even if there's a Java exception in the Ant task while Firefox is
> running,
> that code will run.
>
> We run Firefox for the Selenium/GeckoDriver stuff too, but I would
> expect
> that code would be pretty robust too. I'm less familiar with those
> other
> tests, though.
>
> --
> Josh Tynjala
> Bowler Hat LLC <
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbowlerhat.dev%2F&data=04%7C01%7Caharui%40adobe.com%7C1c16dacf1aad429bb27808d9c3e8ecff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637756228030747252%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=Stfk0GHe9jwnKuAYZD0vOhTe80uj51a1Aocx151Bmj8%3D&reserved=0
> >
>
>
> On Mon, Dec 20, 2021 at 10:08 AM Yishay Weiss <yi...@hotmail.com>
> wrote:
>
> > Sort of related: there are lots of unclosed firefox processes that I
> think
> > are leftover from unit tests. That could be the reason we
> occasionally run
> > out of memory there.
> >
> >
> > PS C:\Users\ApacheRoyaleCI> ps FireFox
> >
> > Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
> > ------- ------ ----- ----- ------ -- -- -----------
> > 318 29 54944 57176 2.36 1324 0 firefox
> > 139 13 18416 13232 0.06 2436 0 firefox
> > 42 5 1104 4152 0.02 3156 0 firefox
> > 304 25 35776 40028 0.75 4428 0 firefox
> > 276 20 25192 28772 0.25 4552 0 firefox
> > 332 26 35200 32672 0.67 4796 0 firefox
> > 996 99 287000 292076 39.92 4856 0 firefox
> > 298 22 27792 24408 0.33 5324 0 firefox
> > 304 25 35956 32004 1.38 5888 0 firefox
> > 273 20 25472 29336 0.13 6052 0 firefox
> > 308 33 96816 116296 3.91 6232 0 firefox
> > 231 15 20760 18620 0.14 6504 0 firefox
> > 1148 103 385840 305744 414.09 6588 0 firefox
> > 294 102 439752 450604 93.88 6592 0 firefox
> > 275 20 25228 29032 0.20 6640 0 firefox
> > 231 15 20844 19116 0.06 6660 0 firefox
> > 276 20 25172 29000 0.20 6712 0 firefox
> >
> > From: Alex Harui<ma...@adobe.com.INVALID>
> > Sent: Sunday, December 19, 2021 6:31 PM
> > To: dev@royale.apache.org<ma...@royale.apache.org>
> > Subject: Re: Build failed in Jenkins: royale-asjs_MXTests #2215
> >
> > Jenkins should be back up and running. Volunteers with access to
> this
> > server are welcome to spend some time trying to optimize/eliminate
> some of
> > the background tasks.
> >
> > When we first started running out of credits I noticed that Windows
> seemed
> > to be running some sort of indexer in the background, but didn't
> have time
> > to figure out how to keep it from running (or maybe just run in
> certain
> > folders). IMO, the CPU usage of that indexer sometimes burns our
> Azure
> > credits just fast enough that we run out with about 24 to 48 hours
> before
> > the month ends.
> >
> > And of course, volunteers are welcome to run Jenkins on their own
> > server/accounts that have credit cards to pay for the overage.
> >
> > -Alex
> >
> > On 12/17/21, 12:32 AM, "Alex Harui" <ah...@adobe.com.INVALID>
> wrote:
> >
> > I just got the email that the Jenkins server ran out of Azure
> credits
> > and will be suspended for a while. Not exactly sure when the new
> credits
> > are released.
> >
> > On 12/16/21, 11:49 PM, "Greg Dove" <gr...@gmail.com> wrote:
> >
> > Thanks again Edward, that was certainly much easier than
> last time
> > I set up
> > for this (which was quite some time ago and required
> downgrading
> > to an
> > older version of Firefox etc).
> >
> > However, do you know if it is normal for all tests to pass
> and
> > then see
> > this at the end in js?:
> >
> > [java] RESULT:
> >
> >
> scriptName=C:\development\asf\royale-asjs/mustella/tests/mxtests/basicTests/spark/scripts/ButtonTestScript.mxml
> > id=SparkButtonTest1 result=pass elapsed=1438 phase=body
> > started=1639727175704 extraInfo= msg=
> > [java] 1639727177157 Marionette INFO
> Stopped
> > listening
> > on port 53835
> > [java]
> > [java] ###!!! [Child][RunMessage] Error: Channel
> closing: too
> > late to
> > send/recv, messages will be lost
> > [java]
> > [java]
> > [java] ###!!! [Child][MessageChannel::SendAndWait]
> Error:
> > Channel
> > error: cannot send/recv
> > [java]
> >
> > BUILD FAILED
> > C:\development\asf\royale-asjs\build.xml:1577: Java
> returned: 1
> >
> >
> > thanks,
> > Greg
> >
> > On Thu, Dec 16, 2021 at 4:26 PM Greg Dove <
> greg.dove@gmail.com>
> > wrote:
> >
> > >
> > > Thanks Edward, I will keep that in mind for the future.
> > Meanwhile I made
> > > changes today that got it to pass.
> > >
> > >
> > > On Thu, Dec 16, 2021 at 4:21 PM Edward Stangler <
> > estangler@bradmark.com>
> > > wrote:
> > >
> > >>
> > >> If you have Windows and Firefox installed, then just
> download
> > and
> > >> extract geckodriver-v0.30.0-win64.zip:
> > >>
> > >>
> >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmozilla%2Fgeckodriver%2Freleases&data=04%7C01%7Caharui%40adobe.com%7C1c16dacf1aad429bb27808d9c3e8ecff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637756228030747252%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=ZxgRnxKZI0cldKjXuGA3fpbQ1tFfYlgeiQp6y%2Bln%2FFI%3D&reserved=0
> > >>
> > >> and do this (in your build+test environment):
> > >>
> > >> set
> > GECKODRIVER_HOME=c:\geckodriver-v0.30.0-win64\geckodriver.exe
> > >> ant mxtests-run-js
> > >>
> > >> (ant basictest-run-js passes)
> > >>
> > >> Buried in the output is:
> > >>
> > >> TypeError: panelView.contentArea is undefined
> > >>
> > >>
> > >>
> > >> On 12/15/2021 2:03 PM, Greg Dove wrote:
> > >> > I will have to come back to that, it is something I
> consider
> > to be not
> > >> an
> > >> > easy setup, so need to figure it out.
> > >> >
> > >> >
> > >> > On Thu, Dec 16, 2021 at 8:48 AM Greg Dove wrote:
> > >> >
> > >> >> Ok, so I just did
> > >> >> ant runmxtests
> > >> >> and it ran the swf tests, they passed.
> > >> >> So it looks like this is failing in js tests. I need to
> > figure out how
> > >> to
> > >> >> run those...
> > >>
> > >>
> >
> >
> >
>
>
RE: Build failed in Jenkins: royale-asjs_MXTests #2215
Posted by Yishay Weiss <yi...@hotmail.com>.
Does look like there’s a fnally quit() thing there. So I’ll drop that hunch for now.
From: Josh Tynjala<ma...@bowlerhat.dev>
Sent: Monday, December 20, 2021 9:00 PM
To: dev@royale.apache.org<ma...@royale.apache.org>
Subject: Re: Build failed in Jenkins: royale-asjs_MXTests #2215
I don't know if this is the only place, but I was just looking over this
code:
https://github.com/apache/royale-asjs/blob/develop/mustella/src/main/java/marmotinni/MarmotinniRunner.java
--
Josh Tynjala
Bowler Hat LLC <https://bowlerhat.dev>
On Mon, Dec 20, 2021 at 10:55 AM Yishay Weiss <yi...@hotmail.com>
wrote:
> Ok, just to complete this current effort, can you tell me where
> GeckoDriver is actually called? I want to check if quit() is not being
> called where it should [1].
>
> [1] 1430064 - Firefox does not exit when geckodriver is terminated (
> mozilla.org)<https://bugzilla.mozilla.org/show_bug.cgi?id=1430064>
>
> From: Alex Harui<ma...@adobe.com.INVALID>
> Sent: Monday, December 20, 2021 8:52 PM
> To: dev@royale.apache.org<ma...@royale.apache.org>
> Subject: Re: Build failed in Jenkins: royale-asjs_MXTests #2215
>
> It could be that these FF jobs add up to something, but I think in the
> past I saw some task that was really using a significant amount of CPU. It
> would fire up on occasion and then run until we run out of credits. It did
> not start up right away after re-starting the server. So maybe set a
> reminder to check after a week and two weeks and three weeks and see there
> are a ton of FF jobs or some other task is burning up CPU.
>
> -Alex
>
> On 12/20/21, 10:46 AM, "Josh Tynjala" <jo...@bowlerhat.dev> wrote:
>
> As best I can tell, the RoyaleUnit Ant task appears to always destroy
> the
> process it launches (whether it's Firefox/Chrome/Flash Player), even if
> something goes wrong. There's a try/finally around the code where it
> waits
> for the test results, and the process is destroyed in the finally
> block. So
> even if there's a Java exception in the Ant task while Firefox is
> running,
> that code will run.
>
> We run Firefox for the Selenium/GeckoDriver stuff too, but I would
> expect
> that code would be pretty robust too. I'm less familiar with those
> other
> tests, though.
>
> --
> Josh Tynjala
> Bowler Hat LLC <
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbowlerhat.dev%2F&data=04%7C01%7Caharui%40adobe.com%7C1c16dacf1aad429bb27808d9c3e8ecff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637756228030747252%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=Stfk0GHe9jwnKuAYZD0vOhTe80uj51a1Aocx151Bmj8%3D&reserved=0
> >
>
>
> On Mon, Dec 20, 2021 at 10:08 AM Yishay Weiss <yi...@hotmail.com>
> wrote:
>
> > Sort of related: there are lots of unclosed firefox processes that I
> think
> > are leftover from unit tests. That could be the reason we
> occasionally run
> > out of memory there.
> >
> >
> > PS C:\Users\ApacheRoyaleCI> ps FireFox
> >
> > Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
> > ------- ------ ----- ----- ------ -- -- -----------
> > 318 29 54944 57176 2.36 1324 0 firefox
> > 139 13 18416 13232 0.06 2436 0 firefox
> > 42 5 1104 4152 0.02 3156 0 firefox
> > 304 25 35776 40028 0.75 4428 0 firefox
> > 276 20 25192 28772 0.25 4552 0 firefox
> > 332 26 35200 32672 0.67 4796 0 firefox
> > 996 99 287000 292076 39.92 4856 0 firefox
> > 298 22 27792 24408 0.33 5324 0 firefox
> > 304 25 35956 32004 1.38 5888 0 firefox
> > 273 20 25472 29336 0.13 6052 0 firefox
> > 308 33 96816 116296 3.91 6232 0 firefox
> > 231 15 20760 18620 0.14 6504 0 firefox
> > 1148 103 385840 305744 414.09 6588 0 firefox
> > 294 102 439752 450604 93.88 6592 0 firefox
> > 275 20 25228 29032 0.20 6640 0 firefox
> > 231 15 20844 19116 0.06 6660 0 firefox
> > 276 20 25172 29000 0.20 6712 0 firefox
> >
> > From: Alex Harui<ma...@adobe.com.INVALID>
> > Sent: Sunday, December 19, 2021 6:31 PM
> > To: dev@royale.apache.org<ma...@royale.apache.org>
> > Subject: Re: Build failed in Jenkins: royale-asjs_MXTests #2215
> >
> > Jenkins should be back up and running. Volunteers with access to
> this
> > server are welcome to spend some time trying to optimize/eliminate
> some of
> > the background tasks.
> >
> > When we first started running out of credits I noticed that Windows
> seemed
> > to be running some sort of indexer in the background, but didn't
> have time
> > to figure out how to keep it from running (or maybe just run in
> certain
> > folders). IMO, the CPU usage of that indexer sometimes burns our
> Azure
> > credits just fast enough that we run out with about 24 to 48 hours
> before
> > the month ends.
> >
> > And of course, volunteers are welcome to run Jenkins on their own
> > server/accounts that have credit cards to pay for the overage.
> >
> > -Alex
> >
> > On 12/17/21, 12:32 AM, "Alex Harui" <ah...@adobe.com.INVALID>
> wrote:
> >
> > I just got the email that the Jenkins server ran out of Azure
> credits
> > and will be suspended for a while. Not exactly sure when the new
> credits
> > are released.
> >
> > On 12/16/21, 11:49 PM, "Greg Dove" <gr...@gmail.com> wrote:
> >
> > Thanks again Edward, that was certainly much easier than
> last time
> > I set up
> > for this (which was quite some time ago and required
> downgrading
> > to an
> > older version of Firefox etc).
> >
> > However, do you know if it is normal for all tests to pass
> and
> > then see
> > this at the end in js?:
> >
> > [java] RESULT:
> >
> >
> scriptName=C:\development\asf\royale-asjs/mustella/tests/mxtests/basicTests/spark/scripts/ButtonTestScript.mxml
> > id=SparkButtonTest1 result=pass elapsed=1438 phase=body
> > started=1639727175704 extraInfo= msg=
> > [java] 1639727177157 Marionette INFO
> Stopped
> > listening
> > on port 53835
> > [java]
> > [java] ###!!! [Child][RunMessage] Error: Channel
> closing: too
> > late to
> > send/recv, messages will be lost
> > [java]
> > [java]
> > [java] ###!!! [Child][MessageChannel::SendAndWait]
> Error:
> > Channel
> > error: cannot send/recv
> > [java]
> >
> > BUILD FAILED
> > C:\development\asf\royale-asjs\build.xml:1577: Java
> returned: 1
> >
> >
> > thanks,
> > Greg
> >
> > On Thu, Dec 16, 2021 at 4:26 PM Greg Dove <
> greg.dove@gmail.com>
> > wrote:
> >
> > >
> > > Thanks Edward, I will keep that in mind for the future.
> > Meanwhile I made
> > > changes today that got it to pass.
> > >
> > >
> > > On Thu, Dec 16, 2021 at 4:21 PM Edward Stangler <
> > estangler@bradmark.com>
> > > wrote:
> > >
> > >>
> > >> If you have Windows and Firefox installed, then just
> download
> > and
> > >> extract geckodriver-v0.30.0-win64.zip:
> > >>
> > >>
> >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmozilla%2Fgeckodriver%2Freleases&data=04%7C01%7Caharui%40adobe.com%7C1c16dacf1aad429bb27808d9c3e8ecff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637756228030747252%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=ZxgRnxKZI0cldKjXuGA3fpbQ1tFfYlgeiQp6y%2Bln%2FFI%3D&reserved=0
> > >>
> > >> and do this (in your build+test environment):
> > >>
> > >> set
> > GECKODRIVER_HOME=c:\geckodriver-v0.30.0-win64\geckodriver.exe
> > >> ant mxtests-run-js
> > >>
> > >> (ant basictest-run-js passes)
> > >>
> > >> Buried in the output is:
> > >>
> > >> TypeError: panelView.contentArea is undefined
> > >>
> > >>
> > >>
> > >> On 12/15/2021 2:03 PM, Greg Dove wrote:
> > >> > I will have to come back to that, it is something I
> consider
> > to be not
> > >> an
> > >> > easy setup, so need to figure it out.
> > >> >
> > >> >
> > >> > On Thu, Dec 16, 2021 at 8:48 AM Greg Dove wrote:
> > >> >
> > >> >> Ok, so I just did
> > >> >> ant runmxtests
> > >> >> and it ran the swf tests, they passed.
> > >> >> So it looks like this is failing in js tests. I need to
> > figure out how
> > >> to
> > >> >> run those...
> > >>
> > >>
> >
> >
> >
>
>
Re: Build failed in Jenkins: royale-asjs_MXTests #2215
Posted by Josh Tynjala <jo...@bowlerhat.dev>.
I don't know if this is the only place, but I was just looking over this
code:
https://github.com/apache/royale-asjs/blob/develop/mustella/src/main/java/marmotinni/MarmotinniRunner.java
--
Josh Tynjala
Bowler Hat LLC <https://bowlerhat.dev>
On Mon, Dec 20, 2021 at 10:55 AM Yishay Weiss <yi...@hotmail.com>
wrote:
> Ok, just to complete this current effort, can you tell me where
> GeckoDriver is actually called? I want to check if quit() is not being
> called where it should [1].
>
> [1] 1430064 - Firefox does not exit when geckodriver is terminated (
> mozilla.org)<https://bugzilla.mozilla.org/show_bug.cgi?id=1430064>
>
> From: Alex Harui<ma...@adobe.com.INVALID>
> Sent: Monday, December 20, 2021 8:52 PM
> To: dev@royale.apache.org<ma...@royale.apache.org>
> Subject: Re: Build failed in Jenkins: royale-asjs_MXTests #2215
>
> It could be that these FF jobs add up to something, but I think in the
> past I saw some task that was really using a significant amount of CPU. It
> would fire up on occasion and then run until we run out of credits. It did
> not start up right away after re-starting the server. So maybe set a
> reminder to check after a week and two weeks and three weeks and see there
> are a ton of FF jobs or some other task is burning up CPU.
>
> -Alex
>
> On 12/20/21, 10:46 AM, "Josh Tynjala" <jo...@bowlerhat.dev> wrote:
>
> As best I can tell, the RoyaleUnit Ant task appears to always destroy
> the
> process it launches (whether it's Firefox/Chrome/Flash Player), even if
> something goes wrong. There's a try/finally around the code where it
> waits
> for the test results, and the process is destroyed in the finally
> block. So
> even if there's a Java exception in the Ant task while Firefox is
> running,
> that code will run.
>
> We run Firefox for the Selenium/GeckoDriver stuff too, but I would
> expect
> that code would be pretty robust too. I'm less familiar with those
> other
> tests, though.
>
> --
> Josh Tynjala
> Bowler Hat LLC <
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbowlerhat.dev%2F&data=04%7C01%7Caharui%40adobe.com%7C1c16dacf1aad429bb27808d9c3e8ecff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637756228030747252%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=Stfk0GHe9jwnKuAYZD0vOhTe80uj51a1Aocx151Bmj8%3D&reserved=0
> >
>
>
> On Mon, Dec 20, 2021 at 10:08 AM Yishay Weiss <yi...@hotmail.com>
> wrote:
>
> > Sort of related: there are lots of unclosed firefox processes that I
> think
> > are leftover from unit tests. That could be the reason we
> occasionally run
> > out of memory there.
> >
> >
> > PS C:\Users\ApacheRoyaleCI> ps FireFox
> >
> > Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
> > ------- ------ ----- ----- ------ -- -- -----------
> > 318 29 54944 57176 2.36 1324 0 firefox
> > 139 13 18416 13232 0.06 2436 0 firefox
> > 42 5 1104 4152 0.02 3156 0 firefox
> > 304 25 35776 40028 0.75 4428 0 firefox
> > 276 20 25192 28772 0.25 4552 0 firefox
> > 332 26 35200 32672 0.67 4796 0 firefox
> > 996 99 287000 292076 39.92 4856 0 firefox
> > 298 22 27792 24408 0.33 5324 0 firefox
> > 304 25 35956 32004 1.38 5888 0 firefox
> > 273 20 25472 29336 0.13 6052 0 firefox
> > 308 33 96816 116296 3.91 6232 0 firefox
> > 231 15 20760 18620 0.14 6504 0 firefox
> > 1148 103 385840 305744 414.09 6588 0 firefox
> > 294 102 439752 450604 93.88 6592 0 firefox
> > 275 20 25228 29032 0.20 6640 0 firefox
> > 231 15 20844 19116 0.06 6660 0 firefox
> > 276 20 25172 29000 0.20 6712 0 firefox
> >
> > From: Alex Harui<ma...@adobe.com.INVALID>
> > Sent: Sunday, December 19, 2021 6:31 PM
> > To: dev@royale.apache.org<ma...@royale.apache.org>
> > Subject: Re: Build failed in Jenkins: royale-asjs_MXTests #2215
> >
> > Jenkins should be back up and running. Volunteers with access to
> this
> > server are welcome to spend some time trying to optimize/eliminate
> some of
> > the background tasks.
> >
> > When we first started running out of credits I noticed that Windows
> seemed
> > to be running some sort of indexer in the background, but didn't
> have time
> > to figure out how to keep it from running (or maybe just run in
> certain
> > folders). IMO, the CPU usage of that indexer sometimes burns our
> Azure
> > credits just fast enough that we run out with about 24 to 48 hours
> before
> > the month ends.
> >
> > And of course, volunteers are welcome to run Jenkins on their own
> > server/accounts that have credit cards to pay for the overage.
> >
> > -Alex
> >
> > On 12/17/21, 12:32 AM, "Alex Harui" <ah...@adobe.com.INVALID>
> wrote:
> >
> > I just got the email that the Jenkins server ran out of Azure
> credits
> > and will be suspended for a while. Not exactly sure when the new
> credits
> > are released.
> >
> > On 12/16/21, 11:49 PM, "Greg Dove" <gr...@gmail.com> wrote:
> >
> > Thanks again Edward, that was certainly much easier than
> last time
> > I set up
> > for this (which was quite some time ago and required
> downgrading
> > to an
> > older version of Firefox etc).
> >
> > However, do you know if it is normal for all tests to pass
> and
> > then see
> > this at the end in js?:
> >
> > [java] RESULT:
> >
> >
> scriptName=C:\development\asf\royale-asjs/mustella/tests/mxtests/basicTests/spark/scripts/ButtonTestScript.mxml
> > id=SparkButtonTest1 result=pass elapsed=1438 phase=body
> > started=1639727175704 extraInfo= msg=
> > [java] 1639727177157 Marionette INFO
> Stopped
> > listening
> > on port 53835
> > [java]
> > [java] ###!!! [Child][RunMessage] Error: Channel
> closing: too
> > late to
> > send/recv, messages will be lost
> > [java]
> > [java]
> > [java] ###!!! [Child][MessageChannel::SendAndWait]
> Error:
> > Channel
> > error: cannot send/recv
> > [java]
> >
> > BUILD FAILED
> > C:\development\asf\royale-asjs\build.xml:1577: Java
> returned: 1
> >
> >
> > thanks,
> > Greg
> >
> > On Thu, Dec 16, 2021 at 4:26 PM Greg Dove <
> greg.dove@gmail.com>
> > wrote:
> >
> > >
> > > Thanks Edward, I will keep that in mind for the future.
> > Meanwhile I made
> > > changes today that got it to pass.
> > >
> > >
> > > On Thu, Dec 16, 2021 at 4:21 PM Edward Stangler <
> > estangler@bradmark.com>
> > > wrote:
> > >
> > >>
> > >> If you have Windows and Firefox installed, then just
> download
> > and
> > >> extract geckodriver-v0.30.0-win64.zip:
> > >>
> > >>
> >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmozilla%2Fgeckodriver%2Freleases&data=04%7C01%7Caharui%40adobe.com%7C1c16dacf1aad429bb27808d9c3e8ecff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637756228030747252%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=ZxgRnxKZI0cldKjXuGA3fpbQ1tFfYlgeiQp6y%2Bln%2FFI%3D&reserved=0
> > >>
> > >> and do this (in your build+test environment):
> > >>
> > >> set
> > GECKODRIVER_HOME=c:\geckodriver-v0.30.0-win64\geckodriver.exe
> > >> ant mxtests-run-js
> > >>
> > >> (ant basictest-run-js passes)
> > >>
> > >> Buried in the output is:
> > >>
> > >> TypeError: panelView.contentArea is undefined
> > >>
> > >>
> > >>
> > >> On 12/15/2021 2:03 PM, Greg Dove wrote:
> > >> > I will have to come back to that, it is something I
> consider
> > to be not
> > >> an
> > >> > easy setup, so need to figure it out.
> > >> >
> > >> >
> > >> > On Thu, Dec 16, 2021 at 8:48 AM Greg Dove wrote:
> > >> >
> > >> >> Ok, so I just did
> > >> >> ant runmxtests
> > >> >> and it ran the swf tests, they passed.
> > >> >> So it looks like this is failing in js tests. I need to
> > figure out how
> > >> to
> > >> >> run those...
> > >>
> > >>
> >
> >
> >
>
>
RE: Build failed in Jenkins: royale-asjs_MXTests #2215
Posted by Yishay Weiss <yi...@hotmail.com>.
Ok, just to complete this current effort, can you tell me where GeckoDriver is actually called? I want to check if quit() is not being called where it should [1].
[1] 1430064 - Firefox does not exit when geckodriver is terminated (mozilla.org)<https://bugzilla.mozilla.org/show_bug.cgi?id=1430064>
From: Alex Harui<ma...@adobe.com.INVALID>
Sent: Monday, December 20, 2021 8:52 PM
To: dev@royale.apache.org<ma...@royale.apache.org>
Subject: Re: Build failed in Jenkins: royale-asjs_MXTests #2215
It could be that these FF jobs add up to something, but I think in the past I saw some task that was really using a significant amount of CPU. It would fire up on occasion and then run until we run out of credits. It did not start up right away after re-starting the server. So maybe set a reminder to check after a week and two weeks and three weeks and see there are a ton of FF jobs or some other task is burning up CPU.
-Alex
On 12/20/21, 10:46 AM, "Josh Tynjala" <jo...@bowlerhat.dev> wrote:
As best I can tell, the RoyaleUnit Ant task appears to always destroy the
process it launches (whether it's Firefox/Chrome/Flash Player), even if
something goes wrong. There's a try/finally around the code where it waits
for the test results, and the process is destroyed in the finally block. So
even if there's a Java exception in the Ant task while Firefox is running,
that code will run.
We run Firefox for the Selenium/GeckoDriver stuff too, but I would expect
that code would be pretty robust too. I'm less familiar with those other
tests, though.
--
Josh Tynjala
Bowler Hat LLC <https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbowlerhat.dev%2F&data=04%7C01%7Caharui%40adobe.com%7C1c16dacf1aad429bb27808d9c3e8ecff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637756228030747252%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=Stfk0GHe9jwnKuAYZD0vOhTe80uj51a1Aocx151Bmj8%3D&reserved=0>
On Mon, Dec 20, 2021 at 10:08 AM Yishay Weiss <yi...@hotmail.com>
wrote:
> Sort of related: there are lots of unclosed firefox processes that I think
> are leftover from unit tests. That could be the reason we occasionally run
> out of memory there.
>
>
> PS C:\Users\ApacheRoyaleCI> ps FireFox
>
> Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
> ------- ------ ----- ----- ------ -- -- -----------
> 318 29 54944 57176 2.36 1324 0 firefox
> 139 13 18416 13232 0.06 2436 0 firefox
> 42 5 1104 4152 0.02 3156 0 firefox
> 304 25 35776 40028 0.75 4428 0 firefox
> 276 20 25192 28772 0.25 4552 0 firefox
> 332 26 35200 32672 0.67 4796 0 firefox
> 996 99 287000 292076 39.92 4856 0 firefox
> 298 22 27792 24408 0.33 5324 0 firefox
> 304 25 35956 32004 1.38 5888 0 firefox
> 273 20 25472 29336 0.13 6052 0 firefox
> 308 33 96816 116296 3.91 6232 0 firefox
> 231 15 20760 18620 0.14 6504 0 firefox
> 1148 103 385840 305744 414.09 6588 0 firefox
> 294 102 439752 450604 93.88 6592 0 firefox
> 275 20 25228 29032 0.20 6640 0 firefox
> 231 15 20844 19116 0.06 6660 0 firefox
> 276 20 25172 29000 0.20 6712 0 firefox
>
> From: Alex Harui<ma...@adobe.com.INVALID>
> Sent: Sunday, December 19, 2021 6:31 PM
> To: dev@royale.apache.org<ma...@royale.apache.org>
> Subject: Re: Build failed in Jenkins: royale-asjs_MXTests #2215
>
> Jenkins should be back up and running. Volunteers with access to this
> server are welcome to spend some time trying to optimize/eliminate some of
> the background tasks.
>
> When we first started running out of credits I noticed that Windows seemed
> to be running some sort of indexer in the background, but didn't have time
> to figure out how to keep it from running (or maybe just run in certain
> folders). IMO, the CPU usage of that indexer sometimes burns our Azure
> credits just fast enough that we run out with about 24 to 48 hours before
> the month ends.
>
> And of course, volunteers are welcome to run Jenkins on their own
> server/accounts that have credit cards to pay for the overage.
>
> -Alex
>
> On 12/17/21, 12:32 AM, "Alex Harui" <ah...@adobe.com.INVALID> wrote:
>
> I just got the email that the Jenkins server ran out of Azure credits
> and will be suspended for a while. Not exactly sure when the new credits
> are released.
>
> On 12/16/21, 11:49 PM, "Greg Dove" <gr...@gmail.com> wrote:
>
> Thanks again Edward, that was certainly much easier than last time
> I set up
> for this (which was quite some time ago and required downgrading
> to an
> older version of Firefox etc).
>
> However, do you know if it is normal for all tests to pass and
> then see
> this at the end in js?:
>
> [java] RESULT:
>
> scriptName=C:\development\asf\royale-asjs/mustella/tests/mxtests/basicTests/spark/scripts/ButtonTestScript.mxml
> id=SparkButtonTest1 result=pass elapsed=1438 phase=body
> started=1639727175704 extraInfo= msg=
> [java] 1639727177157 Marionette INFO Stopped
> listening
> on port 53835
> [java]
> [java] ###!!! [Child][RunMessage] Error: Channel closing: too
> late to
> send/recv, messages will be lost
> [java]
> [java]
> [java] ###!!! [Child][MessageChannel::SendAndWait] Error:
> Channel
> error: cannot send/recv
> [java]
>
> BUILD FAILED
> C:\development\asf\royale-asjs\build.xml:1577: Java returned: 1
>
>
> thanks,
> Greg
>
> On Thu, Dec 16, 2021 at 4:26 PM Greg Dove <gr...@gmail.com>
> wrote:
>
> >
> > Thanks Edward, I will keep that in mind for the future.
> Meanwhile I made
> > changes today that got it to pass.
> >
> >
> > On Thu, Dec 16, 2021 at 4:21 PM Edward Stangler <
> estangler@bradmark.com>
> > wrote:
> >
> >>
> >> If you have Windows and Firefox installed, then just download
> and
> >> extract geckodriver-v0.30.0-win64.zip:
> >>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmozilla%2Fgeckodriver%2Freleases&data=04%7C01%7Caharui%40adobe.com%7C1c16dacf1aad429bb27808d9c3e8ecff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637756228030747252%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=ZxgRnxKZI0cldKjXuGA3fpbQ1tFfYlgeiQp6y%2Bln%2FFI%3D&reserved=0
> >>
> >> and do this (in your build+test environment):
> >>
> >> set
> GECKODRIVER_HOME=c:\geckodriver-v0.30.0-win64\geckodriver.exe
> >> ant mxtests-run-js
> >>
> >> (ant basictest-run-js passes)
> >>
> >> Buried in the output is:
> >>
> >> TypeError: panelView.contentArea is undefined
> >>
> >>
> >>
> >> On 12/15/2021 2:03 PM, Greg Dove wrote:
> >> > I will have to come back to that, it is something I consider
> to be not
> >> an
> >> > easy setup, so need to figure it out.
> >> >
> >> >
> >> > On Thu, Dec 16, 2021 at 8:48 AM Greg Dove wrote:
> >> >
> >> >> Ok, so I just did
> >> >> ant runmxtests
> >> >> and it ran the swf tests, they passed.
> >> >> So it looks like this is failing in js tests. I need to
> figure out how
> >> to
> >> >> run those...
> >>
> >>
>
>
>
RE: Build failed in Jenkins: royale-asjs_MXTests #2215
Posted by Yishay Weiss <yi...@hotmail.com>.
I added a job that cleans all FF processes after royale-asjs_jsonly.
Memory usage was up to 90% with no jobs running.
From: Yishay Weiss<ma...@hotmail.com>
Sent: Wednesday, December 29, 2021 8:59 AM
To: dev@royale.apache.org<ma...@royale.apache.org>
Subject: RE: Build failed in Jenkins: royale-asjs_MXTests #2215
I samples CI just now and got this [1]. It doesn’t look like there a re a ton of FF processes, and CPU is more or less the same, but it looks like memory (WS column) is an issue and has increased significantly. The task manager is showing FF at the top of the memory column, and 70% usage when no jobs are running. This might explain why some jobs run out of memory. I don’t know if it explains credit running out.
[1]
PS C:\Users\ApacheRoyaleCI> ps FireFox
Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
------- ------ ----- ----- ------ -- -- -----------
316 29 48452 30432 12.55 1324 0 firefox
139 13 18416 1876 0.09 2436 0 firefox
42 5 1104 156 0.02 3156 0 firefox
302 25 35784 9552 2.14 4428 0 firefox
276 20 25192 4720 1.02 4552 0 firefox
332 26 35212 7240 1.91 4796 0 firefox
1015 102 331500 330536 158.45 4856 0 firefox
298 22 27792 5440 0.89 5324 0 firefox
304 25 36420 11784 6.02 5888 0 firefox
273 20 25472 4508 0.69 6052 0 firefox
308 37 66308 59084 31.05 6232 0 firefox
231 15 20760 3460 0.64 6504 0 firefox
1170 125 600252 334156 3,446.38 6588 0 firefox
294 436 2168288 294412 3,347.95 6592 0 firefox
275 20 25228 4732 1.05 6640 0 firefox
231 15 20844 3300 0.14 6660 0 firefox
276 20 25172 4724 0.86 6712 0 firefox
From: Alex Harui<ma...@adobe.com.INVALID>
Sent: Monday, December 20, 2021 8:52 PM
To: dev@royale.apache.org<ma...@royale.apache.org>
Subject: Re: Build failed in Jenkins: royale-asjs_MXTests #2215
It could be that these FF jobs add up to something, but I think in the past I saw some task that was really using a significant amount of CPU. It would fire up on occasion and then run until we run out of credits. It did not start up right away after re-starting the server. So maybe set a reminder to check after a week and two weeks and three weeks and see there are a ton of FF jobs or some other task is burning up CPU.
-Alex
On 12/20/21, 10:46 AM, "Josh Tynjala" <jo...@bowlerhat.dev> wrote:
As best I can tell, the RoyaleUnit Ant task appears to always destroy the
process it launches (whether it's Firefox/Chrome/Flash Player), even if
something goes wrong. There's a try/finally around the code where it waits
for the test results, and the process is destroyed in the finally block. So
even if there's a Java exception in the Ant task while Firefox is running,
that code will run.
We run Firefox for the Selenium/GeckoDriver stuff too, but I would expect
that code would be pretty robust too. I'm less familiar with those other
tests, though.
--
Josh Tynjala
Bowler Hat LLC <https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbowlerhat.dev%2F&data=04%7C01%7Caharui%40adobe.com%7C1c16dacf1aad429bb27808d9c3e8ecff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637756228030747252%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=Stfk0GHe9jwnKuAYZD0vOhTe80uj51a1Aocx151Bmj8%3D&reserved=0>
On Mon, Dec 20, 2021 at 10:08 AM Yishay Weiss <yi...@hotmail.com>
wrote:
> Sort of related: there are lots of unclosed firefox processes that I think
> are leftover from unit tests. That could be the reason we occasionally run
> out of memory there.
>
>
> PS C:\Users\ApacheRoyaleCI> ps FireFox
>
> Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
> ------- ------ ----- ----- ------ -- -- -----------
> 318 29 54944 57176 2.36 1324 0 firefox
> 139 13 18416 13232 0.06 2436 0 firefox
> 42 5 1104 4152 0.02 3156 0 firefox
> 304 25 35776 40028 0.75 4428 0 firefox
> 276 20 25192 28772 0.25 4552 0 firefox
> 332 26 35200 32672 0.67 4796 0 firefox
> 996 99 287000 292076 39.92 4856 0 firefox
> 298 22 27792 24408 0.33 5324 0 firefox
> 304 25 35956 32004 1.38 5888 0 firefox
> 273 20 25472 29336 0.13 6052 0 firefox
> 308 33 96816 116296 3.91 6232 0 firefox
> 231 15 20760 18620 0.14 6504 0 firefox
> 1148 103 385840 305744 414.09 6588 0 firefox
> 294 102 439752 450604 93.88 6592 0 firefox
> 275 20 25228 29032 0.20 6640 0 firefox
> 231 15 20844 19116 0.06 6660 0 firefox
> 276 20 25172 29000 0.20 6712 0 firefox
>
> From: Alex Harui<ma...@adobe.com.INVALID>
> Sent: Sunday, December 19, 2021 6:31 PM
> To: dev@royale.apache.org<ma...@royale.apache.org>
> Subject: Re: Build failed in Jenkins: royale-asjs_MXTests #2215
>
> Jenkins should be back up and running. Volunteers with access to this
> server are welcome to spend some time trying to optimize/eliminate some of
> the background tasks.
>
> When we first started running out of credits I noticed that Windows seemed
> to be running some sort of indexer in the background, but didn't have time
> to figure out how to keep it from running (or maybe just run in certain
> folders). IMO, the CPU usage of that indexer sometimes burns our Azure
> credits just fast enough that we run out with about 24 to 48 hours before
> the month ends.
>
> And of course, volunteers are welcome to run Jenkins on their own
> server/accounts that have credit cards to pay for the overage.
>
> -Alex
>
> On 12/17/21, 12:32 AM, "Alex Harui" <ah...@adobe.com.INVALID> wrote:
>
> I just got the email that the Jenkins server ran out of Azure credits
> and will be suspended for a while. Not exactly sure when the new credits
> are released.
>
> On 12/16/21, 11:49 PM, "Greg Dove" <gr...@gmail.com> wrote:
>
> Thanks again Edward, that was certainly much easier than last time
> I set up
> for this (which was quite some time ago and required downgrading
> to an
> older version of Firefox etc).
>
> However, do you know if it is normal for all tests to pass and
> then see
> this at the end in js?:
>
> [java] RESULT:
>
> scriptName=C:\development\asf\royale-asjs/mustella/tests/mxtests/basicTests/spark/scripts/ButtonTestScript.mxml
> id=SparkButtonTest1 result=pass elapsed=1438 phase=body
> started=1639727175704 extraInfo= msg=
> [java] 1639727177157 Marionette INFO Stopped
> listening
> on port 53835
> [java]
> [java] ###!!! [Child][RunMessage] Error: Channel closing: too
> late to
> send/recv, messages will be lost
> [java]
> [java]
> [java] ###!!! [Child][MessageChannel::SendAndWait] Error:
> Channel
> error: cannot send/recv
> [java]
>
> BUILD FAILED
> C:\development\asf\royale-asjs\build.xml:1577: Java returned: 1
>
>
> thanks,
> Greg
>
> On Thu, Dec 16, 2021 at 4:26 PM Greg Dove <gr...@gmail.com>
> wrote:
>
> >
> > Thanks Edward, I will keep that in mind for the future.
> Meanwhile I made
> > changes today that got it to pass.
> >
> >
> > On Thu, Dec 16, 2021 at 4:21 PM Edward Stangler <
> estangler@bradmark.com>
> > wrote:
> >
> >>
> >> If you have Windows and Firefox installed, then just download
> and
> >> extract geckodriver-v0.30.0-win64.zip:
> >>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmozilla%2Fgeckodriver%2Freleases&data=04%7C01%7Caharui%40adobe.com%7C1c16dacf1aad429bb27808d9c3e8ecff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637756228030747252%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=ZxgRnxKZI0cldKjXuGA3fpbQ1tFfYlgeiQp6y%2Bln%2FFI%3D&reserved=0
> >>
> >> and do this (in your build+test environment):
> >>
> >> set
> GECKODRIVER_HOME=c:\geckodriver-v0.30.0-win64\geckodriver.exe
> >> ant mxtests-run-js
> >>
> >> (ant basictest-run-js passes)
> >>
> >> Buried in the output is:
> >>
> >> TypeError: panelView.contentArea is undefined
> >>
> >>
> >>
> >> On 12/15/2021 2:03 PM, Greg Dove wrote:
> >> > I will have to come back to that, it is something I consider
> to be not
> >> an
> >> > easy setup, so need to figure it out.
> >> >
> >> >
> >> > On Thu, Dec 16, 2021 at 8:48 AM Greg Dove wrote:
> >> >
> >> >> Ok, so I just did
> >> >> ant runmxtests
> >> >> and it ran the swf tests, they passed.
> >> >> So it looks like this is failing in js tests. I need to
> figure out how
> >> to
> >> >> run those...
> >>
> >>
>
>
>
RE: Build failed in Jenkins: royale-asjs_MXTests #2215
Posted by Yishay Weiss <yi...@hotmail.com>.
I samples CI just now and got this [1]. It doesn’t look like there a re a ton of FF processes, and CPU is more or less the same, but it looks like memory (WS column) is an issue and has increased significantly. The task manager is showing FF at the top of the memory column, and 70% usage when no jobs are running. This might explain why some jobs run out of memory. I don’t know if it explains credit running out.
[1]
PS C:\Users\ApacheRoyaleCI> ps FireFox
Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
------- ------ ----- ----- ------ -- -- -----------
316 29 48452 30432 12.55 1324 0 firefox
139 13 18416 1876 0.09 2436 0 firefox
42 5 1104 156 0.02 3156 0 firefox
302 25 35784 9552 2.14 4428 0 firefox
276 20 25192 4720 1.02 4552 0 firefox
332 26 35212 7240 1.91 4796 0 firefox
1015 102 331500 330536 158.45 4856 0 firefox
298 22 27792 5440 0.89 5324 0 firefox
304 25 36420 11784 6.02 5888 0 firefox
273 20 25472 4508 0.69 6052 0 firefox
308 37 66308 59084 31.05 6232 0 firefox
231 15 20760 3460 0.64 6504 0 firefox
1170 125 600252 334156 3,446.38 6588 0 firefox
294 436 2168288 294412 3,347.95 6592 0 firefox
275 20 25228 4732 1.05 6640 0 firefox
231 15 20844 3300 0.14 6660 0 firefox
276 20 25172 4724 0.86 6712 0 firefox
From: Alex Harui<ma...@adobe.com.INVALID>
Sent: Monday, December 20, 2021 8:52 PM
To: dev@royale.apache.org<ma...@royale.apache.org>
Subject: Re: Build failed in Jenkins: royale-asjs_MXTests #2215
It could be that these FF jobs add up to something, but I think in the past I saw some task that was really using a significant amount of CPU. It would fire up on occasion and then run until we run out of credits. It did not start up right away after re-starting the server. So maybe set a reminder to check after a week and two weeks and three weeks and see there are a ton of FF jobs or some other task is burning up CPU.
-Alex
On 12/20/21, 10:46 AM, "Josh Tynjala" <jo...@bowlerhat.dev> wrote:
As best I can tell, the RoyaleUnit Ant task appears to always destroy the
process it launches (whether it's Firefox/Chrome/Flash Player), even if
something goes wrong. There's a try/finally around the code where it waits
for the test results, and the process is destroyed in the finally block. So
even if there's a Java exception in the Ant task while Firefox is running,
that code will run.
We run Firefox for the Selenium/GeckoDriver stuff too, but I would expect
that code would be pretty robust too. I'm less familiar with those other
tests, though.
--
Josh Tynjala
Bowler Hat LLC <https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbowlerhat.dev%2F&data=04%7C01%7Caharui%40adobe.com%7C1c16dacf1aad429bb27808d9c3e8ecff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637756228030747252%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=Stfk0GHe9jwnKuAYZD0vOhTe80uj51a1Aocx151Bmj8%3D&reserved=0>
On Mon, Dec 20, 2021 at 10:08 AM Yishay Weiss <yi...@hotmail.com>
wrote:
> Sort of related: there are lots of unclosed firefox processes that I think
> are leftover from unit tests. That could be the reason we occasionally run
> out of memory there.
>
>
> PS C:\Users\ApacheRoyaleCI> ps FireFox
>
> Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
> ------- ------ ----- ----- ------ -- -- -----------
> 318 29 54944 57176 2.36 1324 0 firefox
> 139 13 18416 13232 0.06 2436 0 firefox
> 42 5 1104 4152 0.02 3156 0 firefox
> 304 25 35776 40028 0.75 4428 0 firefox
> 276 20 25192 28772 0.25 4552 0 firefox
> 332 26 35200 32672 0.67 4796 0 firefox
> 996 99 287000 292076 39.92 4856 0 firefox
> 298 22 27792 24408 0.33 5324 0 firefox
> 304 25 35956 32004 1.38 5888 0 firefox
> 273 20 25472 29336 0.13 6052 0 firefox
> 308 33 96816 116296 3.91 6232 0 firefox
> 231 15 20760 18620 0.14 6504 0 firefox
> 1148 103 385840 305744 414.09 6588 0 firefox
> 294 102 439752 450604 93.88 6592 0 firefox
> 275 20 25228 29032 0.20 6640 0 firefox
> 231 15 20844 19116 0.06 6660 0 firefox
> 276 20 25172 29000 0.20 6712 0 firefox
>
> From: Alex Harui<ma...@adobe.com.INVALID>
> Sent: Sunday, December 19, 2021 6:31 PM
> To: dev@royale.apache.org<ma...@royale.apache.org>
> Subject: Re: Build failed in Jenkins: royale-asjs_MXTests #2215
>
> Jenkins should be back up and running. Volunteers with access to this
> server are welcome to spend some time trying to optimize/eliminate some of
> the background tasks.
>
> When we first started running out of credits I noticed that Windows seemed
> to be running some sort of indexer in the background, but didn't have time
> to figure out how to keep it from running (or maybe just run in certain
> folders). IMO, the CPU usage of that indexer sometimes burns our Azure
> credits just fast enough that we run out with about 24 to 48 hours before
> the month ends.
>
> And of course, volunteers are welcome to run Jenkins on their own
> server/accounts that have credit cards to pay for the overage.
>
> -Alex
>
> On 12/17/21, 12:32 AM, "Alex Harui" <ah...@adobe.com.INVALID> wrote:
>
> I just got the email that the Jenkins server ran out of Azure credits
> and will be suspended for a while. Not exactly sure when the new credits
> are released.
>
> On 12/16/21, 11:49 PM, "Greg Dove" <gr...@gmail.com> wrote:
>
> Thanks again Edward, that was certainly much easier than last time
> I set up
> for this (which was quite some time ago and required downgrading
> to an
> older version of Firefox etc).
>
> However, do you know if it is normal for all tests to pass and
> then see
> this at the end in js?:
>
> [java] RESULT:
>
> scriptName=C:\development\asf\royale-asjs/mustella/tests/mxtests/basicTests/spark/scripts/ButtonTestScript.mxml
> id=SparkButtonTest1 result=pass elapsed=1438 phase=body
> started=1639727175704 extraInfo= msg=
> [java] 1639727177157 Marionette INFO Stopped
> listening
> on port 53835
> [java]
> [java] ###!!! [Child][RunMessage] Error: Channel closing: too
> late to
> send/recv, messages will be lost
> [java]
> [java]
> [java] ###!!! [Child][MessageChannel::SendAndWait] Error:
> Channel
> error: cannot send/recv
> [java]
>
> BUILD FAILED
> C:\development\asf\royale-asjs\build.xml:1577: Java returned: 1
>
>
> thanks,
> Greg
>
> On Thu, Dec 16, 2021 at 4:26 PM Greg Dove <gr...@gmail.com>
> wrote:
>
> >
> > Thanks Edward, I will keep that in mind for the future.
> Meanwhile I made
> > changes today that got it to pass.
> >
> >
> > On Thu, Dec 16, 2021 at 4:21 PM Edward Stangler <
> estangler@bradmark.com>
> > wrote:
> >
> >>
> >> If you have Windows and Firefox installed, then just download
> and
> >> extract geckodriver-v0.30.0-win64.zip:
> >>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmozilla%2Fgeckodriver%2Freleases&data=04%7C01%7Caharui%40adobe.com%7C1c16dacf1aad429bb27808d9c3e8ecff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637756228030747252%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=ZxgRnxKZI0cldKjXuGA3fpbQ1tFfYlgeiQp6y%2Bln%2FFI%3D&reserved=0
> >>
> >> and do this (in your build+test environment):
> >>
> >> set
> GECKODRIVER_HOME=c:\geckodriver-v0.30.0-win64\geckodriver.exe
> >> ant mxtests-run-js
> >>
> >> (ant basictest-run-js passes)
> >>
> >> Buried in the output is:
> >>
> >> TypeError: panelView.contentArea is undefined
> >>
> >>
> >>
> >> On 12/15/2021 2:03 PM, Greg Dove wrote:
> >> > I will have to come back to that, it is something I consider
> to be not
> >> an
> >> > easy setup, so need to figure it out.
> >> >
> >> >
> >> > On Thu, Dec 16, 2021 at 8:48 AM Greg Dove wrote:
> >> >
> >> >> Ok, so I just did
> >> >> ant runmxtests
> >> >> and it ran the swf tests, they passed.
> >> >> So it looks like this is failing in js tests. I need to
> figure out how
> >> to
> >> >> run those...
> >>
> >>
>
>
>
Re: Build failed in Jenkins: royale-asjs_MXTests #2215
Posted by Alex Harui <ah...@adobe.com.INVALID>.
It could be that these FF jobs add up to something, but I think in the past I saw some task that was really using a significant amount of CPU. It would fire up on occasion and then run until we run out of credits. It did not start up right away after re-starting the server. So maybe set a reminder to check after a week and two weeks and three weeks and see there are a ton of FF jobs or some other task is burning up CPU.
-Alex
On 12/20/21, 10:46 AM, "Josh Tynjala" <jo...@bowlerhat.dev> wrote:
As best I can tell, the RoyaleUnit Ant task appears to always destroy the
process it launches (whether it's Firefox/Chrome/Flash Player), even if
something goes wrong. There's a try/finally around the code where it waits
for the test results, and the process is destroyed in the finally block. So
even if there's a Java exception in the Ant task while Firefox is running,
that code will run.
We run Firefox for the Selenium/GeckoDriver stuff too, but I would expect
that code would be pretty robust too. I'm less familiar with those other
tests, though.
--
Josh Tynjala
Bowler Hat LLC <https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbowlerhat.dev%2F&data=04%7C01%7Caharui%40adobe.com%7C1c16dacf1aad429bb27808d9c3e8ecff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637756228030747252%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=Stfk0GHe9jwnKuAYZD0vOhTe80uj51a1Aocx151Bmj8%3D&reserved=0>
On Mon, Dec 20, 2021 at 10:08 AM Yishay Weiss <yi...@hotmail.com>
wrote:
> Sort of related: there are lots of unclosed firefox processes that I think
> are leftover from unit tests. That could be the reason we occasionally run
> out of memory there.
>
>
> PS C:\Users\ApacheRoyaleCI> ps FireFox
>
> Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
> ------- ------ ----- ----- ------ -- -- -----------
> 318 29 54944 57176 2.36 1324 0 firefox
> 139 13 18416 13232 0.06 2436 0 firefox
> 42 5 1104 4152 0.02 3156 0 firefox
> 304 25 35776 40028 0.75 4428 0 firefox
> 276 20 25192 28772 0.25 4552 0 firefox
> 332 26 35200 32672 0.67 4796 0 firefox
> 996 99 287000 292076 39.92 4856 0 firefox
> 298 22 27792 24408 0.33 5324 0 firefox
> 304 25 35956 32004 1.38 5888 0 firefox
> 273 20 25472 29336 0.13 6052 0 firefox
> 308 33 96816 116296 3.91 6232 0 firefox
> 231 15 20760 18620 0.14 6504 0 firefox
> 1148 103 385840 305744 414.09 6588 0 firefox
> 294 102 439752 450604 93.88 6592 0 firefox
> 275 20 25228 29032 0.20 6640 0 firefox
> 231 15 20844 19116 0.06 6660 0 firefox
> 276 20 25172 29000 0.20 6712 0 firefox
>
> From: Alex Harui<ma...@adobe.com.INVALID>
> Sent: Sunday, December 19, 2021 6:31 PM
> To: dev@royale.apache.org<ma...@royale.apache.org>
> Subject: Re: Build failed in Jenkins: royale-asjs_MXTests #2215
>
> Jenkins should be back up and running. Volunteers with access to this
> server are welcome to spend some time trying to optimize/eliminate some of
> the background tasks.
>
> When we first started running out of credits I noticed that Windows seemed
> to be running some sort of indexer in the background, but didn't have time
> to figure out how to keep it from running (or maybe just run in certain
> folders). IMO, the CPU usage of that indexer sometimes burns our Azure
> credits just fast enough that we run out with about 24 to 48 hours before
> the month ends.
>
> And of course, volunteers are welcome to run Jenkins on their own
> server/accounts that have credit cards to pay for the overage.
>
> -Alex
>
> On 12/17/21, 12:32 AM, "Alex Harui" <ah...@adobe.com.INVALID> wrote:
>
> I just got the email that the Jenkins server ran out of Azure credits
> and will be suspended for a while. Not exactly sure when the new credits
> are released.
>
> On 12/16/21, 11:49 PM, "Greg Dove" <gr...@gmail.com> wrote:
>
> Thanks again Edward, that was certainly much easier than last time
> I set up
> for this (which was quite some time ago and required downgrading
> to an
> older version of Firefox etc).
>
> However, do you know if it is normal for all tests to pass and
> then see
> this at the end in js?:
>
> [java] RESULT:
>
> scriptName=C:\development\asf\royale-asjs/mustella/tests/mxtests/basicTests/spark/scripts/ButtonTestScript.mxml
> id=SparkButtonTest1 result=pass elapsed=1438 phase=body
> started=1639727175704 extraInfo= msg=
> [java] 1639727177157 Marionette INFO Stopped
> listening
> on port 53835
> [java]
> [java] ###!!! [Child][RunMessage] Error: Channel closing: too
> late to
> send/recv, messages will be lost
> [java]
> [java]
> [java] ###!!! [Child][MessageChannel::SendAndWait] Error:
> Channel
> error: cannot send/recv
> [java]
>
> BUILD FAILED
> C:\development\asf\royale-asjs\build.xml:1577: Java returned: 1
>
>
> thanks,
> Greg
>
> On Thu, Dec 16, 2021 at 4:26 PM Greg Dove <gr...@gmail.com>
> wrote:
>
> >
> > Thanks Edward, I will keep that in mind for the future.
> Meanwhile I made
> > changes today that got it to pass.
> >
> >
> > On Thu, Dec 16, 2021 at 4:21 PM Edward Stangler <
> estangler@bradmark.com>
> > wrote:
> >
> >>
> >> If you have Windows and Firefox installed, then just download
> and
> >> extract geckodriver-v0.30.0-win64.zip:
> >>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmozilla%2Fgeckodriver%2Freleases&data=04%7C01%7Caharui%40adobe.com%7C1c16dacf1aad429bb27808d9c3e8ecff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637756228030747252%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=ZxgRnxKZI0cldKjXuGA3fpbQ1tFfYlgeiQp6y%2Bln%2FFI%3D&reserved=0
> >>
> >> and do this (in your build+test environment):
> >>
> >> set
> GECKODRIVER_HOME=c:\geckodriver-v0.30.0-win64\geckodriver.exe
> >> ant mxtests-run-js
> >>
> >> (ant basictest-run-js passes)
> >>
> >> Buried in the output is:
> >>
> >> TypeError: panelView.contentArea is undefined
> >>
> >>
> >>
> >> On 12/15/2021 2:03 PM, Greg Dove wrote:
> >> > I will have to come back to that, it is something I consider
> to be not
> >> an
> >> > easy setup, so need to figure it out.
> >> >
> >> >
> >> > On Thu, Dec 16, 2021 at 8:48 AM Greg Dove wrote:
> >> >
> >> >> Ok, so I just did
> >> >> ant runmxtests
> >> >> and it ran the swf tests, they passed.
> >> >> So it looks like this is failing in js tests. I need to
> figure out how
> >> to
> >> >> run those...
> >>
> >>
>
>
>
Re: Build failed in Jenkins: royale-asjs_MXTests #2215
Posted by Josh Tynjala <jo...@bowlerhat.dev>.
As best I can tell, the RoyaleUnit Ant task appears to always destroy the
process it launches (whether it's Firefox/Chrome/Flash Player), even if
something goes wrong. There's a try/finally around the code where it waits
for the test results, and the process is destroyed in the finally block. So
even if there's a Java exception in the Ant task while Firefox is running,
that code will run.
We run Firefox for the Selenium/GeckoDriver stuff too, but I would expect
that code would be pretty robust too. I'm less familiar with those other
tests, though.
--
Josh Tynjala
Bowler Hat LLC <https://bowlerhat.dev>
On Mon, Dec 20, 2021 at 10:08 AM Yishay Weiss <yi...@hotmail.com>
wrote:
> Sort of related: there are lots of unclosed firefox processes that I think
> are leftover from unit tests. That could be the reason we occasionally run
> out of memory there.
>
>
> PS C:\Users\ApacheRoyaleCI> ps FireFox
>
> Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
> ------- ------ ----- ----- ------ -- -- -----------
> 318 29 54944 57176 2.36 1324 0 firefox
> 139 13 18416 13232 0.06 2436 0 firefox
> 42 5 1104 4152 0.02 3156 0 firefox
> 304 25 35776 40028 0.75 4428 0 firefox
> 276 20 25192 28772 0.25 4552 0 firefox
> 332 26 35200 32672 0.67 4796 0 firefox
> 996 99 287000 292076 39.92 4856 0 firefox
> 298 22 27792 24408 0.33 5324 0 firefox
> 304 25 35956 32004 1.38 5888 0 firefox
> 273 20 25472 29336 0.13 6052 0 firefox
> 308 33 96816 116296 3.91 6232 0 firefox
> 231 15 20760 18620 0.14 6504 0 firefox
> 1148 103 385840 305744 414.09 6588 0 firefox
> 294 102 439752 450604 93.88 6592 0 firefox
> 275 20 25228 29032 0.20 6640 0 firefox
> 231 15 20844 19116 0.06 6660 0 firefox
> 276 20 25172 29000 0.20 6712 0 firefox
>
> From: Alex Harui<ma...@adobe.com.INVALID>
> Sent: Sunday, December 19, 2021 6:31 PM
> To: dev@royale.apache.org<ma...@royale.apache.org>
> Subject: Re: Build failed in Jenkins: royale-asjs_MXTests #2215
>
> Jenkins should be back up and running. Volunteers with access to this
> server are welcome to spend some time trying to optimize/eliminate some of
> the background tasks.
>
> When we first started running out of credits I noticed that Windows seemed
> to be running some sort of indexer in the background, but didn't have time
> to figure out how to keep it from running (or maybe just run in certain
> folders). IMO, the CPU usage of that indexer sometimes burns our Azure
> credits just fast enough that we run out with about 24 to 48 hours before
> the month ends.
>
> And of course, volunteers are welcome to run Jenkins on their own
> server/accounts that have credit cards to pay for the overage.
>
> -Alex
>
> On 12/17/21, 12:32 AM, "Alex Harui" <ah...@adobe.com.INVALID> wrote:
>
> I just got the email that the Jenkins server ran out of Azure credits
> and will be suspended for a while. Not exactly sure when the new credits
> are released.
>
> On 12/16/21, 11:49 PM, "Greg Dove" <gr...@gmail.com> wrote:
>
> Thanks again Edward, that was certainly much easier than last time
> I set up
> for this (which was quite some time ago and required downgrading
> to an
> older version of Firefox etc).
>
> However, do you know if it is normal for all tests to pass and
> then see
> this at the end in js?:
>
> [java] RESULT:
>
> scriptName=C:\development\asf\royale-asjs/mustella/tests/mxtests/basicTests/spark/scripts/ButtonTestScript.mxml
> id=SparkButtonTest1 result=pass elapsed=1438 phase=body
> started=1639727175704 extraInfo= msg=
> [java] 1639727177157 Marionette INFO Stopped
> listening
> on port 53835
> [java]
> [java] ###!!! [Child][RunMessage] Error: Channel closing: too
> late to
> send/recv, messages will be lost
> [java]
> [java]
> [java] ###!!! [Child][MessageChannel::SendAndWait] Error:
> Channel
> error: cannot send/recv
> [java]
>
> BUILD FAILED
> C:\development\asf\royale-asjs\build.xml:1577: Java returned: 1
>
>
> thanks,
> Greg
>
> On Thu, Dec 16, 2021 at 4:26 PM Greg Dove <gr...@gmail.com>
> wrote:
>
> >
> > Thanks Edward, I will keep that in mind for the future.
> Meanwhile I made
> > changes today that got it to pass.
> >
> >
> > On Thu, Dec 16, 2021 at 4:21 PM Edward Stangler <
> estangler@bradmark.com>
> > wrote:
> >
> >>
> >> If you have Windows and Firefox installed, then just download
> and
> >> extract geckodriver-v0.30.0-win64.zip:
> >>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmozilla%2Fgeckodriver%2Freleases&data=04%7C01%7Caharui%40adobe.com%7C1d4e94f5b4934bff25f508d9c137ca99%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637753267637100473%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=fi%2BQIMM2qBk4OAE9dsM15VyGcziOd9bToFXcmADIk7Q%3D&reserved=0
> >>
> >> and do this (in your build+test environment):
> >>
> >> set
> GECKODRIVER_HOME=c:\geckodriver-v0.30.0-win64\geckodriver.exe
> >> ant mxtests-run-js
> >>
> >> (ant basictest-run-js passes)
> >>
> >> Buried in the output is:
> >>
> >> TypeError: panelView.contentArea is undefined
> >>
> >>
> >>
> >> On 12/15/2021 2:03 PM, Greg Dove wrote:
> >> > I will have to come back to that, it is something I consider
> to be not
> >> an
> >> > easy setup, so need to figure it out.
> >> >
> >> >
> >> > On Thu, Dec 16, 2021 at 8:48 AM Greg Dove wrote:
> >> >
> >> >> Ok, so I just did
> >> >> ant runmxtests
> >> >> and it ran the swf tests, they passed.
> >> >> So it looks like this is failing in js tests. I need to
> figure out how
> >> to
> >> >> run those...
> >>
> >>
>
>
>
RE: Build failed in Jenkins: royale-asjs_MXTests #2215
Posted by Yishay Weiss <yi...@hotmail.com>.
Sort of related: there are lots of unclosed firefox processes that I think are leftover from unit tests. That could be the reason we occasionally run out of memory there.
PS C:\Users\ApacheRoyaleCI> ps FireFox
Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
------- ------ ----- ----- ------ -- -- -----------
318 29 54944 57176 2.36 1324 0 firefox
139 13 18416 13232 0.06 2436 0 firefox
42 5 1104 4152 0.02 3156 0 firefox
304 25 35776 40028 0.75 4428 0 firefox
276 20 25192 28772 0.25 4552 0 firefox
332 26 35200 32672 0.67 4796 0 firefox
996 99 287000 292076 39.92 4856 0 firefox
298 22 27792 24408 0.33 5324 0 firefox
304 25 35956 32004 1.38 5888 0 firefox
273 20 25472 29336 0.13 6052 0 firefox
308 33 96816 116296 3.91 6232 0 firefox
231 15 20760 18620 0.14 6504 0 firefox
1148 103 385840 305744 414.09 6588 0 firefox
294 102 439752 450604 93.88 6592 0 firefox
275 20 25228 29032 0.20 6640 0 firefox
231 15 20844 19116 0.06 6660 0 firefox
276 20 25172 29000 0.20 6712 0 firefox
From: Alex Harui<ma...@adobe.com.INVALID>
Sent: Sunday, December 19, 2021 6:31 PM
To: dev@royale.apache.org<ma...@royale.apache.org>
Subject: Re: Build failed in Jenkins: royale-asjs_MXTests #2215
Jenkins should be back up and running. Volunteers with access to this server are welcome to spend some time trying to optimize/eliminate some of the background tasks.
When we first started running out of credits I noticed that Windows seemed to be running some sort of indexer in the background, but didn't have time to figure out how to keep it from running (or maybe just run in certain folders). IMO, the CPU usage of that indexer sometimes burns our Azure credits just fast enough that we run out with about 24 to 48 hours before the month ends.
And of course, volunteers are welcome to run Jenkins on their own server/accounts that have credit cards to pay for the overage.
-Alex
On 12/17/21, 12:32 AM, "Alex Harui" <ah...@adobe.com.INVALID> wrote:
I just got the email that the Jenkins server ran out of Azure credits and will be suspended for a while. Not exactly sure when the new credits are released.
On 12/16/21, 11:49 PM, "Greg Dove" <gr...@gmail.com> wrote:
Thanks again Edward, that was certainly much easier than last time I set up
for this (which was quite some time ago and required downgrading to an
older version of Firefox etc).
However, do you know if it is normal for all tests to pass and then see
this at the end in js?:
[java] RESULT:
scriptName=C:\development\asf\royale-asjs/mustella/tests/mxtests/basicTests/spark/scripts/ButtonTestScript.mxml
id=SparkButtonTest1 result=pass elapsed=1438 phase=body
started=1639727175704 extraInfo= msg=
[java] 1639727177157 Marionette INFO Stopped listening
on port 53835
[java]
[java] ###!!! [Child][RunMessage] Error: Channel closing: too late to
send/recv, messages will be lost
[java]
[java]
[java] ###!!! [Child][MessageChannel::SendAndWait] Error: Channel
error: cannot send/recv
[java]
BUILD FAILED
C:\development\asf\royale-asjs\build.xml:1577: Java returned: 1
thanks,
Greg
On Thu, Dec 16, 2021 at 4:26 PM Greg Dove <gr...@gmail.com> wrote:
>
> Thanks Edward, I will keep that in mind for the future. Meanwhile I made
> changes today that got it to pass.
>
>
> On Thu, Dec 16, 2021 at 4:21 PM Edward Stangler <es...@bradmark.com>
> wrote:
>
>>
>> If you have Windows and Firefox installed, then just download and
>> extract geckodriver-v0.30.0-win64.zip:
>>
>> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmozilla%2Fgeckodriver%2Freleases&data=04%7C01%7Caharui%40adobe.com%7C1d4e94f5b4934bff25f508d9c137ca99%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637753267637100473%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=fi%2BQIMM2qBk4OAE9dsM15VyGcziOd9bToFXcmADIk7Q%3D&reserved=0
>>
>> and do this (in your build+test environment):
>>
>> set GECKODRIVER_HOME=c:\geckodriver-v0.30.0-win64\geckodriver.exe
>> ant mxtests-run-js
>>
>> (ant basictest-run-js passes)
>>
>> Buried in the output is:
>>
>> TypeError: panelView.contentArea is undefined
>>
>>
>>
>> On 12/15/2021 2:03 PM, Greg Dove wrote:
>> > I will have to come back to that, it is something I consider to be not
>> an
>> > easy setup, so need to figure it out.
>> >
>> >
>> > On Thu, Dec 16, 2021 at 8:48 AM Greg Dove wrote:
>> >
>> >> Ok, so I just did
>> >> ant runmxtests
>> >> and it ran the swf tests, they passed.
>> >> So it looks like this is failing in js tests. I need to figure out how
>> to
>> >> run those...
>>
>>
Re: Build failed in Jenkins: royale-asjs_MXTests #2215
Posted by Alex Harui <ah...@adobe.com.INVALID>.
Jenkins should be back up and running. Volunteers with access to this server are welcome to spend some time trying to optimize/eliminate some of the background tasks.
When we first started running out of credits I noticed that Windows seemed to be running some sort of indexer in the background, but didn't have time to figure out how to keep it from running (or maybe just run in certain folders). IMO, the CPU usage of that indexer sometimes burns our Azure credits just fast enough that we run out with about 24 to 48 hours before the month ends.
And of course, volunteers are welcome to run Jenkins on their own server/accounts that have credit cards to pay for the overage.
-Alex
On 12/17/21, 12:32 AM, "Alex Harui" <ah...@adobe.com.INVALID> wrote:
I just got the email that the Jenkins server ran out of Azure credits and will be suspended for a while. Not exactly sure when the new credits are released.
On 12/16/21, 11:49 PM, "Greg Dove" <gr...@gmail.com> wrote:
Thanks again Edward, that was certainly much easier than last time I set up
for this (which was quite some time ago and required downgrading to an
older version of Firefox etc).
However, do you know if it is normal for all tests to pass and then see
this at the end in js?:
[java] RESULT:
scriptName=C:\development\asf\royale-asjs/mustella/tests/mxtests/basicTests/spark/scripts/ButtonTestScript.mxml
id=SparkButtonTest1 result=pass elapsed=1438 phase=body
started=1639727175704 extraInfo= msg=
[java] 1639727177157 Marionette INFO Stopped listening
on port 53835
[java]
[java] ###!!! [Child][RunMessage] Error: Channel closing: too late to
send/recv, messages will be lost
[java]
[java]
[java] ###!!! [Child][MessageChannel::SendAndWait] Error: Channel
error: cannot send/recv
[java]
BUILD FAILED
C:\development\asf\royale-asjs\build.xml:1577: Java returned: 1
thanks,
Greg
On Thu, Dec 16, 2021 at 4:26 PM Greg Dove <gr...@gmail.com> wrote:
>
> Thanks Edward, I will keep that in mind for the future. Meanwhile I made
> changes today that got it to pass.
>
>
> On Thu, Dec 16, 2021 at 4:21 PM Edward Stangler <es...@bradmark.com>
> wrote:
>
>>
>> If you have Windows and Firefox installed, then just download and
>> extract geckodriver-v0.30.0-win64.zip:
>>
>> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmozilla%2Fgeckodriver%2Freleases&data=04%7C01%7Caharui%40adobe.com%7C1d4e94f5b4934bff25f508d9c137ca99%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637753267637100473%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=fi%2BQIMM2qBk4OAE9dsM15VyGcziOd9bToFXcmADIk7Q%3D&reserved=0
>>
>> and do this (in your build+test environment):
>>
>> set GECKODRIVER_HOME=c:\geckodriver-v0.30.0-win64\geckodriver.exe
>> ant mxtests-run-js
>>
>> (ant basictest-run-js passes)
>>
>> Buried in the output is:
>>
>> TypeError: panelView.contentArea is undefined
>>
>>
>>
>> On 12/15/2021 2:03 PM, Greg Dove wrote:
>> > I will have to come back to that, it is something I consider to be not
>> an
>> > easy setup, so need to figure it out.
>> >
>> >
>> > On Thu, Dec 16, 2021 at 8:48 AM Greg Dove wrote:
>> >
>> >> Ok, so I just did
>> >> ant runmxtests
>> >> and it ran the swf tests, they passed.
>> >> So it looks like this is failing in js tests. I need to figure out how
>> to
>> >> run those...
>>
>>
Re: Build failed in Jenkins: royale-asjs_MXTests #2215
Posted by Greg Dove <gr...@gmail.com>.
Thanks for the heads up, Alex!
On Fri, Dec 17, 2021 at 9:32 PM Alex Harui <ah...@adobe.com.invalid> wrote:
> I just got the email that the Jenkins server ran out of Azure credits and
> will be suspended for a while. Not exactly sure when the new credits are
> released.
>
> On 12/16/21, 11:49 PM, "Greg Dove" <gr...@gmail.com> wrote:
>
> Thanks again Edward, that was certainly much easier than last time I
> set up
> for this (which was quite some time ago and required downgrading to an
> older version of Firefox etc).
>
> However, do you know if it is normal for all tests to pass and then see
> this at the end in js?:
>
> [java] RESULT:
>
> scriptName=C:\development\asf\royale-asjs/mustella/tests/mxtests/basicTests/spark/scripts/ButtonTestScript.mxml
> id=SparkButtonTest1 result=pass elapsed=1438 phase=body
> started=1639727175704 extraInfo= msg=
> [java] 1639727177157 Marionette INFO Stopped
> listening
> on port 53835
> [java]
> [java] ###!!! [Child][RunMessage] Error: Channel closing: too
> late to
> send/recv, messages will be lost
> [java]
> [java]
> [java] ###!!! [Child][MessageChannel::SendAndWait] Error: Channel
> error: cannot send/recv
> [java]
>
> BUILD FAILED
> C:\development\asf\royale-asjs\build.xml:1577: Java returned: 1
>
>
> thanks,
> Greg
>
> On Thu, Dec 16, 2021 at 4:26 PM Greg Dove <gr...@gmail.com> wrote:
>
> >
> > Thanks Edward, I will keep that in mind for the future. Meanwhile I
> made
> > changes today that got it to pass.
> >
> >
> > On Thu, Dec 16, 2021 at 4:21 PM Edward Stangler <
> estangler@bradmark.com>
> > wrote:
> >
> >>
> >> If you have Windows and Firefox installed, then just download and
> >> extract geckodriver-v0.30.0-win64.zip:
> >>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmozilla%2Fgeckodriver%2Freleases&data=04%7C01%7Caharui%40adobe.com%7C8939a1172394404e4f5808d9c131c201%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637753241723512808%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=iAHrNOTmhszHDdIZjckR9wV2dIc0YD%2FUCDSMBx7NV%2B0%3D&reserved=0
> >>
> >> and do this (in your build+test environment):
> >>
> >> set GECKODRIVER_HOME=c:\geckodriver-v0.30.0-win64\geckodriver.exe
> >> ant mxtests-run-js
> >>
> >> (ant basictest-run-js passes)
> >>
> >> Buried in the output is:
> >>
> >> TypeError: panelView.contentArea is undefined
> >>
> >>
> >>
> >> On 12/15/2021 2:03 PM, Greg Dove wrote:
> >> > I will have to come back to that, it is something I consider to
> be not
> >> an
> >> > easy setup, so need to figure it out.
> >> >
> >> >
> >> > On Thu, Dec 16, 2021 at 8:48 AM Greg Dove wrote:
> >> >
> >> >> Ok, so I just did
> >> >> ant runmxtests
> >> >> and it ran the swf tests, they passed.
> >> >> So it looks like this is failing in js tests. I need to figure
> out how
> >> to
> >> >> run those...
> >>
> >>
>
>
Re: Build failed in Jenkins: royale-asjs_MXTests #2215
Posted by Alex Harui <ah...@adobe.com.INVALID>.
I just got the email that the Jenkins server ran out of Azure credits and will be suspended for a while. Not exactly sure when the new credits are released.
On 12/16/21, 11:49 PM, "Greg Dove" <gr...@gmail.com> wrote:
Thanks again Edward, that was certainly much easier than last time I set up
for this (which was quite some time ago and required downgrading to an
older version of Firefox etc).
However, do you know if it is normal for all tests to pass and then see
this at the end in js?:
[java] RESULT:
scriptName=C:\development\asf\royale-asjs/mustella/tests/mxtests/basicTests/spark/scripts/ButtonTestScript.mxml
id=SparkButtonTest1 result=pass elapsed=1438 phase=body
started=1639727175704 extraInfo= msg=
[java] 1639727177157 Marionette INFO Stopped listening
on port 53835
[java]
[java] ###!!! [Child][RunMessage] Error: Channel closing: too late to
send/recv, messages will be lost
[java]
[java]
[java] ###!!! [Child][MessageChannel::SendAndWait] Error: Channel
error: cannot send/recv
[java]
BUILD FAILED
C:\development\asf\royale-asjs\build.xml:1577: Java returned: 1
thanks,
Greg
On Thu, Dec 16, 2021 at 4:26 PM Greg Dove <gr...@gmail.com> wrote:
>
> Thanks Edward, I will keep that in mind for the future. Meanwhile I made
> changes today that got it to pass.
>
>
> On Thu, Dec 16, 2021 at 4:21 PM Edward Stangler <es...@bradmark.com>
> wrote:
>
>>
>> If you have Windows and Firefox installed, then just download and
>> extract geckodriver-v0.30.0-win64.zip:
>>
>> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmozilla%2Fgeckodriver%2Freleases&data=04%7C01%7Caharui%40adobe.com%7C8939a1172394404e4f5808d9c131c201%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637753241723512808%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=iAHrNOTmhszHDdIZjckR9wV2dIc0YD%2FUCDSMBx7NV%2B0%3D&reserved=0
>>
>> and do this (in your build+test environment):
>>
>> set GECKODRIVER_HOME=c:\geckodriver-v0.30.0-win64\geckodriver.exe
>> ant mxtests-run-js
>>
>> (ant basictest-run-js passes)
>>
>> Buried in the output is:
>>
>> TypeError: panelView.contentArea is undefined
>>
>>
>>
>> On 12/15/2021 2:03 PM, Greg Dove wrote:
>> > I will have to come back to that, it is something I consider to be not
>> an
>> > easy setup, so need to figure it out.
>> >
>> >
>> > On Thu, Dec 16, 2021 at 8:48 AM Greg Dove wrote:
>> >
>> >> Ok, so I just did
>> >> ant runmxtests
>> >> and it ran the swf tests, they passed.
>> >> So it looks like this is failing in js tests. I need to figure out how
>> to
>> >> run those...
>>
>>
Re: Build failed in Jenkins: royale-asjs_MXTests #2215
Posted by Greg Dove <gr...@gmail.com>.
Thanks again Edward, that was certainly much easier than last time I set up
for this (which was quite some time ago and required downgrading to an
older version of Firefox etc).
However, do you know if it is normal for all tests to pass and then see
this at the end in js?:
[java] RESULT:
scriptName=C:\development\asf\royale-asjs/mustella/tests/mxtests/basicTests/spark/scripts/ButtonTestScript.mxml
id=SparkButtonTest1 result=pass elapsed=1438 phase=body
started=1639727175704 extraInfo= msg=
[java] 1639727177157 Marionette INFO Stopped listening
on port 53835
[java]
[java] ###!!! [Child][RunMessage] Error: Channel closing: too late to
send/recv, messages will be lost
[java]
[java]
[java] ###!!! [Child][MessageChannel::SendAndWait] Error: Channel
error: cannot send/recv
[java]
BUILD FAILED
C:\development\asf\royale-asjs\build.xml:1577: Java returned: 1
thanks,
Greg
On Thu, Dec 16, 2021 at 4:26 PM Greg Dove <gr...@gmail.com> wrote:
>
> Thanks Edward, I will keep that in mind for the future. Meanwhile I made
> changes today that got it to pass.
>
>
> On Thu, Dec 16, 2021 at 4:21 PM Edward Stangler <es...@bradmark.com>
> wrote:
>
>>
>> If you have Windows and Firefox installed, then just download and
>> extract geckodriver-v0.30.0-win64.zip:
>>
>> https://github.com/mozilla/geckodriver/releases
>>
>> and do this (in your build+test environment):
>>
>> set GECKODRIVER_HOME=c:\geckodriver-v0.30.0-win64\geckodriver.exe
>> ant mxtests-run-js
>>
>> (ant basictest-run-js passes)
>>
>> Buried in the output is:
>>
>> TypeError: panelView.contentArea is undefined
>>
>>
>>
>> On 12/15/2021 2:03 PM, Greg Dove wrote:
>> > I will have to come back to that, it is something I consider to be not
>> an
>> > easy setup, so need to figure it out.
>> >
>> >
>> > On Thu, Dec 16, 2021 at 8:48 AM Greg Dove wrote:
>> >
>> >> Ok, so I just did
>> >> ant runmxtests
>> >> and it ran the swf tests, they passed.
>> >> So it looks like this is failing in js tests. I need to figure out how
>> to
>> >> run those...
>>
>>
Re: Build failed in Jenkins: royale-asjs_MXTests #2215
Posted by Greg Dove <gr...@gmail.com>.
Thanks Edward, I will keep that in mind for the future. Meanwhile I made
changes today that got it to pass.
On Thu, Dec 16, 2021 at 4:21 PM Edward Stangler <es...@bradmark.com>
wrote:
>
> If you have Windows and Firefox installed, then just download and
> extract geckodriver-v0.30.0-win64.zip:
>
> https://github.com/mozilla/geckodriver/releases
>
> and do this (in your build+test environment):
>
> set GECKODRIVER_HOME=c:\geckodriver-v0.30.0-win64\geckodriver.exe
> ant mxtests-run-js
>
> (ant basictest-run-js passes)
>
> Buried in the output is:
>
> TypeError: panelView.contentArea is undefined
>
>
>
> On 12/15/2021 2:03 PM, Greg Dove wrote:
> > I will have to come back to that, it is something I consider to be not an
> > easy setup, so need to figure it out.
> >
> >
> > On Thu, Dec 16, 2021 at 8:48 AM Greg Dove wrote:
> >
> >> Ok, so I just did
> >> ant runmxtests
> >> and it ran the swf tests, they passed.
> >> So it looks like this is failing in js tests. I need to figure out how
> to
> >> run those...
>
>
Re: Build failed in Jenkins: royale-asjs_MXTests #2215
Posted by Edward Stangler <es...@bradmark.com>.
If you have Windows and Firefox installed, then just download and
extract geckodriver-v0.30.0-win64.zip:
https://github.com/mozilla/geckodriver/releases
and do this (in your build+test environment):
set GECKODRIVER_HOME=c:\geckodriver-v0.30.0-win64\geckodriver.exe
ant mxtests-run-js
(ant basictest-run-js passes)
Buried in the output is:
TypeError: panelView.contentArea is undefined
On 12/15/2021 2:03 PM, Greg Dove wrote:
> I will have to come back to that, it is something I consider to be not an
> easy setup, so need to figure it out.
>
>
> On Thu, Dec 16, 2021 at 8:48 AM Greg Dove wrote:
>
>> Ok, so I just did
>> ant runmxtests
>> and it ran the swf tests, they passed.
>> So it looks like this is failing in js tests. I need to figure out how to
>> run those...
Re: Build failed in Jenkins: royale-asjs_MXTests #2215
Posted by Greg Dove <gr...@gmail.com>.
I will have to come back to that, it is something I consider to be not an
easy setup, so need to figure it out.
On Thu, Dec 16, 2021 at 8:48 AM Greg Dove <gr...@gmail.com> wrote:
>
> Ok, so I just did
> ant runmxtests
> and it ran the swf tests, they passed.
> So it looks like this is failing in js tests. I need to figure out how to
> run those...
>
>
>
>
> On Wed, Dec 15, 2021 at 9:27 PM Yishay Weiss <yi...@hotmail.com>
> wrote:
>
>> Sure, just calling attention so the changes don’t aggregate. The sooner
>> the tests work the easier it will be to diagnose the next failure, but
>> other than that there’s no urgency as far as I know.
>>
>> From: Greg Dove<ma...@gmail.com>
>> Sent: Wednesday, December 15, 2021 10:19 AM
>> To: Apache Royale Development<ma...@royale.apache.org>
>> Subject: Re: Build failed in Jenkins: royale-asjs_MXTests #2215
>>
>> Sounds like Panel related, so probably mine - I guess these are swf
>> tests?.
>> Is it ok if I figure that out in about 9-10 hours
>>
>>
>> On Wed, Dec 15, 2021 at 9:07 PM Yishay Weiss <yi...@hotmail.com>
>> wrote:
>>
>> > We’ve started getting this error:
>> >
>> >
>> > panelView.contentArea is undefined
>> >
>> > Since the following [1] changes. Amu ideas?
>> >
>> > [1]
>> > [estangler] Improvements to Spark containers to better support more
>> > dynamic layout
>> >
>> > [estangler] Removed parts that are not needed on spark-dynamic-layout.
>> >
>> > [harbs] Should have been textContent
>> >
>> > [harbs] Don't use innerHTML
>> >
>> > [harbs] Removed warnings in SparkRoyale
>> >
>> > [harbs] made asconfig a bit easier to read
>> >
>> > [harbs] Removed innerHTML from DropDownListButton
>> >
>> > [harbs] forgot COMPILE::JS block
>> >
>> > [hiedra] themes: Generated defaults.css files
>> >
>> > [hiedra] Text correction
>> >
>> > [harbs] Oops
>> >
>> > [greg.dove] implement SystemManager getChildByName & add util support
>> for
>> >
>> > [greg.dove] ListBase should extend SkinnableDataContainer, as per
>> original
>> > Flex
>> >
>> > [greg.dove] that seems like nothing more than the question it was asking
>> > itself.
>> >
>> > [yishayjobs] Some beads expect SkinnableDataContainer to be an
>> IContainer
>> >
>> > [greg.dove] This was done in TextInput, but not in TextArea. The default
>> > size now
>> >
>> > [greg.dove] Fixes to TitleWindow for display of PanelTitleBar content
>> >
>> > [greg.dove] Added test for TitleWindow launch into the mx
>> ControlsExample
>> >
>> > [greg.dove] Tidy up in Panel. Fixes #1169
>> >
>> >
>> > From: apacheroyaleci@gmail.com<ma...@gmail.com>
>> > Sent: Wednesday, December 15, 2021 9:52 AM
>> > To: royale-builds@royale.apache.org<mailto:
>> royale-builds@royale.apache.org
>> > >
>> > Subject: Build failed in Jenkins: royale-asjs_MXTests #2215
>> >
>> > See <
>> >
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/2215/display/redirect
>> > >
>> >
>> > Changes:
>> >
>> >
>> > ------------------------------------------
>> > [...truncated 996.96 KB...]
>> > [java] DispatchMouseClickEvent: target =
>> > haloRadioButtonTests.testRadio2, localX = 10.0, localY = 10.0
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target = target['haloRadioButtonTests'];target =
>> > target['testRadio2'];return target.element.getBoundingClientRect().left
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target = target['haloRadioButtonTests'];target =
>> > target['testRadio2'];return target.element.getBoundingClientRect().top
>> > [java] DispatchMouseClickEvent: x = 18.0, y = 66.0
>> > [java] var all = document.all;var n = all.length;for(var
>> > i=n-1;i>=0;i--) { var e = all[i]; var bounds =
>> > e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
>> > bounds.right && 66.0 >= bounds.top && 66.0 <= bounds.bottom) {
>> > window.marmotinni_mouse_target = e; return e; }};return
>> null;
>> > [java] DispatchMouseClickEvent: mouseTarget = span test Radio2
>> > [java] var init = { bubbles: true };init.screenX =
>> 18.0;init.screenY
>> > = 66.0;window.marmotinni_mouse_target.dispatchEvent(new
>> > MouseEvent('mousedown', init));
>> > [java] var init = { bubbles: true };init.screenX =
>> 18.0;init.screenY
>> > = 66.0;window.marmotinni_mouse_target.dispatchEvent(new
>> > MouseEvent('mouseup', init));
>> > [java] AssertPropertyValue: target =
>> haloRadioButtonTests.testRadio1:
>> > propertyName = selected: value = false
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target = target['haloRadioButtonTests'];target =
>> > target['testRadio1']; return target['selected'];
>> > [java] AssertPropertyValue: target =
>> haloRadioButtonTests.testRadio2:
>> > propertyName = selected: value = true
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target = target['haloRadioButtonTests'];target =
>> > target['testRadio2']; return target['selected'];
>> > [java] RESULT: scriptName=<
>> >
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/RadioButtonTestScript.mxml
>> ><
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/RadioButtonTestScript.mxml%3e
>> >
>> > id=RadioButtonTest2 result=pass elapsed=1311 phase=body
>> > started=1639554681906 extraInfo= msg=
>> > [java] running script <
>> >
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextInputTestScript.mxml
>> > >
>> > [java] test case count: 2
>> > [java] SetProperty: target = : propertyName = currentState: value =
>> > haloTextInputTest
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) ==
>> > 'function') target['set_' + 'currentState']('haloTextInputTest'); else
>> > target['currentState']='haloTextInputTest';
>> > [java] AssertPropertyValue: target =
>> > haloTextInputTests.testTextInput: propertyName = text: value =
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target = target['haloTextInputTests'];target =
>> > target['testTextInput']; return target['text'];
>> > [java] RESULT: scriptName=<
>> >
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextInputTestScript.mxml
>> ><
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextInputTestScript.mxml%3e
>> >
>> > id=SetupTextInputTest result=pass elapsed=28 phase=body
>> > started=1639554683220 extraInfo= msg=
>> > [java] DispatchMouseClickEvent: target =
>> > haloTextInputTests.testTextInput, localX = 10.0, localY = 10.0
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target = target['haloTextInputTests'];target =
>> > target['testTextInput'];return
>> target.element.getBoundingClientRect().left
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target = target['haloTextInputTests'];target =
>> > target['testTextInput'];return
>> target.element.getBoundingClientRect().top
>> > [java] DispatchMouseClickEvent: x = 18.0, y = 26.0
>> > [java] var all = document.all;var n = all.length;for(var
>> > i=n-1;i>=0;i--) { var e = all[i]; var bounds =
>> > e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
>> > bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) {
>> > window.marmotinni_mouse_target = e; return e; }};return
>> null;
>> > [java] DispatchMouseClickEvent: mouseTarget = input
>> > [java] var init = { bubbles: true };init.screenX =
>> 18.0;init.screenY
>> > = 26.0;window.marmotinni_mouse_target.dispatchEvent(new
>> > MouseEvent('mousedown', init));
>> > [java] var init = { bubbles: true };init.screenX =
>> 18.0;init.screenY
>> > = 26.0;window.marmotinni_mouse_target.dispatchEvent(new
>> > MouseEvent('mouseup', init));
>> > [java] DispatchKeyEvent: char = This is another test., repeatCount
>> = 1
>> > [java] AssertPropertyValue: target =
>> > haloTextInputTests.testTextInput: propertyName = text: value = This is
>> > another test.
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target = target['haloTextInputTests'];target =
>> > target['testTextInput']; return target['text'];
>> > [java] RESULT: scriptName=<
>> >
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextInputTestScript.mxml
>> ><
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextInputTestScript.mxml%3e
>> >
>> > id=TextInputTest1 result=pass elapsed=1318 phase=body
>> started=1639554683248
>> > extraInfo= msg=
>> > [java] running script <
>> >
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextAreaTestScript.mxml
>> > >
>> > [java] test case count: 2
>> > [java] SetProperty: target = : propertyName = currentState: value =
>> > haloTextAreaTest
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) ==
>> > 'function') target['set_' + 'currentState']('haloTextAreaTest'); else
>> > target['currentState']='haloTextAreaTest';
>> > [java] AssertPropertyValue: target =
>> haloTextAreaTests.testTextArea:
>> > propertyName = text: value =
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target = target['haloTextAreaTests'];target =
>> > target['testTextArea']; return target['text'];
>> > [java] RESULT: scriptName=<
>> >
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextAreaTestScript.mxml
>> ><
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextAreaTestScript.mxml%3e
>> >
>> > id=SetupTextAreaTest result=pass elapsed=33 phase=body
>> > started=1639554684572 extraInfo= msg=
>> > [java] DispatchMouseClickEvent: target =
>> > haloTextAreaTests.testTextArea, localX = 10.0, localY = 10.0
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target = target['haloTextAreaTests'];target =
>> > target['testTextArea'];return
>> target.element.getBoundingClientRect().left
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target = target['haloTextAreaTests'];target =
>> > target['testTextArea'];return target.element.getBoundingClientRect().top
>> > [java] DispatchMouseClickEvent: x = 18.0, y = 27.0
>> > [java] var all = document.all;var n = all.length;for(var
>> > i=n-1;i>=0;i--) { var e = all[i]; var bounds =
>> > e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
>> > bounds.right && 27.0 >= bounds.top && 27.0 <= bounds.bottom) {
>> > window.marmotinni_mouse_target = e; return e; }};return
>> null;
>> > [java] DispatchMouseClickEvent: mouseTarget = textarea
>> > [java] var init = { bubbles: true };init.screenX =
>> 18.0;init.screenY
>> > = 27.0;window.marmotinni_mouse_target.dispatchEvent(new
>> > MouseEvent('mousedown', init));
>> > [java] var init = { bubbles: true };init.screenX =
>> 18.0;init.screenY
>> > = 27.0;window.marmotinni_mouse_target.dispatchEvent(new
>> > MouseEvent('mouseup', init));
>> > [java] DispatchKeyEvent: char = This is a TextArea and it contains
>> > lots of text which should word wrap and eventually cause scrollbars to
>> > appear. The validation will test for the scrollbar properties,
>> repeatCount
>> > = 1
>> > [java] AssertPropertyValue: target =
>> haloTextAreaTests.testTextArea:
>> > propertyName = text: value = This is a TextArea and it contains lots of
>> > text which should word wrap and eventually cause scrollbars to appear.
>> The
>> > validation will test for the scrollbar properties
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target = target['haloTextAreaTests'];target =
>> > target['testTextArea']; return target['text'];
>> > [java] RESULT: scriptName=<
>> >
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextAreaTestScript.mxml
>> ><
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextAreaTestScript.mxml%3e
>> >
>> > id=TextAreaTest1 result=pass elapsed=1369 phase=body
>> started=1639554684606
>> > extraInfo= msg=
>> > [java] running script <
>> >
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml
>> > >
>> > [java] test case count: 3
>> > [java] SetProperty: target = : propertyName = currentState: value =
>> > haloComboBoxTest
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) ==
>> > 'function') target['set_' + 'currentState']('haloComboBoxTest'); else
>> > target['currentState']='haloComboBoxTest';
>> > [java] AssertPropertyValue: target = haloComboBoxTests.testCombo:
>> > propertyName = text: value = Apples
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target = target['haloComboBoxTests'];target =
>> > target['testCombo']; return target['text'];
>> > [java] RESULT: scriptName=<
>> >
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml
>> ><
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml%3e
>> >
>> > id=SetupComboBoxTest result=pass elapsed=34 phase=body
>> > started=1639554685979 extraInfo= msg=
>> > [java] DispatchMouseEvent: target = haloComboBoxTests.testCombo,
>> > localX = 10.0, localY = 10.0
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target = target['haloComboBoxTests'];target =
>> > target['testCombo'];return target.element.getBoundingClientRect().left
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target = target['haloComboBoxTests'];target =
>> > target['testCombo'];return target.element.getBoundingClientRect().top
>> > [java] var all = document.all;var n = all.length;for(var
>> > i=n-1;i>=0;i--) { var e = all[i]; var bounds =
>> > e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
>> > bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) {
>> if (!
>> > e.id) e.id = Math.random().toString(); return e; }};return
>> > null;
>> > [java] var e =
>> > document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true,
>> > false, window, 0, 18.0, 26.0, 10.0, 10.0, false, false, false, false,
>> > false,
>> null);document.getElementById('0.6231397444159731').dispatchEvent(e);
>> > [java] DispatchMouseClickEvent: target =
>> haloComboBoxTests.testCombo,
>> > localX = 10.0, localY = 10.0
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target = target['haloComboBoxTests'];target =
>> > target['testCombo'];return target.element.getBoundingClientRect().left
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target = target['haloComboBoxTests'];target =
>> > target['testCombo'];return target.element.getBoundingClientRect().top
>> > [java] DispatchMouseClickEvent: x = 18.0, y = 26.0
>> > [java] var all = document.all;var n = all.length;for(var
>> > i=n-1;i>=0;i--) { var e = all[i]; var bounds =
>> > e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
>> > bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) {
>> > window.marmotinni_mouse_target = e; return e; }};return
>> null;
>> > [java] DispatchMouseClickEvent: mouseTarget = input
>> > [java] var init = { bubbles: true };init.screenX =
>> 18.0;init.screenY
>> > = 26.0;window.marmotinni_mouse_target.dispatchEvent(new
>> > MouseEvent('mousedown', init));
>> > [java] var init = { bubbles: true };init.screenX =
>> 18.0;init.screenY
>> > = 26.0;window.marmotinni_mouse_target.dispatchEvent(new
>> > MouseEvent('mouseup', init));
>> > [java] AssertPropertyValue: target =
>> > haloComboBoxTests.testCombo.dropdown: propertyName = visible: value =
>> true
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target = target['haloComboBoxTests'];target =
>> > target['testCombo'];target = target['dropdown']; return
>> target['visible'];
>> > [java] RESULT: scriptName=<
>> >
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml
>> ><
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml%3e
>> >
>> > id=ComboBoxTest1 result=pass elapsed=1301 phase=body
>> started=1639554686013
>> > extraInfo= msg=
>> > [java] DispatchMouseEvent: target =
>> > haloComboBoxTests.testCombo.dropdown, localX = 10.0, localY = 30.0
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target = target['haloComboBoxTests'];target =
>> > target['testCombo'];target = target['dropdown'];return
>> > target.element.getBoundingClientRect().left
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target = target['haloComboBoxTests'];target =
>> > target['testCombo'];target = target['dropdown'];return
>> > target.element.getBoundingClientRect().top
>> > [java] var all = document.all;var n = all.length;for(var
>> > i=n-1;i>=0;i--) { var e = all[i]; var bounds =
>> > e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
>> > bounds.right && 69.0 >= bounds.top && 69.0 <= bounds.bottom) {
>> if (!
>> > e.id) e.id = Math.random().toString(); return e; }};return
>> > null;
>> > [java] var e =
>> > document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true,
>> > false, window, 0, 18.0, 69.0, 10.0, 30.0, false, false, false, false,
>> > false,
>> null);document.getElementById('0.3994940470278022').dispatchEvent(e);
>> > [java] DispatchMouseClickEvent: target =
>> > haloComboBoxTests.testCombo.dropdown, localX = 10.0, localY = 30.0
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target = target['haloComboBoxTests'];target =
>> > target['testCombo'];target = target['dropdown'];return
>> > target.element.getBoundingClientRect().left
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target = target['haloComboBoxTests'];target =
>> > target['testCombo'];target = target['dropdown'];return
>> > target.element.getBoundingClientRect().top
>> > [java] DispatchMouseClickEvent: x = 18.0, y = 69.0
>> > [java] var all = document.all;var n = all.length;for(var
>> > i=n-1;i>=0;i--) { var e = all[i]; var bounds =
>> > e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
>> > bounds.right && 69.0 >= bounds.top && 69.0 <= bounds.bottom) {
>> > window.marmotinni_mouse_target = e; return e; }};return
>> null;
>> > [java] DispatchMouseClickEvent: mouseTarget = span Beer
>> > [java] var init = { bubbles: true };init.screenX =
>> 18.0;init.screenY
>> > = 69.0;window.marmotinni_mouse_target.dispatchEvent(new
>> > MouseEvent('mousedown', init));
>> > [java] var init = { bubbles: true };init.screenX =
>> 18.0;init.screenY
>> > = 69.0;window.marmotinni_mouse_target.dispatchEvent(new
>> > MouseEvent('mouseup', init));
>> > [java] AssertPropertyValue: target = haloComboBoxTests.testCombo:
>> > propertyName = text: value = Beer
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target = target['haloComboBoxTests'];target =
>> > target['testCombo']; return target['text'];
>> > [java] RESULT: scriptName=<
>> >
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml
>> ><
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml%3e
>> >
>> > id=ComboBoxTest2 result=pass elapsed=1295 phase=body
>> started=1639554687315
>> > extraInfo= msg=
>> > [java] running script <
>> >
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ListAndDataGridTestScript.mxml
>> > >
>> > [java] test case count: 2
>> > [java] SetProperty: target = : propertyName = currentState: value =
>> > haloListAndDataGridTest
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) ==
>> > 'function') target['set_' + 'currentState']('haloListAndDataGridTest');
>> > else target['currentState']='haloListAndDataGridTest';
>> > [java] AssertPropertyValue: target =
>> > haloListAndDataGridTests.testList.dataProvider: propertyName = length:
>> > value = 6
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target =
>> target['haloListAndDataGridTests'];target =
>> > target['testList'];target = target['dataProvider']; return
>> target['length'];
>> > [java] RESULT: scriptName=<
>> >
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ListAndDataGridTestScript.mxml
>> ><
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ListAndDataGridTestScript.mxml%3e
>> >
>> > id=SetupListAndDataGridTest result=pass elapsed=96 phase=body
>> > started=1639554688614 extraInfo= msg=
>> > [java] DispatchMouseEvent: target =
>> > haloListAndDataGridTests.testList, localX = 10.0, localY = 55.0
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target =
>> target['haloListAndDataGridTests'];target =
>> > target['testList'];return target.element.getBoundingClientRect().left
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target =
>> target['haloListAndDataGridTests'];target =
>> > target['testList'];return target.element.getBoundingClientRect().top
>> > [java] var all = document.all;var n = all.length;for(var
>> > i=n-1;i>=0;i--) { var e = all[i]; var bounds =
>> > e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
>> > bounds.right && 71.0 >= bounds.top && 71.0 <= bounds.bottom) {
>> if (!
>> > e.id) e.id = Math.random().toString(); return e; }};return
>> > null;
>> > [java] var e =
>> > document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true,
>> > false, window, 0, 18.0, 71.0, 10.0, 55.0, false, false, false, false,
>> > false,
>> null);document.getElementById('0.9534918359008061').dispatchEvent(e);
>> > [java] DispatchMouseClickEvent: target =
>> > haloListAndDataGridTests.testList, localX = 10.0, localY = 55.0
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target =
>> target['haloListAndDataGridTests'];target =
>> > target['testList'];return target.element.getBoundingClientRect().left
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target =
>> target['haloListAndDataGridTests'];target =
>> > target['testList'];return target.element.getBoundingClientRect().top
>> > [java] DispatchMouseClickEvent: x = 18.0, y = 71.0
>> > [java] var all = document.all;var n = all.length;for(var
>> > i=n-1;i>=0;i--) { var e = all[i]; var bounds =
>> > e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
>> > bounds.right && 71.0 >= bounds.top && 71.0 <= bounds.bottom) {
>> > window.marmotinni_mouse_target = e; return e; }};return
>> null;
>> > [java] DispatchMouseClickEvent: mouseTarget = div Zowee Wowee
>> > [java] var init = { bubbles: true };init.screenX =
>> 18.0;init.screenY
>> > = 71.0;window.marmotinni_mouse_target.dispatchEvent(new
>> > MouseEvent('mousedown', init));
>> > [java] var init = { bubbles: true };init.screenX =
>> 18.0;init.screenY
>> > = 71.0;window.marmotinni_mouse_target.dispatchEvent(new
>> > MouseEvent('mouseup', init));
>> > [java] AssertPropertyValue: target =
>> > haloListAndDataGridTests.testList: propertyName = selectedIndex: value
>> = 2
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target =
>> target['haloListAndDataGridTests'];target =
>> > target['testList']; return target['selectedIndex'];
>> > [java] RESULT: scriptName=<
>> >
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ListAndDataGridTestScript.mxml
>> ><
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ListAndDataGridTestScript.mxml%3e
>> >
>> > id=ListTest1 result=pass elapsed=1299 phase=body started=1639554688710
>> > extraInfo= msg=
>> > [java] running script <
>> >
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml
>> > >
>> > [java] test case count: 3
>> > [java] SetProperty: target = : propertyName = currentState: value =
>> > haloNumericStepperTest
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) ==
>> > 'function') target['set_' + 'currentState']('haloNumericStepperTest');
>> else
>> > target['currentState']='haloNumericStepperTest';
>> > [java] AssertPropertyValue: target =
>> > haloNumericStepperTests.testNumStep: propertyName = value: value = 0
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target =
>> target['haloNumericStepperTests'];target =
>> > target['testNumStep']; return target['value'];
>> > [java] RESULT: scriptName=<
>> >
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml
>> ><
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml%3e
>> >
>> > id=SetupNumericStepperTest result=pass elapsed=30 phase=body
>> > started=1639554690012 extraInfo= msg=
>> > [java] DispatchMouseEvent: target =
>> > haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target =
>> target['haloNumericStepperTests'];target =
>> > target['testNumStep'];return target.element.getBoundingClientRect().left
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target =
>> target['haloNumericStepperTests'];target =
>> > target['testNumStep'];return target.element.getBoundingClientRect().top
>> > [java] var all = document.all;var n = all.length;for(var
>> > i=n-1;i>=0;i--) { var e = all[i]; var bounds =
>> > e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <=
>> > bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) {
>> if (!
>> > e.id) e.id = Math.random().toString(); return e; }};return
>> > null;
>> > [java] var e =
>> > document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true,
>> > false, window, 0, 60.0, 21.0, 52.0, 5.0, false, false, false, false,
>> false,
>> > null);document.getElementById('0.4963646804885393').dispatchEvent(e);
>> > [java] DispatchMouseClickEvent: target =
>> > haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target =
>> target['haloNumericStepperTests'];target =
>> > target['testNumStep'];return target.element.getBoundingClientRect().left
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target =
>> target['haloNumericStepperTests'];target =
>> > target['testNumStep'];return target.element.getBoundingClientRect().top
>> > [java] DispatchMouseClickEvent: x = 60.0, y = 21.0
>> > [java] var all = document.all;var n = all.length;for(var
>> > i=n-1;i>=0;i--) { var e = all[i]; var bounds =
>> > e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <=
>> > bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) {
>> > window.marmotinni_mouse_target = e; return e; }};return
>> null;
>> > [java] DispatchMouseClickEvent: mouseTarget = button ?
>> > [java] var init = { bubbles: true };init.screenX =
>> 60.0;init.screenY
>> > = 21.0;window.marmotinni_mouse_target.dispatchEvent(new
>> > MouseEvent('mousedown', init));
>> > [java] var init = { bubbles: true };init.screenX =
>> 60.0;init.screenY
>> > = 21.0;window.marmotinni_mouse_target.dispatchEvent(new
>> > MouseEvent('mouseup', init));
>> > [java] AssertPropertyValue: target =
>> > haloNumericStepperTests.testNumStep: propertyName = value: value = 1
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target =
>> target['haloNumericStepperTests'];target =
>> > target['testNumStep']; return target['value'];
>> > [java] DispatchMouseEvent: target =
>> > haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target =
>> target['haloNumericStepperTests'];target =
>> > target['testNumStep'];return target.element.getBoundingClientRect().left
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target =
>> target['haloNumericStepperTests'];target =
>> > target['testNumStep'];return target.element.getBoundingClientRect().top
>> > [java] var all = document.all;var n = all.length;for(var
>> > i=n-1;i>=0;i--) { var e = all[i]; var bounds =
>> > e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <=
>> > bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) {
>> if (!
>> > e.id) e.id = Math.random().toString(); return e; }};return
>> > null;
>> > [java] var e =
>> > document.createEvent('MouseEvent');e.initMouseEvent("mouseout", true,
>> > false, window, 0, 60.0, 21.0, 52.0, 5.0, false, false, false, false,
>> false,
>> > null);document.getElementById('0.4963646804885393').dispatchEvent(e);
>> > [java] RESULT: scriptName=<
>> >
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml
>> ><
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml%3e
>> >
>> > id=NumericStepperTest1 result=pass elapsed=1318 phase=cleanup
>> > started=1639554690042 extraInfo= msg=
>> > [java] DispatchMouseEvent: target =
>> > haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target =
>> target['haloNumericStepperTests'];target =
>> > target['testNumStep'];return target.element.getBoundingClientRect().left
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target =
>> target['haloNumericStepperTests'];target =
>> > target['testNumStep'];return target.element.getBoundingClientRect().top
>> > [java] var all = document.all;var n = all.length;for(var
>> > i=n-1;i>=0;i--) { var e = all[i]; var bounds =
>> > e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <=
>> > bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) {
>> if (!
>> > e.id) e.id = Math.random().toString(); return e; }};return
>> > null;
>> > [java] var e =
>> > document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true,
>> > false, window, 0, 60.0, 21.0, 52.0, 5.0, false, false, false, false,
>> false,
>> > null);document.getElementById('0.4963646804885393').dispatchEvent(e);
>> > [java] DispatchMouseClickEvent: target =
>> > haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target =
>> target['haloNumericStepperTests'];target =
>> > target['testNumStep'];return target.element.getBoundingClientRect().left
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target =
>> target['haloNumericStepperTests'];target =
>> > target['testNumStep'];return target.element.getBoundingClientRect().top
>> > [java] DispatchMouseClickEvent: x = 60.0, y = 21.0
>> > [java] var all = document.all;var n = all.length;for(var
>> > i=n-1;i>=0;i--) { var e = all[i]; var bounds =
>> > e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <=
>> > bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) {
>> > window.marmotinni_mouse_target = e; return e; }};return
>> null;
>> > [java] DispatchMouseClickEvent: mouseTarget = button ?
>> > [java] var init = { bubbles: true };init.screenX =
>> 60.0;init.screenY
>> > = 21.0;window.marmotinni_mouse_target.dispatchEvent(new
>> > MouseEvent('mousedown', init));
>> > [java] var init = { bubbles: true };init.screenX =
>> 60.0;init.screenY
>> > = 21.0;window.marmotinni_mouse_target.dispatchEvent(new
>> > MouseEvent('mouseup', init));
>> > [java] AssertPropertyValue: target =
>> > haloNumericStepperTests.testNumStep: propertyName = value: value = 2
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target =
>> target['haloNumericStepperTests'];target =
>> > target['testNumStep']; return target['value'];
>> > [java] DispatchMouseEvent: target =
>> > haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target =
>> target['haloNumericStepperTests'];target =
>> > target['testNumStep'];return target.element.getBoundingClientRect().left
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target =
>> target['haloNumericStepperTests'];target =
>> > target['testNumStep'];return target.element.getBoundingClientRect().top
>> > [java] var all = document.all;var n = all.length;for(var
>> > i=n-1;i>=0;i--) { var e = all[i]; var bounds =
>> > e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <=
>> > bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) {
>> if (!
>> > e.id) e.id = Math.random().toString(); return e; }};return
>> > null;
>> > [java] var e =
>> > document.createEvent('MouseEvent');e.initMouseEvent("mouseout", true,
>> > false, window, 0, 60.0, 21.0, 52.0, 5.0, false, false, false, false,
>> false,
>> > null);document.getElementById('0.4963646804885393').dispatchEvent(e);
>> > [java] RESULT: scriptName=<
>> >
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml
>> ><
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml%3e
>> >
>> > id=NumericStepperTest2 result=pass elapsed=1347 phase=cleanup
>> > started=1639554691360 extraInfo= msg=
>> > [java] running script <
>> >
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml
>> > >
>> > [java] test case count: 3
>> > [java] SetProperty: target = : propertyName = currentState: value =
>> > haloDateFieldTest
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) ==
>> > 'function') target['set_' + 'currentState']('haloDateFieldTest'); else
>> > target['currentState']='haloDateFieldTest';
>> > [java] AssertPropertyValue: target =
>> > haloDateFieldTests.testDateField: propertyName = text: value =
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target = target['haloDateFieldTests'];target =
>> > target['testDateField']; return target['text'];
>> > [java] RESULT: scriptName=<
>> >
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml
>> ><
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml%3e
>> >
>> > id=SetupDateFieldTest result=pass elapsed=48 phase=body
>> > started=1639554692709 extraInfo= msg=
>> > [java] SetProperty: target = haloDateFieldTests.testDateField:
>> > propertyName = selectedDate
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target = target['haloDateFieldTests'];target =
>> > target['testDateField'];if (typeof(target['set_' + 'selectedDate']) ==
>> > 'function') target['set_' + 'selectedDate']( new Date(2005, 4, 1)); else
>> > target['selectedDate']= new Date(2005, 4, 1);
>> > [java] DispatchMouseEvent: target =
>> haloDateFieldTests.testDateField,
>> > localX = 10.0, localY = 10.0
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target = target['haloDateFieldTests'];target =
>> > target['testDateField'];return
>> target.element.getBoundingClientRect().left
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target = target['haloDateFieldTests'];target =
>> > target['testDateField'];return
>> target.element.getBoundingClientRect().top
>> > [java] var all = document.all;var n = all.length;for(var
>> > i=n-1;i>=0;i--) { var e = all[i]; var bounds =
>> > e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
>> > bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) {
>> if (!
>> > e.id) e.id = Math.random().toString(); return e; }};return
>> > null;
>> > [java] var e =
>> > document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true,
>> > false, window, 0, 18.0, 26.0, 10.0, 10.0, false, false, false, false,
>> > false,
>> > null);document.getElementById('0.20788486193783928').dispatchEvent(e);
>> > [java] DispatchMouseClickEvent: target =
>> > haloDateFieldTests.testDateField, localX = 10.0, localY = 10.0
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target = target['haloDateFieldTests'];target =
>> > target['testDateField'];return
>> target.element.getBoundingClientRect().left
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target = target['haloDateFieldTests'];target =
>> > target['testDateField'];return
>> target.element.getBoundingClientRect().top
>> > [java] DispatchMouseClickEvent: x = 18.0, y = 26.0
>> > [java] var all = document.all;var n = all.length;for(var
>> > i=n-1;i>=0;i--) { var e = all[i]; var bounds =
>> > e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
>> > bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) {
>> > window.marmotinni_mouse_target = e; return e; }};return
>> null;
>> > [java] DispatchMouseClickEvent: mouseTarget = input
>> > [java] var init = { bubbles: true };init.screenX =
>> 18.0;init.screenY
>> > = 26.0;window.marmotinni_mouse_target.dispatchEvent(new
>> > MouseEvent('mousedown', init));
>> > [java] var init = { bubbles: true };init.screenX =
>> 18.0;init.screenY
>> > = 26.0;window.marmotinni_mouse_target.dispatchEvent(new
>> > MouseEvent('mouseup', init));
>> > [java] AssertPropertyValue: target =
>> > haloDateFieldTests.testDateField.dropdown: propertyName = visible:
>> value =
>> > true
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target = target['haloDateFieldTests'];target =
>> > target['testDateField'];target = target['dropdown']; return
>> > target['visible'];
>> > [java] RESULT: scriptName=<
>> >
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml
>> ><
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml%3e
>> >
>> > id=DateFieldTest1 result=pass elapsed=1414 phase=body
>> started=1639554692757
>> > extraInfo= msg=
>> > [java] DispatchMouseEvent: target =
>> > haloDateFieldTests.testDateField.dropdown, localX = 89.0, localY = 67.0
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target = target['haloDateFieldTests'];target =
>> > target['testDateField'];target = target['dropdown'];return
>> > target.element.getBoundingClientRect().left
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target = target['haloDateFieldTests'];target =
>> > target['testDateField'];target = target['dropdown'];return
>> > target.element.getBoundingClientRect().top
>> > [java] var all = document.all;var n = all.length;for(var
>> > i=n-1;i>=0;i--) { var e = all[i]; var bounds =
>> > e.getBoundingClientRect(); if (189.0 >= bounds.left && 189.0 <=
>> > bounds.right && 102.0 >= bounds.top && 102.0 <= bounds.bottom) {
>> if
>> > (!e.id) e.id = Math.random().toString(); return e;
>> }};return
>> > null;
>> > [java] var e =
>> > document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true,
>> > false, window, 0, 189.0, 102.0, 89.0, 67.0, false, false, false, false,
>> > false,
>> null);document.getElementById('0.9695780308558725').dispatchEvent(e);
>> > [java] DispatchMouseClickEvent: target =
>> > haloDateFieldTests.testDateField.dropdown, localX = 89.0, localY = 67.0
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target = target['haloDateFieldTests'];target =
>> > target['testDateField'];target = target['dropdown'];return
>> > target.element.getBoundingClientRect().left
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target = target['haloDateFieldTests'];target =
>> > target['testDateField'];target = target['dropdown'];return
>> > target.element.getBoundingClientRect().top
>> > [java] DispatchMouseClickEvent: x = 189.0, y = 102.0
>> > [java] var all = document.all;var n = all.length;for(var
>> > i=n-1;i>=0;i--) { var e = all[i]; var bounds =
>> > e.getBoundingClientRect(); if (189.0 >= bounds.left && 189.0 <=
>> > bounds.right && 102.0 >= bounds.top && 102.0 <= bounds.bottom) {
>> > window.marmotinni_mouse_target = e; return e; }};return
>> null;
>> > [java] DispatchMouseClickEvent: mouseTarget = span 4
>> > [java] var init = { bubbles: true };init.screenX =
>> 189.0;init.screenY
>> > = 102.0;window.marmotinni_mouse_target.dispatchEvent(new
>> > MouseEvent('mousedown', init));
>> > [java] var init = { bubbles: true };init.screenX =
>> 189.0;init.screenY
>> > = 102.0;window.marmotinni_mouse_target.dispatchEvent(new
>> > MouseEvent('mouseup', init));
>> > [java] AssertPropertyValue: target =
>> > haloDateFieldTests.testDateField: propertyName = selectedDate
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target = target['haloDateFieldTests'];target =
>> > target['testDateField']; return target['selectedDate'];
>> > [java] org.openqa.selenium.JavascriptException: TypeError:
>> > panelView.contentArea is undefined
>> > [java] Build info: version: '3.141.59', revision: 'e82be7d358',
>> time:
>> > '2018-11-14T08:25:48'
>> > [java] System info: host: 'ApacheRoyaleCI', ip: '10.0.0.5',
>> os.name:
>> > 'Windows Server 2016', os.arch: 'amd64', os.version: '10.0',
>> java.version:
>> > '1.8.0_201'
>> > [java] Driver info: org.openqa.selenium.firefox.FirefoxDriver
>> > [java] Capabilities {acceptInsecureCerts: true, browserName:
>> firefox,
>> > browserVersion: 95.0, javascriptEnabled: true, moz:accessibilityChecks:
>> > false, moz:buildID: 20211129150630, moz:geckodriverVersion: 0.30.0,
>> > moz:headless: false, moz:processID: 4420, moz:profile:
>> > C:\Users\ApacheRoyaleCI\App..., moz:shutdownTimeout: 60000,
>> > moz:useNonSpecCompliantPointerOrigin: false, moz:webdriverClick: true,
>> > pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS,
>> > platformVersion: 10.0, proxy: Proxy(), setWindowRect: true,
>> > strictFileInteractability: false, timeouts: {implicit: 0, pageLoad:
>> 300000,
>> > script: 30000}, unhandledPromptBehavior: dismiss and notify}
>> > [java] Session ID: 64deea06-1db9-4716-9613-31f9e4224096
>> > [java] at
>> > sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>> > [java] at
>> >
>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
>> > [java] at
>> >
>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>> > [java] at
>> > java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>> > [java] at
>> >
>> org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:187)
>> > [java] at
>> >
>> org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:122)
>> > [java] at
>> >
>> org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
>> > [java] at
>> >
>> org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)
>> > [java] at
>> >
>> org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
>> > [java] at
>> >
>> org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
>> > [java] at
>> >
>> org.openqa.selenium.remote.RemoteWebDriver.executeScript(RemoteWebDriver.java:489)
>> > [java] at marmotinni.SetProperty.doStep(Unknown Source)
>> > [java] at marmotinni.TestStep.execute(Unknown Source)
>> > [java] at marmotinni.TestCase.runSteps(Unknown Source)
>> > [java] at marmotinni.TestCase.runBody(Unknown Source)
>> > [java] at marmotinni.TestCase.runSetup(Unknown Source)
>> > [java] at marmotinni.TestCase.runTest(Unknown Source)
>> > [java] at marmotinni.MarmotinniRunner.runTest(Unknown Source)
>> > [java] at marmotinni.MarmotinniRunner.main(Unknown Source)
>> > [java] 1639554695521 Marionette INFO Stopped
>> listening
>> > on port 55645
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}target = target['haloDateFieldTests'];target =
>> > target['testDateField'];var value = new Date(2005, 4, 4);return value;
>> > [java] RESULT: scriptName=<
>> >
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml
>> ><
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml%3e
>> >
>> > id=DateFieldTest2 result=pass elapsed=1299 phase=body
>> started=1639554694171
>> > extraInfo= msg=
>> > [java] running script <
>> >
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/MenuBarTestScript.mxml
>> > >
>> > [java] test case count: 3
>> > [java] SetProperty: target = : propertyName = currentState: value =
>> > haloMenuBarTest
>> > [java] var target = document.getElementsByTagName('body')[0];if
>> > (target.royale_wrapper) { target = target.royale_wrapper; if
>> > (target.initialView) target = target.initialView;}else { target =
>> > document.getElementsByClassName('Application')[0]; target =
>> > target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) ==
>> > 'function') target['set_' + 'currentState']('haloMenuBarTest'); else
>> > target['currentState']='haloMenuBarTest';
>> > [java] TypeError: panelView.contentArea is undefined
>> > [java] Build info: version: '3.141.59', revision: 'e82be7d358',
>> time:
>> > '2018-11-14T08:25:48'
>> > [java] System info: host: 'ApacheRoyaleCI', ip: '10.0.0.5',
>> os.name:
>> > 'Windows Server 2016', os.arch: 'amd64', os.version: '10.0',
>> java.version:
>> > '1.8.0_201'
>> > [java] Driver info: org.openqa.selenium.firefox.FirefoxDriver
>> > [java] Capabilities {acceptInsecureCerts: true, browserName:
>> firefox,
>> > browserVersion: 95.0, javascriptEnabled: true, moz:accessibilityChecks:
>> > false, moz:buildID: 20211129150630, moz:geckodriverVersion: 0.30.0,
>> > moz:headless: false, moz:processID: 4420, moz:profile:
>> > C:\Users\ApacheRoyaleCI\App..., moz:shutdownTimeout: 60000,
>> > moz:useNonSpecCompliantPointerOrigin: false, moz:webdriverClick: true,
>> > pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS,
>> > platformVersion: 10.0, proxy: Proxy(), setWindowRect: true,
>> > strictFileInteractability: false, timeouts: {implicit: 0, pageLoad:
>> 300000,
>> > script: 30000}, unhandledPromptBehavior: dismiss and notify}
>> > [java] Session ID: 64deea06-1db9-4716-9613-31f9e4224096
>> > [java] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Xms384m
>> > -Xmx2g
>> >
>> > BUILD FAILED
>> > <
>> >
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/build.xml
>> >:1577:<
>> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/build.xml%3e:1577
>> :>
>> > Java returned: 1
>> >
>> > Total time: 25 minutes 14 seconds
>> > Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Xms384m -Xmx2g
>> > Build step 'Invoke Ant' marked build as failure
>> > Archiving artifacts
>> >
>> >
>>
>>
Re: Build failed in Jenkins: royale-asjs_MXTests #2215
Posted by Greg Dove <gr...@gmail.com>.
Ok, so I just did
ant runmxtests
and it ran the swf tests, they passed.
So it looks like this is failing in js tests. I need to figure out how to
run those...
On Wed, Dec 15, 2021 at 9:27 PM Yishay Weiss <yi...@hotmail.com> wrote:
> Sure, just calling attention so the changes don’t aggregate. The sooner
> the tests work the easier it will be to diagnose the next failure, but
> other than that there’s no urgency as far as I know.
>
> From: Greg Dove<ma...@gmail.com>
> Sent: Wednesday, December 15, 2021 10:19 AM
> To: Apache Royale Development<ma...@royale.apache.org>
> Subject: Re: Build failed in Jenkins: royale-asjs_MXTests #2215
>
> Sounds like Panel related, so probably mine - I guess these are swf tests?.
> Is it ok if I figure that out in about 9-10 hours
>
>
> On Wed, Dec 15, 2021 at 9:07 PM Yishay Weiss <yi...@hotmail.com>
> wrote:
>
> > We’ve started getting this error:
> >
> >
> > panelView.contentArea is undefined
> >
> > Since the following [1] changes. Amu ideas?
> >
> > [1]
> > [estangler] Improvements to Spark containers to better support more
> > dynamic layout
> >
> > [estangler] Removed parts that are not needed on spark-dynamic-layout.
> >
> > [harbs] Should have been textContent
> >
> > [harbs] Don't use innerHTML
> >
> > [harbs] Removed warnings in SparkRoyale
> >
> > [harbs] made asconfig a bit easier to read
> >
> > [harbs] Removed innerHTML from DropDownListButton
> >
> > [harbs] forgot COMPILE::JS block
> >
> > [hiedra] themes: Generated defaults.css files
> >
> > [hiedra] Text correction
> >
> > [harbs] Oops
> >
> > [greg.dove] implement SystemManager getChildByName & add util support for
> >
> > [greg.dove] ListBase should extend SkinnableDataContainer, as per
> original
> > Flex
> >
> > [greg.dove] that seems like nothing more than the question it was asking
> > itself.
> >
> > [yishayjobs] Some beads expect SkinnableDataContainer to be an IContainer
> >
> > [greg.dove] This was done in TextInput, but not in TextArea. The default
> > size now
> >
> > [greg.dove] Fixes to TitleWindow for display of PanelTitleBar content
> >
> > [greg.dove] Added test for TitleWindow launch into the mx ControlsExample
> >
> > [greg.dove] Tidy up in Panel. Fixes #1169
> >
> >
> > From: apacheroyaleci@gmail.com<ma...@gmail.com>
> > Sent: Wednesday, December 15, 2021 9:52 AM
> > To: royale-builds@royale.apache.org<mailto:
> royale-builds@royale.apache.org
> > >
> > Subject: Build failed in Jenkins: royale-asjs_MXTests #2215
> >
> > See <
> >
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/2215/display/redirect
> > >
> >
> > Changes:
> >
> >
> > ------------------------------------------
> > [...truncated 996.96 KB...]
> > [java] DispatchMouseClickEvent: target =
> > haloRadioButtonTests.testRadio2, localX = 10.0, localY = 10.0
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloRadioButtonTests'];target =
> > target['testRadio2'];return target.element.getBoundingClientRect().left
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloRadioButtonTests'];target =
> > target['testRadio2'];return target.element.getBoundingClientRect().top
> > [java] DispatchMouseClickEvent: x = 18.0, y = 66.0
> > [java] var all = document.all;var n = all.length;for(var
> > i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> > e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
> > bounds.right && 66.0 >= bounds.top && 66.0 <= bounds.bottom) {
> > window.marmotinni_mouse_target = e; return e; }};return null;
> > [java] DispatchMouseClickEvent: mouseTarget = span test Radio2
> > [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> > = 66.0;window.marmotinni_mouse_target.dispatchEvent(new
> > MouseEvent('mousedown', init));
> > [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> > = 66.0;window.marmotinni_mouse_target.dispatchEvent(new
> > MouseEvent('mouseup', init));
> > [java] AssertPropertyValue: target =
> haloRadioButtonTests.testRadio1:
> > propertyName = selected: value = false
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloRadioButtonTests'];target =
> > target['testRadio1']; return target['selected'];
> > [java] AssertPropertyValue: target =
> haloRadioButtonTests.testRadio2:
> > propertyName = selected: value = true
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloRadioButtonTests'];target =
> > target['testRadio2']; return target['selected'];
> > [java] RESULT: scriptName=<
> >
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/RadioButtonTestScript.mxml
> ><
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/RadioButtonTestScript.mxml%3e
> >
> > id=RadioButtonTest2 result=pass elapsed=1311 phase=body
> > started=1639554681906 extraInfo= msg=
> > [java] running script <
> >
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextInputTestScript.mxml
> > >
> > [java] test case count: 2
> > [java] SetProperty: target = : propertyName = currentState: value =
> > haloTextInputTest
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) ==
> > 'function') target['set_' + 'currentState']('haloTextInputTest'); else
> > target['currentState']='haloTextInputTest';
> > [java] AssertPropertyValue: target =
> > haloTextInputTests.testTextInput: propertyName = text: value =
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloTextInputTests'];target =
> > target['testTextInput']; return target['text'];
> > [java] RESULT: scriptName=<
> >
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextInputTestScript.mxml
> ><
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextInputTestScript.mxml%3e
> >
> > id=SetupTextInputTest result=pass elapsed=28 phase=body
> > started=1639554683220 extraInfo= msg=
> > [java] DispatchMouseClickEvent: target =
> > haloTextInputTests.testTextInput, localX = 10.0, localY = 10.0
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloTextInputTests'];target =
> > target['testTextInput'];return
> target.element.getBoundingClientRect().left
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloTextInputTests'];target =
> > target['testTextInput'];return target.element.getBoundingClientRect().top
> > [java] DispatchMouseClickEvent: x = 18.0, y = 26.0
> > [java] var all = document.all;var n = all.length;for(var
> > i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> > e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
> > bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) {
> > window.marmotinni_mouse_target = e; return e; }};return null;
> > [java] DispatchMouseClickEvent: mouseTarget = input
> > [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> > = 26.0;window.marmotinni_mouse_target.dispatchEvent(new
> > MouseEvent('mousedown', init));
> > [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> > = 26.0;window.marmotinni_mouse_target.dispatchEvent(new
> > MouseEvent('mouseup', init));
> > [java] DispatchKeyEvent: char = This is another test., repeatCount
> = 1
> > [java] AssertPropertyValue: target =
> > haloTextInputTests.testTextInput: propertyName = text: value = This is
> > another test.
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloTextInputTests'];target =
> > target['testTextInput']; return target['text'];
> > [java] RESULT: scriptName=<
> >
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextInputTestScript.mxml
> ><
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextInputTestScript.mxml%3e
> >
> > id=TextInputTest1 result=pass elapsed=1318 phase=body
> started=1639554683248
> > extraInfo= msg=
> > [java] running script <
> >
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextAreaTestScript.mxml
> > >
> > [java] test case count: 2
> > [java] SetProperty: target = : propertyName = currentState: value =
> > haloTextAreaTest
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) ==
> > 'function') target['set_' + 'currentState']('haloTextAreaTest'); else
> > target['currentState']='haloTextAreaTest';
> > [java] AssertPropertyValue: target = haloTextAreaTests.testTextArea:
> > propertyName = text: value =
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloTextAreaTests'];target =
> > target['testTextArea']; return target['text'];
> > [java] RESULT: scriptName=<
> >
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextAreaTestScript.mxml
> ><
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextAreaTestScript.mxml%3e
> >
> > id=SetupTextAreaTest result=pass elapsed=33 phase=body
> > started=1639554684572 extraInfo= msg=
> > [java] DispatchMouseClickEvent: target =
> > haloTextAreaTests.testTextArea, localX = 10.0, localY = 10.0
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloTextAreaTests'];target =
> > target['testTextArea'];return target.element.getBoundingClientRect().left
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloTextAreaTests'];target =
> > target['testTextArea'];return target.element.getBoundingClientRect().top
> > [java] DispatchMouseClickEvent: x = 18.0, y = 27.0
> > [java] var all = document.all;var n = all.length;for(var
> > i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> > e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
> > bounds.right && 27.0 >= bounds.top && 27.0 <= bounds.bottom) {
> > window.marmotinni_mouse_target = e; return e; }};return null;
> > [java] DispatchMouseClickEvent: mouseTarget = textarea
> > [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> > = 27.0;window.marmotinni_mouse_target.dispatchEvent(new
> > MouseEvent('mousedown', init));
> > [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> > = 27.0;window.marmotinni_mouse_target.dispatchEvent(new
> > MouseEvent('mouseup', init));
> > [java] DispatchKeyEvent: char = This is a TextArea and it contains
> > lots of text which should word wrap and eventually cause scrollbars to
> > appear. The validation will test for the scrollbar properties,
> repeatCount
> > = 1
> > [java] AssertPropertyValue: target = haloTextAreaTests.testTextArea:
> > propertyName = text: value = This is a TextArea and it contains lots of
> > text which should word wrap and eventually cause scrollbars to appear.
> The
> > validation will test for the scrollbar properties
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloTextAreaTests'];target =
> > target['testTextArea']; return target['text'];
> > [java] RESULT: scriptName=<
> >
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextAreaTestScript.mxml
> ><
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextAreaTestScript.mxml%3e
> >
> > id=TextAreaTest1 result=pass elapsed=1369 phase=body
> started=1639554684606
> > extraInfo= msg=
> > [java] running script <
> >
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml
> > >
> > [java] test case count: 3
> > [java] SetProperty: target = : propertyName = currentState: value =
> > haloComboBoxTest
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) ==
> > 'function') target['set_' + 'currentState']('haloComboBoxTest'); else
> > target['currentState']='haloComboBoxTest';
> > [java] AssertPropertyValue: target = haloComboBoxTests.testCombo:
> > propertyName = text: value = Apples
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloComboBoxTests'];target =
> > target['testCombo']; return target['text'];
> > [java] RESULT: scriptName=<
> >
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml
> ><
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml%3e
> >
> > id=SetupComboBoxTest result=pass elapsed=34 phase=body
> > started=1639554685979 extraInfo= msg=
> > [java] DispatchMouseEvent: target = haloComboBoxTests.testCombo,
> > localX = 10.0, localY = 10.0
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloComboBoxTests'];target =
> > target['testCombo'];return target.element.getBoundingClientRect().left
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloComboBoxTests'];target =
> > target['testCombo'];return target.element.getBoundingClientRect().top
> > [java] var all = document.all;var n = all.length;for(var
> > i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> > e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
> > bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) {
> if (!
> > e.id) e.id = Math.random().toString(); return e; }};return
> > null;
> > [java] var e =
> > document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true,
> > false, window, 0, 18.0, 26.0, 10.0, 10.0, false, false, false, false,
> > false,
> null);document.getElementById('0.6231397444159731').dispatchEvent(e);
> > [java] DispatchMouseClickEvent: target =
> haloComboBoxTests.testCombo,
> > localX = 10.0, localY = 10.0
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloComboBoxTests'];target =
> > target['testCombo'];return target.element.getBoundingClientRect().left
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloComboBoxTests'];target =
> > target['testCombo'];return target.element.getBoundingClientRect().top
> > [java] DispatchMouseClickEvent: x = 18.0, y = 26.0
> > [java] var all = document.all;var n = all.length;for(var
> > i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> > e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
> > bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) {
> > window.marmotinni_mouse_target = e; return e; }};return null;
> > [java] DispatchMouseClickEvent: mouseTarget = input
> > [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> > = 26.0;window.marmotinni_mouse_target.dispatchEvent(new
> > MouseEvent('mousedown', init));
> > [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> > = 26.0;window.marmotinni_mouse_target.dispatchEvent(new
> > MouseEvent('mouseup', init));
> > [java] AssertPropertyValue: target =
> > haloComboBoxTests.testCombo.dropdown: propertyName = visible: value =
> true
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloComboBoxTests'];target =
> > target['testCombo'];target = target['dropdown']; return
> target['visible'];
> > [java] RESULT: scriptName=<
> >
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml
> ><
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml%3e
> >
> > id=ComboBoxTest1 result=pass elapsed=1301 phase=body
> started=1639554686013
> > extraInfo= msg=
> > [java] DispatchMouseEvent: target =
> > haloComboBoxTests.testCombo.dropdown, localX = 10.0, localY = 30.0
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloComboBoxTests'];target =
> > target['testCombo'];target = target['dropdown'];return
> > target.element.getBoundingClientRect().left
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloComboBoxTests'];target =
> > target['testCombo'];target = target['dropdown'];return
> > target.element.getBoundingClientRect().top
> > [java] var all = document.all;var n = all.length;for(var
> > i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> > e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
> > bounds.right && 69.0 >= bounds.top && 69.0 <= bounds.bottom) {
> if (!
> > e.id) e.id = Math.random().toString(); return e; }};return
> > null;
> > [java] var e =
> > document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true,
> > false, window, 0, 18.0, 69.0, 10.0, 30.0, false, false, false, false,
> > false,
> null);document.getElementById('0.3994940470278022').dispatchEvent(e);
> > [java] DispatchMouseClickEvent: target =
> > haloComboBoxTests.testCombo.dropdown, localX = 10.0, localY = 30.0
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloComboBoxTests'];target =
> > target['testCombo'];target = target['dropdown'];return
> > target.element.getBoundingClientRect().left
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloComboBoxTests'];target =
> > target['testCombo'];target = target['dropdown'];return
> > target.element.getBoundingClientRect().top
> > [java] DispatchMouseClickEvent: x = 18.0, y = 69.0
> > [java] var all = document.all;var n = all.length;for(var
> > i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> > e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
> > bounds.right && 69.0 >= bounds.top && 69.0 <= bounds.bottom) {
> > window.marmotinni_mouse_target = e; return e; }};return null;
> > [java] DispatchMouseClickEvent: mouseTarget = span Beer
> > [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> > = 69.0;window.marmotinni_mouse_target.dispatchEvent(new
> > MouseEvent('mousedown', init));
> > [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> > = 69.0;window.marmotinni_mouse_target.dispatchEvent(new
> > MouseEvent('mouseup', init));
> > [java] AssertPropertyValue: target = haloComboBoxTests.testCombo:
> > propertyName = text: value = Beer
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloComboBoxTests'];target =
> > target['testCombo']; return target['text'];
> > [java] RESULT: scriptName=<
> >
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml
> ><
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml%3e
> >
> > id=ComboBoxTest2 result=pass elapsed=1295 phase=body
> started=1639554687315
> > extraInfo= msg=
> > [java] running script <
> >
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ListAndDataGridTestScript.mxml
> > >
> > [java] test case count: 2
> > [java] SetProperty: target = : propertyName = currentState: value =
> > haloListAndDataGridTest
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) ==
> > 'function') target['set_' + 'currentState']('haloListAndDataGridTest');
> > else target['currentState']='haloListAndDataGridTest';
> > [java] AssertPropertyValue: target =
> > haloListAndDataGridTests.testList.dataProvider: propertyName = length:
> > value = 6
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target =
> target['haloListAndDataGridTests'];target =
> > target['testList'];target = target['dataProvider']; return
> target['length'];
> > [java] RESULT: scriptName=<
> >
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ListAndDataGridTestScript.mxml
> ><
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ListAndDataGridTestScript.mxml%3e
> >
> > id=SetupListAndDataGridTest result=pass elapsed=96 phase=body
> > started=1639554688614 extraInfo= msg=
> > [java] DispatchMouseEvent: target =
> > haloListAndDataGridTests.testList, localX = 10.0, localY = 55.0
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target =
> target['haloListAndDataGridTests'];target =
> > target['testList'];return target.element.getBoundingClientRect().left
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target =
> target['haloListAndDataGridTests'];target =
> > target['testList'];return target.element.getBoundingClientRect().top
> > [java] var all = document.all;var n = all.length;for(var
> > i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> > e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
> > bounds.right && 71.0 >= bounds.top && 71.0 <= bounds.bottom) {
> if (!
> > e.id) e.id = Math.random().toString(); return e; }};return
> > null;
> > [java] var e =
> > document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true,
> > false, window, 0, 18.0, 71.0, 10.0, 55.0, false, false, false, false,
> > false,
> null);document.getElementById('0.9534918359008061').dispatchEvent(e);
> > [java] DispatchMouseClickEvent: target =
> > haloListAndDataGridTests.testList, localX = 10.0, localY = 55.0
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target =
> target['haloListAndDataGridTests'];target =
> > target['testList'];return target.element.getBoundingClientRect().left
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target =
> target['haloListAndDataGridTests'];target =
> > target['testList'];return target.element.getBoundingClientRect().top
> > [java] DispatchMouseClickEvent: x = 18.0, y = 71.0
> > [java] var all = document.all;var n = all.length;for(var
> > i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> > e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
> > bounds.right && 71.0 >= bounds.top && 71.0 <= bounds.bottom) {
> > window.marmotinni_mouse_target = e; return e; }};return null;
> > [java] DispatchMouseClickEvent: mouseTarget = div Zowee Wowee
> > [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> > = 71.0;window.marmotinni_mouse_target.dispatchEvent(new
> > MouseEvent('mousedown', init));
> > [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> > = 71.0;window.marmotinni_mouse_target.dispatchEvent(new
> > MouseEvent('mouseup', init));
> > [java] AssertPropertyValue: target =
> > haloListAndDataGridTests.testList: propertyName = selectedIndex: value =
> 2
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target =
> target['haloListAndDataGridTests'];target =
> > target['testList']; return target['selectedIndex'];
> > [java] RESULT: scriptName=<
> >
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ListAndDataGridTestScript.mxml
> ><
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ListAndDataGridTestScript.mxml%3e
> >
> > id=ListTest1 result=pass elapsed=1299 phase=body started=1639554688710
> > extraInfo= msg=
> > [java] running script <
> >
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml
> > >
> > [java] test case count: 3
> > [java] SetProperty: target = : propertyName = currentState: value =
> > haloNumericStepperTest
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) ==
> > 'function') target['set_' + 'currentState']('haloNumericStepperTest');
> else
> > target['currentState']='haloNumericStepperTest';
> > [java] AssertPropertyValue: target =
> > haloNumericStepperTests.testNumStep: propertyName = value: value = 0
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloNumericStepperTests'];target
> =
> > target['testNumStep']; return target['value'];
> > [java] RESULT: scriptName=<
> >
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml
> ><
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml%3e
> >
> > id=SetupNumericStepperTest result=pass elapsed=30 phase=body
> > started=1639554690012 extraInfo= msg=
> > [java] DispatchMouseEvent: target =
> > haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloNumericStepperTests'];target
> =
> > target['testNumStep'];return target.element.getBoundingClientRect().left
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloNumericStepperTests'];target
> =
> > target['testNumStep'];return target.element.getBoundingClientRect().top
> > [java] var all = document.all;var n = all.length;for(var
> > i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> > e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <=
> > bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) {
> if (!
> > e.id) e.id = Math.random().toString(); return e; }};return
> > null;
> > [java] var e =
> > document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true,
> > false, window, 0, 60.0, 21.0, 52.0, 5.0, false, false, false, false,
> false,
> > null);document.getElementById('0.4963646804885393').dispatchEvent(e);
> > [java] DispatchMouseClickEvent: target =
> > haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloNumericStepperTests'];target
> =
> > target['testNumStep'];return target.element.getBoundingClientRect().left
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloNumericStepperTests'];target
> =
> > target['testNumStep'];return target.element.getBoundingClientRect().top
> > [java] DispatchMouseClickEvent: x = 60.0, y = 21.0
> > [java] var all = document.all;var n = all.length;for(var
> > i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> > e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <=
> > bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) {
> > window.marmotinni_mouse_target = e; return e; }};return null;
> > [java] DispatchMouseClickEvent: mouseTarget = button ?
> > [java] var init = { bubbles: true };init.screenX = 60.0;init.screenY
> > = 21.0;window.marmotinni_mouse_target.dispatchEvent(new
> > MouseEvent('mousedown', init));
> > [java] var init = { bubbles: true };init.screenX = 60.0;init.screenY
> > = 21.0;window.marmotinni_mouse_target.dispatchEvent(new
> > MouseEvent('mouseup', init));
> > [java] AssertPropertyValue: target =
> > haloNumericStepperTests.testNumStep: propertyName = value: value = 1
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloNumericStepperTests'];target
> =
> > target['testNumStep']; return target['value'];
> > [java] DispatchMouseEvent: target =
> > haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloNumericStepperTests'];target
> =
> > target['testNumStep'];return target.element.getBoundingClientRect().left
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloNumericStepperTests'];target
> =
> > target['testNumStep'];return target.element.getBoundingClientRect().top
> > [java] var all = document.all;var n = all.length;for(var
> > i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> > e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <=
> > bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) {
> if (!
> > e.id) e.id = Math.random().toString(); return e; }};return
> > null;
> > [java] var e =
> > document.createEvent('MouseEvent');e.initMouseEvent("mouseout", true,
> > false, window, 0, 60.0, 21.0, 52.0, 5.0, false, false, false, false,
> false,
> > null);document.getElementById('0.4963646804885393').dispatchEvent(e);
> > [java] RESULT: scriptName=<
> >
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml
> ><
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml%3e
> >
> > id=NumericStepperTest1 result=pass elapsed=1318 phase=cleanup
> > started=1639554690042 extraInfo= msg=
> > [java] DispatchMouseEvent: target =
> > haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloNumericStepperTests'];target
> =
> > target['testNumStep'];return target.element.getBoundingClientRect().left
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloNumericStepperTests'];target
> =
> > target['testNumStep'];return target.element.getBoundingClientRect().top
> > [java] var all = document.all;var n = all.length;for(var
> > i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> > e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <=
> > bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) {
> if (!
> > e.id) e.id = Math.random().toString(); return e; }};return
> > null;
> > [java] var e =
> > document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true,
> > false, window, 0, 60.0, 21.0, 52.0, 5.0, false, false, false, false,
> false,
> > null);document.getElementById('0.4963646804885393').dispatchEvent(e);
> > [java] DispatchMouseClickEvent: target =
> > haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloNumericStepperTests'];target
> =
> > target['testNumStep'];return target.element.getBoundingClientRect().left
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloNumericStepperTests'];target
> =
> > target['testNumStep'];return target.element.getBoundingClientRect().top
> > [java] DispatchMouseClickEvent: x = 60.0, y = 21.0
> > [java] var all = document.all;var n = all.length;for(var
> > i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> > e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <=
> > bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) {
> > window.marmotinni_mouse_target = e; return e; }};return null;
> > [java] DispatchMouseClickEvent: mouseTarget = button ?
> > [java] var init = { bubbles: true };init.screenX = 60.0;init.screenY
> > = 21.0;window.marmotinni_mouse_target.dispatchEvent(new
> > MouseEvent('mousedown', init));
> > [java] var init = { bubbles: true };init.screenX = 60.0;init.screenY
> > = 21.0;window.marmotinni_mouse_target.dispatchEvent(new
> > MouseEvent('mouseup', init));
> > [java] AssertPropertyValue: target =
> > haloNumericStepperTests.testNumStep: propertyName = value: value = 2
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloNumericStepperTests'];target
> =
> > target['testNumStep']; return target['value'];
> > [java] DispatchMouseEvent: target =
> > haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloNumericStepperTests'];target
> =
> > target['testNumStep'];return target.element.getBoundingClientRect().left
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloNumericStepperTests'];target
> =
> > target['testNumStep'];return target.element.getBoundingClientRect().top
> > [java] var all = document.all;var n = all.length;for(var
> > i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> > e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <=
> > bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) {
> if (!
> > e.id) e.id = Math.random().toString(); return e; }};return
> > null;
> > [java] var e =
> > document.createEvent('MouseEvent');e.initMouseEvent("mouseout", true,
> > false, window, 0, 60.0, 21.0, 52.0, 5.0, false, false, false, false,
> false,
> > null);document.getElementById('0.4963646804885393').dispatchEvent(e);
> > [java] RESULT: scriptName=<
> >
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml
> ><
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml%3e
> >
> > id=NumericStepperTest2 result=pass elapsed=1347 phase=cleanup
> > started=1639554691360 extraInfo= msg=
> > [java] running script <
> >
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml
> > >
> > [java] test case count: 3
> > [java] SetProperty: target = : propertyName = currentState: value =
> > haloDateFieldTest
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) ==
> > 'function') target['set_' + 'currentState']('haloDateFieldTest'); else
> > target['currentState']='haloDateFieldTest';
> > [java] AssertPropertyValue: target =
> > haloDateFieldTests.testDateField: propertyName = text: value =
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloDateFieldTests'];target =
> > target['testDateField']; return target['text'];
> > [java] RESULT: scriptName=<
> >
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml
> ><
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml%3e
> >
> > id=SetupDateFieldTest result=pass elapsed=48 phase=body
> > started=1639554692709 extraInfo= msg=
> > [java] SetProperty: target = haloDateFieldTests.testDateField:
> > propertyName = selectedDate
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloDateFieldTests'];target =
> > target['testDateField'];if (typeof(target['set_' + 'selectedDate']) ==
> > 'function') target['set_' + 'selectedDate']( new Date(2005, 4, 1)); else
> > target['selectedDate']= new Date(2005, 4, 1);
> > [java] DispatchMouseEvent: target =
> haloDateFieldTests.testDateField,
> > localX = 10.0, localY = 10.0
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloDateFieldTests'];target =
> > target['testDateField'];return
> target.element.getBoundingClientRect().left
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloDateFieldTests'];target =
> > target['testDateField'];return target.element.getBoundingClientRect().top
> > [java] var all = document.all;var n = all.length;for(var
> > i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> > e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
> > bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) {
> if (!
> > e.id) e.id = Math.random().toString(); return e; }};return
> > null;
> > [java] var e =
> > document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true,
> > false, window, 0, 18.0, 26.0, 10.0, 10.0, false, false, false, false,
> > false,
> > null);document.getElementById('0.20788486193783928').dispatchEvent(e);
> > [java] DispatchMouseClickEvent: target =
> > haloDateFieldTests.testDateField, localX = 10.0, localY = 10.0
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloDateFieldTests'];target =
> > target['testDateField'];return
> target.element.getBoundingClientRect().left
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloDateFieldTests'];target =
> > target['testDateField'];return target.element.getBoundingClientRect().top
> > [java] DispatchMouseClickEvent: x = 18.0, y = 26.0
> > [java] var all = document.all;var n = all.length;for(var
> > i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> > e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
> > bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) {
> > window.marmotinni_mouse_target = e; return e; }};return null;
> > [java] DispatchMouseClickEvent: mouseTarget = input
> > [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> > = 26.0;window.marmotinni_mouse_target.dispatchEvent(new
> > MouseEvent('mousedown', init));
> > [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> > = 26.0;window.marmotinni_mouse_target.dispatchEvent(new
> > MouseEvent('mouseup', init));
> > [java] AssertPropertyValue: target =
> > haloDateFieldTests.testDateField.dropdown: propertyName = visible: value
> =
> > true
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloDateFieldTests'];target =
> > target['testDateField'];target = target['dropdown']; return
> > target['visible'];
> > [java] RESULT: scriptName=<
> >
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml
> ><
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml%3e
> >
> > id=DateFieldTest1 result=pass elapsed=1414 phase=body
> started=1639554692757
> > extraInfo= msg=
> > [java] DispatchMouseEvent: target =
> > haloDateFieldTests.testDateField.dropdown, localX = 89.0, localY = 67.0
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloDateFieldTests'];target =
> > target['testDateField'];target = target['dropdown'];return
> > target.element.getBoundingClientRect().left
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloDateFieldTests'];target =
> > target['testDateField'];target = target['dropdown'];return
> > target.element.getBoundingClientRect().top
> > [java] var all = document.all;var n = all.length;for(var
> > i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> > e.getBoundingClientRect(); if (189.0 >= bounds.left && 189.0 <=
> > bounds.right && 102.0 >= bounds.top && 102.0 <= bounds.bottom) {
> if
> > (!e.id) e.id = Math.random().toString(); return e; }};return
> > null;
> > [java] var e =
> > document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true,
> > false, window, 0, 189.0, 102.0, 89.0, 67.0, false, false, false, false,
> > false,
> null);document.getElementById('0.9695780308558725').dispatchEvent(e);
> > [java] DispatchMouseClickEvent: target =
> > haloDateFieldTests.testDateField.dropdown, localX = 89.0, localY = 67.0
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloDateFieldTests'];target =
> > target['testDateField'];target = target['dropdown'];return
> > target.element.getBoundingClientRect().left
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloDateFieldTests'];target =
> > target['testDateField'];target = target['dropdown'];return
> > target.element.getBoundingClientRect().top
> > [java] DispatchMouseClickEvent: x = 189.0, y = 102.0
> > [java] var all = document.all;var n = all.length;for(var
> > i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> > e.getBoundingClientRect(); if (189.0 >= bounds.left && 189.0 <=
> > bounds.right && 102.0 >= bounds.top && 102.0 <= bounds.bottom) {
> > window.marmotinni_mouse_target = e; return e; }};return null;
> > [java] DispatchMouseClickEvent: mouseTarget = span 4
> > [java] var init = { bubbles: true };init.screenX =
> 189.0;init.screenY
> > = 102.0;window.marmotinni_mouse_target.dispatchEvent(new
> > MouseEvent('mousedown', init));
> > [java] var init = { bubbles: true };init.screenX =
> 189.0;init.screenY
> > = 102.0;window.marmotinni_mouse_target.dispatchEvent(new
> > MouseEvent('mouseup', init));
> > [java] AssertPropertyValue: target =
> > haloDateFieldTests.testDateField: propertyName = selectedDate
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloDateFieldTests'];target =
> > target['testDateField']; return target['selectedDate'];
> > [java] org.openqa.selenium.JavascriptException: TypeError:
> > panelView.contentArea is undefined
> > [java] Build info: version: '3.141.59', revision: 'e82be7d358',
> time:
> > '2018-11-14T08:25:48'
> > [java] System info: host: 'ApacheRoyaleCI', ip: '10.0.0.5', os.name
> :
> > 'Windows Server 2016', os.arch: 'amd64', os.version: '10.0',
> java.version:
> > '1.8.0_201'
> > [java] Driver info: org.openqa.selenium.firefox.FirefoxDriver
> > [java] Capabilities {acceptInsecureCerts: true, browserName:
> firefox,
> > browserVersion: 95.0, javascriptEnabled: true, moz:accessibilityChecks:
> > false, moz:buildID: 20211129150630, moz:geckodriverVersion: 0.30.0,
> > moz:headless: false, moz:processID: 4420, moz:profile:
> > C:\Users\ApacheRoyaleCI\App..., moz:shutdownTimeout: 60000,
> > moz:useNonSpecCompliantPointerOrigin: false, moz:webdriverClick: true,
> > pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS,
> > platformVersion: 10.0, proxy: Proxy(), setWindowRect: true,
> > strictFileInteractability: false, timeouts: {implicit: 0, pageLoad:
> 300000,
> > script: 30000}, unhandledPromptBehavior: dismiss and notify}
> > [java] Session ID: 64deea06-1db9-4716-9613-31f9e4224096
> > [java] at
> > sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> > [java] at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
> > [java] at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> > [java] at
> > java.lang.reflect.Constructor.newInstance(Constructor.java:423)
> > [java] at
> >
> org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:187)
> > [java] at
> >
> org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:122)
> > [java] at
> >
> org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
> > [java] at
> >
> org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)
> > [java] at
> >
> org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
> > [java] at
> >
> org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
> > [java] at
> >
> org.openqa.selenium.remote.RemoteWebDriver.executeScript(RemoteWebDriver.java:489)
> > [java] at marmotinni.SetProperty.doStep(Unknown Source)
> > [java] at marmotinni.TestStep.execute(Unknown Source)
> > [java] at marmotinni.TestCase.runSteps(Unknown Source)
> > [java] at marmotinni.TestCase.runBody(Unknown Source)
> > [java] at marmotinni.TestCase.runSetup(Unknown Source)
> > [java] at marmotinni.TestCase.runTest(Unknown Source)
> > [java] at marmotinni.MarmotinniRunner.runTest(Unknown Source)
> > [java] at marmotinni.MarmotinniRunner.main(Unknown Source)
> > [java] 1639554695521 Marionette INFO Stopped listening
> > on port 55645
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}target = target['haloDateFieldTests'];target =
> > target['testDateField'];var value = new Date(2005, 4, 4);return value;
> > [java] RESULT: scriptName=<
> >
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml
> ><
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml%3e
> >
> > id=DateFieldTest2 result=pass elapsed=1299 phase=body
> started=1639554694171
> > extraInfo= msg=
> > [java] running script <
> >
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/MenuBarTestScript.mxml
> > >
> > [java] test case count: 3
> > [java] SetProperty: target = : propertyName = currentState: value =
> > haloMenuBarTest
> > [java] var target = document.getElementsByTagName('body')[0];if
> > (target.royale_wrapper) { target = target.royale_wrapper; if
> > (target.initialView) target = target.initialView;}else { target =
> > document.getElementsByClassName('Application')[0]; target =
> > target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) ==
> > 'function') target['set_' + 'currentState']('haloMenuBarTest'); else
> > target['currentState']='haloMenuBarTest';
> > [java] TypeError: panelView.contentArea is undefined
> > [java] Build info: version: '3.141.59', revision: 'e82be7d358',
> time:
> > '2018-11-14T08:25:48'
> > [java] System info: host: 'ApacheRoyaleCI', ip: '10.0.0.5', os.name
> :
> > 'Windows Server 2016', os.arch: 'amd64', os.version: '10.0',
> java.version:
> > '1.8.0_201'
> > [java] Driver info: org.openqa.selenium.firefox.FirefoxDriver
> > [java] Capabilities {acceptInsecureCerts: true, browserName:
> firefox,
> > browserVersion: 95.0, javascriptEnabled: true, moz:accessibilityChecks:
> > false, moz:buildID: 20211129150630, moz:geckodriverVersion: 0.30.0,
> > moz:headless: false, moz:processID: 4420, moz:profile:
> > C:\Users\ApacheRoyaleCI\App..., moz:shutdownTimeout: 60000,
> > moz:useNonSpecCompliantPointerOrigin: false, moz:webdriverClick: true,
> > pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS,
> > platformVersion: 10.0, proxy: Proxy(), setWindowRect: true,
> > strictFileInteractability: false, timeouts: {implicit: 0, pageLoad:
> 300000,
> > script: 30000}, unhandledPromptBehavior: dismiss and notify}
> > [java] Session ID: 64deea06-1db9-4716-9613-31f9e4224096
> > [java] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Xms384m
> > -Xmx2g
> >
> > BUILD FAILED
> > <
> >
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/build.xml
> >:1577:<
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/build.xml%3e:1577
> :>
> > Java returned: 1
> >
> > Total time: 25 minutes 14 seconds
> > Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Xms384m -Xmx2g
> > Build step 'Invoke Ant' marked build as failure
> > Archiving artifacts
> >
> >
>
>
RE: Build failed in Jenkins: royale-asjs_MXTests #2215
Posted by Yishay Weiss <yi...@hotmail.com>.
Sure, just calling attention so the changes don’t aggregate. The sooner the tests work the easier it will be to diagnose the next failure, but other than that there’s no urgency as far as I know.
From: Greg Dove<ma...@gmail.com>
Sent: Wednesday, December 15, 2021 10:19 AM
To: Apache Royale Development<ma...@royale.apache.org>
Subject: Re: Build failed in Jenkins: royale-asjs_MXTests #2215
Sounds like Panel related, so probably mine - I guess these are swf tests?.
Is it ok if I figure that out in about 9-10 hours
On Wed, Dec 15, 2021 at 9:07 PM Yishay Weiss <yi...@hotmail.com> wrote:
> We’ve started getting this error:
>
>
> panelView.contentArea is undefined
>
> Since the following [1] changes. Amu ideas?
>
> [1]
> [estangler] Improvements to Spark containers to better support more
> dynamic layout
>
> [estangler] Removed parts that are not needed on spark-dynamic-layout.
>
> [harbs] Should have been textContent
>
> [harbs] Don't use innerHTML
>
> [harbs] Removed warnings in SparkRoyale
>
> [harbs] made asconfig a bit easier to read
>
> [harbs] Removed innerHTML from DropDownListButton
>
> [harbs] forgot COMPILE::JS block
>
> [hiedra] themes: Generated defaults.css files
>
> [hiedra] Text correction
>
> [harbs] Oops
>
> [greg.dove] implement SystemManager getChildByName & add util support for
>
> [greg.dove] ListBase should extend SkinnableDataContainer, as per original
> Flex
>
> [greg.dove] that seems like nothing more than the question it was asking
> itself.
>
> [yishayjobs] Some beads expect SkinnableDataContainer to be an IContainer
>
> [greg.dove] This was done in TextInput, but not in TextArea. The default
> size now
>
> [greg.dove] Fixes to TitleWindow for display of PanelTitleBar content
>
> [greg.dove] Added test for TitleWindow launch into the mx ControlsExample
>
> [greg.dove] Tidy up in Panel. Fixes #1169
>
>
> From: apacheroyaleci@gmail.com<ma...@gmail.com>
> Sent: Wednesday, December 15, 2021 9:52 AM
> To: royale-builds@royale.apache.org<mailto:royale-builds@royale.apache.org
> >
> Subject: Build failed in Jenkins: royale-asjs_MXTests #2215
>
> See <
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/2215/display/redirect
> >
>
> Changes:
>
>
> ------------------------------------------
> [...truncated 996.96 KB...]
> [java] DispatchMouseClickEvent: target =
> haloRadioButtonTests.testRadio2, localX = 10.0, localY = 10.0
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloRadioButtonTests'];target =
> target['testRadio2'];return target.element.getBoundingClientRect().left
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloRadioButtonTests'];target =
> target['testRadio2'];return target.element.getBoundingClientRect().top
> [java] DispatchMouseClickEvent: x = 18.0, y = 66.0
> [java] var all = document.all;var n = all.length;for(var
> i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
> bounds.right && 66.0 >= bounds.top && 66.0 <= bounds.bottom) {
> window.marmotinni_mouse_target = e; return e; }};return null;
> [java] DispatchMouseClickEvent: mouseTarget = span test Radio2
> [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> = 66.0;window.marmotinni_mouse_target.dispatchEvent(new
> MouseEvent('mousedown', init));
> [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> = 66.0;window.marmotinni_mouse_target.dispatchEvent(new
> MouseEvent('mouseup', init));
> [java] AssertPropertyValue: target = haloRadioButtonTests.testRadio1:
> propertyName = selected: value = false
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloRadioButtonTests'];target =
> target['testRadio1']; return target['selected'];
> [java] AssertPropertyValue: target = haloRadioButtonTests.testRadio2:
> propertyName = selected: value = true
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloRadioButtonTests'];target =
> target['testRadio2']; return target['selected'];
> [java] RESULT: scriptName=<
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/RadioButtonTestScript.mxml><http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/RadioButtonTestScript.mxml%3e>
> id=RadioButtonTest2 result=pass elapsed=1311 phase=body
> started=1639554681906 extraInfo= msg=
> [java] running script <
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextInputTestScript.mxml
> >
> [java] test case count: 2
> [java] SetProperty: target = : propertyName = currentState: value =
> haloTextInputTest
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) ==
> 'function') target['set_' + 'currentState']('haloTextInputTest'); else
> target['currentState']='haloTextInputTest';
> [java] AssertPropertyValue: target =
> haloTextInputTests.testTextInput: propertyName = text: value =
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloTextInputTests'];target =
> target['testTextInput']; return target['text'];
> [java] RESULT: scriptName=<
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextInputTestScript.mxml><http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextInputTestScript.mxml%3e>
> id=SetupTextInputTest result=pass elapsed=28 phase=body
> started=1639554683220 extraInfo= msg=
> [java] DispatchMouseClickEvent: target =
> haloTextInputTests.testTextInput, localX = 10.0, localY = 10.0
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloTextInputTests'];target =
> target['testTextInput'];return target.element.getBoundingClientRect().left
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloTextInputTests'];target =
> target['testTextInput'];return target.element.getBoundingClientRect().top
> [java] DispatchMouseClickEvent: x = 18.0, y = 26.0
> [java] var all = document.all;var n = all.length;for(var
> i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
> bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) {
> window.marmotinni_mouse_target = e; return e; }};return null;
> [java] DispatchMouseClickEvent: mouseTarget = input
> [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> = 26.0;window.marmotinni_mouse_target.dispatchEvent(new
> MouseEvent('mousedown', init));
> [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> = 26.0;window.marmotinni_mouse_target.dispatchEvent(new
> MouseEvent('mouseup', init));
> [java] DispatchKeyEvent: char = This is another test., repeatCount = 1
> [java] AssertPropertyValue: target =
> haloTextInputTests.testTextInput: propertyName = text: value = This is
> another test.
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloTextInputTests'];target =
> target['testTextInput']; return target['text'];
> [java] RESULT: scriptName=<
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextInputTestScript.mxml><http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextInputTestScript.mxml%3e>
> id=TextInputTest1 result=pass elapsed=1318 phase=body started=1639554683248
> extraInfo= msg=
> [java] running script <
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextAreaTestScript.mxml
> >
> [java] test case count: 2
> [java] SetProperty: target = : propertyName = currentState: value =
> haloTextAreaTest
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) ==
> 'function') target['set_' + 'currentState']('haloTextAreaTest'); else
> target['currentState']='haloTextAreaTest';
> [java] AssertPropertyValue: target = haloTextAreaTests.testTextArea:
> propertyName = text: value =
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloTextAreaTests'];target =
> target['testTextArea']; return target['text'];
> [java] RESULT: scriptName=<
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextAreaTestScript.mxml><http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextAreaTestScript.mxml%3e>
> id=SetupTextAreaTest result=pass elapsed=33 phase=body
> started=1639554684572 extraInfo= msg=
> [java] DispatchMouseClickEvent: target =
> haloTextAreaTests.testTextArea, localX = 10.0, localY = 10.0
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloTextAreaTests'];target =
> target['testTextArea'];return target.element.getBoundingClientRect().left
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloTextAreaTests'];target =
> target['testTextArea'];return target.element.getBoundingClientRect().top
> [java] DispatchMouseClickEvent: x = 18.0, y = 27.0
> [java] var all = document.all;var n = all.length;for(var
> i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
> bounds.right && 27.0 >= bounds.top && 27.0 <= bounds.bottom) {
> window.marmotinni_mouse_target = e; return e; }};return null;
> [java] DispatchMouseClickEvent: mouseTarget = textarea
> [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> = 27.0;window.marmotinni_mouse_target.dispatchEvent(new
> MouseEvent('mousedown', init));
> [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> = 27.0;window.marmotinni_mouse_target.dispatchEvent(new
> MouseEvent('mouseup', init));
> [java] DispatchKeyEvent: char = This is a TextArea and it contains
> lots of text which should word wrap and eventually cause scrollbars to
> appear. The validation will test for the scrollbar properties, repeatCount
> = 1
> [java] AssertPropertyValue: target = haloTextAreaTests.testTextArea:
> propertyName = text: value = This is a TextArea and it contains lots of
> text which should word wrap and eventually cause scrollbars to appear. The
> validation will test for the scrollbar properties
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloTextAreaTests'];target =
> target['testTextArea']; return target['text'];
> [java] RESULT: scriptName=<
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextAreaTestScript.mxml><http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextAreaTestScript.mxml%3e>
> id=TextAreaTest1 result=pass elapsed=1369 phase=body started=1639554684606
> extraInfo= msg=
> [java] running script <
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml
> >
> [java] test case count: 3
> [java] SetProperty: target = : propertyName = currentState: value =
> haloComboBoxTest
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) ==
> 'function') target['set_' + 'currentState']('haloComboBoxTest'); else
> target['currentState']='haloComboBoxTest';
> [java] AssertPropertyValue: target = haloComboBoxTests.testCombo:
> propertyName = text: value = Apples
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloComboBoxTests'];target =
> target['testCombo']; return target['text'];
> [java] RESULT: scriptName=<
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml><http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml%3e>
> id=SetupComboBoxTest result=pass elapsed=34 phase=body
> started=1639554685979 extraInfo= msg=
> [java] DispatchMouseEvent: target = haloComboBoxTests.testCombo,
> localX = 10.0, localY = 10.0
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloComboBoxTests'];target =
> target['testCombo'];return target.element.getBoundingClientRect().left
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloComboBoxTests'];target =
> target['testCombo'];return target.element.getBoundingClientRect().top
> [java] var all = document.all;var n = all.length;for(var
> i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
> bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) { if (!
> e.id) e.id = Math.random().toString(); return e; }};return
> null;
> [java] var e =
> document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true,
> false, window, 0, 18.0, 26.0, 10.0, 10.0, false, false, false, false,
> false, null);document.getElementById('0.6231397444159731').dispatchEvent(e);
> [java] DispatchMouseClickEvent: target = haloComboBoxTests.testCombo,
> localX = 10.0, localY = 10.0
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloComboBoxTests'];target =
> target['testCombo'];return target.element.getBoundingClientRect().left
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloComboBoxTests'];target =
> target['testCombo'];return target.element.getBoundingClientRect().top
> [java] DispatchMouseClickEvent: x = 18.0, y = 26.0
> [java] var all = document.all;var n = all.length;for(var
> i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
> bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) {
> window.marmotinni_mouse_target = e; return e; }};return null;
> [java] DispatchMouseClickEvent: mouseTarget = input
> [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> = 26.0;window.marmotinni_mouse_target.dispatchEvent(new
> MouseEvent('mousedown', init));
> [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> = 26.0;window.marmotinni_mouse_target.dispatchEvent(new
> MouseEvent('mouseup', init));
> [java] AssertPropertyValue: target =
> haloComboBoxTests.testCombo.dropdown: propertyName = visible: value = true
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloComboBoxTests'];target =
> target['testCombo'];target = target['dropdown']; return target['visible'];
> [java] RESULT: scriptName=<
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml><http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml%3e>
> id=ComboBoxTest1 result=pass elapsed=1301 phase=body started=1639554686013
> extraInfo= msg=
> [java] DispatchMouseEvent: target =
> haloComboBoxTests.testCombo.dropdown, localX = 10.0, localY = 30.0
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloComboBoxTests'];target =
> target['testCombo'];target = target['dropdown'];return
> target.element.getBoundingClientRect().left
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloComboBoxTests'];target =
> target['testCombo'];target = target['dropdown'];return
> target.element.getBoundingClientRect().top
> [java] var all = document.all;var n = all.length;for(var
> i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
> bounds.right && 69.0 >= bounds.top && 69.0 <= bounds.bottom) { if (!
> e.id) e.id = Math.random().toString(); return e; }};return
> null;
> [java] var e =
> document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true,
> false, window, 0, 18.0, 69.0, 10.0, 30.0, false, false, false, false,
> false, null);document.getElementById('0.3994940470278022').dispatchEvent(e);
> [java] DispatchMouseClickEvent: target =
> haloComboBoxTests.testCombo.dropdown, localX = 10.0, localY = 30.0
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloComboBoxTests'];target =
> target['testCombo'];target = target['dropdown'];return
> target.element.getBoundingClientRect().left
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloComboBoxTests'];target =
> target['testCombo'];target = target['dropdown'];return
> target.element.getBoundingClientRect().top
> [java] DispatchMouseClickEvent: x = 18.0, y = 69.0
> [java] var all = document.all;var n = all.length;for(var
> i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
> bounds.right && 69.0 >= bounds.top && 69.0 <= bounds.bottom) {
> window.marmotinni_mouse_target = e; return e; }};return null;
> [java] DispatchMouseClickEvent: mouseTarget = span Beer
> [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> = 69.0;window.marmotinni_mouse_target.dispatchEvent(new
> MouseEvent('mousedown', init));
> [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> = 69.0;window.marmotinni_mouse_target.dispatchEvent(new
> MouseEvent('mouseup', init));
> [java] AssertPropertyValue: target = haloComboBoxTests.testCombo:
> propertyName = text: value = Beer
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloComboBoxTests'];target =
> target['testCombo']; return target['text'];
> [java] RESULT: scriptName=<
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml><http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml%3e>
> id=ComboBoxTest2 result=pass elapsed=1295 phase=body started=1639554687315
> extraInfo= msg=
> [java] running script <
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ListAndDataGridTestScript.mxml
> >
> [java] test case count: 2
> [java] SetProperty: target = : propertyName = currentState: value =
> haloListAndDataGridTest
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) ==
> 'function') target['set_' + 'currentState']('haloListAndDataGridTest');
> else target['currentState']='haloListAndDataGridTest';
> [java] AssertPropertyValue: target =
> haloListAndDataGridTests.testList.dataProvider: propertyName = length:
> value = 6
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloListAndDataGridTests'];target =
> target['testList'];target = target['dataProvider']; return target['length'];
> [java] RESULT: scriptName=<
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ListAndDataGridTestScript.mxml><http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ListAndDataGridTestScript.mxml%3e>
> id=SetupListAndDataGridTest result=pass elapsed=96 phase=body
> started=1639554688614 extraInfo= msg=
> [java] DispatchMouseEvent: target =
> haloListAndDataGridTests.testList, localX = 10.0, localY = 55.0
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloListAndDataGridTests'];target =
> target['testList'];return target.element.getBoundingClientRect().left
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloListAndDataGridTests'];target =
> target['testList'];return target.element.getBoundingClientRect().top
> [java] var all = document.all;var n = all.length;for(var
> i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
> bounds.right && 71.0 >= bounds.top && 71.0 <= bounds.bottom) { if (!
> e.id) e.id = Math.random().toString(); return e; }};return
> null;
> [java] var e =
> document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true,
> false, window, 0, 18.0, 71.0, 10.0, 55.0, false, false, false, false,
> false, null);document.getElementById('0.9534918359008061').dispatchEvent(e);
> [java] DispatchMouseClickEvent: target =
> haloListAndDataGridTests.testList, localX = 10.0, localY = 55.0
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloListAndDataGridTests'];target =
> target['testList'];return target.element.getBoundingClientRect().left
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloListAndDataGridTests'];target =
> target['testList'];return target.element.getBoundingClientRect().top
> [java] DispatchMouseClickEvent: x = 18.0, y = 71.0
> [java] var all = document.all;var n = all.length;for(var
> i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
> bounds.right && 71.0 >= bounds.top && 71.0 <= bounds.bottom) {
> window.marmotinni_mouse_target = e; return e; }};return null;
> [java] DispatchMouseClickEvent: mouseTarget = div Zowee Wowee
> [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> = 71.0;window.marmotinni_mouse_target.dispatchEvent(new
> MouseEvent('mousedown', init));
> [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> = 71.0;window.marmotinni_mouse_target.dispatchEvent(new
> MouseEvent('mouseup', init));
> [java] AssertPropertyValue: target =
> haloListAndDataGridTests.testList: propertyName = selectedIndex: value = 2
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloListAndDataGridTests'];target =
> target['testList']; return target['selectedIndex'];
> [java] RESULT: scriptName=<
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ListAndDataGridTestScript.mxml><http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ListAndDataGridTestScript.mxml%3e>
> id=ListTest1 result=pass elapsed=1299 phase=body started=1639554688710
> extraInfo= msg=
> [java] running script <
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml
> >
> [java] test case count: 3
> [java] SetProperty: target = : propertyName = currentState: value =
> haloNumericStepperTest
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) ==
> 'function') target['set_' + 'currentState']('haloNumericStepperTest'); else
> target['currentState']='haloNumericStepperTest';
> [java] AssertPropertyValue: target =
> haloNumericStepperTests.testNumStep: propertyName = value: value = 0
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloNumericStepperTests'];target =
> target['testNumStep']; return target['value'];
> [java] RESULT: scriptName=<
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml><http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml%3e>
> id=SetupNumericStepperTest result=pass elapsed=30 phase=body
> started=1639554690012 extraInfo= msg=
> [java] DispatchMouseEvent: target =
> haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloNumericStepperTests'];target =
> target['testNumStep'];return target.element.getBoundingClientRect().left
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloNumericStepperTests'];target =
> target['testNumStep'];return target.element.getBoundingClientRect().top
> [java] var all = document.all;var n = all.length;for(var
> i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <=
> bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) { if (!
> e.id) e.id = Math.random().toString(); return e; }};return
> null;
> [java] var e =
> document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true,
> false, window, 0, 60.0, 21.0, 52.0, 5.0, false, false, false, false, false,
> null);document.getElementById('0.4963646804885393').dispatchEvent(e);
> [java] DispatchMouseClickEvent: target =
> haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloNumericStepperTests'];target =
> target['testNumStep'];return target.element.getBoundingClientRect().left
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloNumericStepperTests'];target =
> target['testNumStep'];return target.element.getBoundingClientRect().top
> [java] DispatchMouseClickEvent: x = 60.0, y = 21.0
> [java] var all = document.all;var n = all.length;for(var
> i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <=
> bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) {
> window.marmotinni_mouse_target = e; return e; }};return null;
> [java] DispatchMouseClickEvent: mouseTarget = button ?
> [java] var init = { bubbles: true };init.screenX = 60.0;init.screenY
> = 21.0;window.marmotinni_mouse_target.dispatchEvent(new
> MouseEvent('mousedown', init));
> [java] var init = { bubbles: true };init.screenX = 60.0;init.screenY
> = 21.0;window.marmotinni_mouse_target.dispatchEvent(new
> MouseEvent('mouseup', init));
> [java] AssertPropertyValue: target =
> haloNumericStepperTests.testNumStep: propertyName = value: value = 1
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloNumericStepperTests'];target =
> target['testNumStep']; return target['value'];
> [java] DispatchMouseEvent: target =
> haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloNumericStepperTests'];target =
> target['testNumStep'];return target.element.getBoundingClientRect().left
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloNumericStepperTests'];target =
> target['testNumStep'];return target.element.getBoundingClientRect().top
> [java] var all = document.all;var n = all.length;for(var
> i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <=
> bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) { if (!
> e.id) e.id = Math.random().toString(); return e; }};return
> null;
> [java] var e =
> document.createEvent('MouseEvent');e.initMouseEvent("mouseout", true,
> false, window, 0, 60.0, 21.0, 52.0, 5.0, false, false, false, false, false,
> null);document.getElementById('0.4963646804885393').dispatchEvent(e);
> [java] RESULT: scriptName=<
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml><http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml%3e>
> id=NumericStepperTest1 result=pass elapsed=1318 phase=cleanup
> started=1639554690042 extraInfo= msg=
> [java] DispatchMouseEvent: target =
> haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloNumericStepperTests'];target =
> target['testNumStep'];return target.element.getBoundingClientRect().left
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloNumericStepperTests'];target =
> target['testNumStep'];return target.element.getBoundingClientRect().top
> [java] var all = document.all;var n = all.length;for(var
> i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <=
> bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) { if (!
> e.id) e.id = Math.random().toString(); return e; }};return
> null;
> [java] var e =
> document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true,
> false, window, 0, 60.0, 21.0, 52.0, 5.0, false, false, false, false, false,
> null);document.getElementById('0.4963646804885393').dispatchEvent(e);
> [java] DispatchMouseClickEvent: target =
> haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloNumericStepperTests'];target =
> target['testNumStep'];return target.element.getBoundingClientRect().left
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloNumericStepperTests'];target =
> target['testNumStep'];return target.element.getBoundingClientRect().top
> [java] DispatchMouseClickEvent: x = 60.0, y = 21.0
> [java] var all = document.all;var n = all.length;for(var
> i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <=
> bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) {
> window.marmotinni_mouse_target = e; return e; }};return null;
> [java] DispatchMouseClickEvent: mouseTarget = button ?
> [java] var init = { bubbles: true };init.screenX = 60.0;init.screenY
> = 21.0;window.marmotinni_mouse_target.dispatchEvent(new
> MouseEvent('mousedown', init));
> [java] var init = { bubbles: true };init.screenX = 60.0;init.screenY
> = 21.0;window.marmotinni_mouse_target.dispatchEvent(new
> MouseEvent('mouseup', init));
> [java] AssertPropertyValue: target =
> haloNumericStepperTests.testNumStep: propertyName = value: value = 2
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloNumericStepperTests'];target =
> target['testNumStep']; return target['value'];
> [java] DispatchMouseEvent: target =
> haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloNumericStepperTests'];target =
> target['testNumStep'];return target.element.getBoundingClientRect().left
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloNumericStepperTests'];target =
> target['testNumStep'];return target.element.getBoundingClientRect().top
> [java] var all = document.all;var n = all.length;for(var
> i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <=
> bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) { if (!
> e.id) e.id = Math.random().toString(); return e; }};return
> null;
> [java] var e =
> document.createEvent('MouseEvent');e.initMouseEvent("mouseout", true,
> false, window, 0, 60.0, 21.0, 52.0, 5.0, false, false, false, false, false,
> null);document.getElementById('0.4963646804885393').dispatchEvent(e);
> [java] RESULT: scriptName=<
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml><http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml%3e>
> id=NumericStepperTest2 result=pass elapsed=1347 phase=cleanup
> started=1639554691360 extraInfo= msg=
> [java] running script <
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml
> >
> [java] test case count: 3
> [java] SetProperty: target = : propertyName = currentState: value =
> haloDateFieldTest
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) ==
> 'function') target['set_' + 'currentState']('haloDateFieldTest'); else
> target['currentState']='haloDateFieldTest';
> [java] AssertPropertyValue: target =
> haloDateFieldTests.testDateField: propertyName = text: value =
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloDateFieldTests'];target =
> target['testDateField']; return target['text'];
> [java] RESULT: scriptName=<
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml><http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml%3e>
> id=SetupDateFieldTest result=pass elapsed=48 phase=body
> started=1639554692709 extraInfo= msg=
> [java] SetProperty: target = haloDateFieldTests.testDateField:
> propertyName = selectedDate
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloDateFieldTests'];target =
> target['testDateField'];if (typeof(target['set_' + 'selectedDate']) ==
> 'function') target['set_' + 'selectedDate']( new Date(2005, 4, 1)); else
> target['selectedDate']= new Date(2005, 4, 1);
> [java] DispatchMouseEvent: target = haloDateFieldTests.testDateField,
> localX = 10.0, localY = 10.0
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloDateFieldTests'];target =
> target['testDateField'];return target.element.getBoundingClientRect().left
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloDateFieldTests'];target =
> target['testDateField'];return target.element.getBoundingClientRect().top
> [java] var all = document.all;var n = all.length;for(var
> i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
> bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) { if (!
> e.id) e.id = Math.random().toString(); return e; }};return
> null;
> [java] var e =
> document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true,
> false, window, 0, 18.0, 26.0, 10.0, 10.0, false, false, false, false,
> false,
> null);document.getElementById('0.20788486193783928').dispatchEvent(e);
> [java] DispatchMouseClickEvent: target =
> haloDateFieldTests.testDateField, localX = 10.0, localY = 10.0
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloDateFieldTests'];target =
> target['testDateField'];return target.element.getBoundingClientRect().left
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloDateFieldTests'];target =
> target['testDateField'];return target.element.getBoundingClientRect().top
> [java] DispatchMouseClickEvent: x = 18.0, y = 26.0
> [java] var all = document.all;var n = all.length;for(var
> i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
> bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) {
> window.marmotinni_mouse_target = e; return e; }};return null;
> [java] DispatchMouseClickEvent: mouseTarget = input
> [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> = 26.0;window.marmotinni_mouse_target.dispatchEvent(new
> MouseEvent('mousedown', init));
> [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> = 26.0;window.marmotinni_mouse_target.dispatchEvent(new
> MouseEvent('mouseup', init));
> [java] AssertPropertyValue: target =
> haloDateFieldTests.testDateField.dropdown: propertyName = visible: value =
> true
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloDateFieldTests'];target =
> target['testDateField'];target = target['dropdown']; return
> target['visible'];
> [java] RESULT: scriptName=<
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml><http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml%3e>
> id=DateFieldTest1 result=pass elapsed=1414 phase=body started=1639554692757
> extraInfo= msg=
> [java] DispatchMouseEvent: target =
> haloDateFieldTests.testDateField.dropdown, localX = 89.0, localY = 67.0
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloDateFieldTests'];target =
> target['testDateField'];target = target['dropdown'];return
> target.element.getBoundingClientRect().left
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloDateFieldTests'];target =
> target['testDateField'];target = target['dropdown'];return
> target.element.getBoundingClientRect().top
> [java] var all = document.all;var n = all.length;for(var
> i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> e.getBoundingClientRect(); if (189.0 >= bounds.left && 189.0 <=
> bounds.right && 102.0 >= bounds.top && 102.0 <= bounds.bottom) { if
> (!e.id) e.id = Math.random().toString(); return e; }};return
> null;
> [java] var e =
> document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true,
> false, window, 0, 189.0, 102.0, 89.0, 67.0, false, false, false, false,
> false, null);document.getElementById('0.9695780308558725').dispatchEvent(e);
> [java] DispatchMouseClickEvent: target =
> haloDateFieldTests.testDateField.dropdown, localX = 89.0, localY = 67.0
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloDateFieldTests'];target =
> target['testDateField'];target = target['dropdown'];return
> target.element.getBoundingClientRect().left
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloDateFieldTests'];target =
> target['testDateField'];target = target['dropdown'];return
> target.element.getBoundingClientRect().top
> [java] DispatchMouseClickEvent: x = 189.0, y = 102.0
> [java] var all = document.all;var n = all.length;for(var
> i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> e.getBoundingClientRect(); if (189.0 >= bounds.left && 189.0 <=
> bounds.right && 102.0 >= bounds.top && 102.0 <= bounds.bottom) {
> window.marmotinni_mouse_target = e; return e; }};return null;
> [java] DispatchMouseClickEvent: mouseTarget = span 4
> [java] var init = { bubbles: true };init.screenX = 189.0;init.screenY
> = 102.0;window.marmotinni_mouse_target.dispatchEvent(new
> MouseEvent('mousedown', init));
> [java] var init = { bubbles: true };init.screenX = 189.0;init.screenY
> = 102.0;window.marmotinni_mouse_target.dispatchEvent(new
> MouseEvent('mouseup', init));
> [java] AssertPropertyValue: target =
> haloDateFieldTests.testDateField: propertyName = selectedDate
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloDateFieldTests'];target =
> target['testDateField']; return target['selectedDate'];
> [java] org.openqa.selenium.JavascriptException: TypeError:
> panelView.contentArea is undefined
> [java] Build info: version: '3.141.59', revision: 'e82be7d358', time:
> '2018-11-14T08:25:48'
> [java] System info: host: 'ApacheRoyaleCI', ip: '10.0.0.5', os.name:
> 'Windows Server 2016', os.arch: 'amd64', os.version: '10.0', java.version:
> '1.8.0_201'
> [java] Driver info: org.openqa.selenium.firefox.FirefoxDriver
> [java] Capabilities {acceptInsecureCerts: true, browserName: firefox,
> browserVersion: 95.0, javascriptEnabled: true, moz:accessibilityChecks:
> false, moz:buildID: 20211129150630, moz:geckodriverVersion: 0.30.0,
> moz:headless: false, moz:processID: 4420, moz:profile:
> C:\Users\ApacheRoyaleCI\App..., moz:shutdownTimeout: 60000,
> moz:useNonSpecCompliantPointerOrigin: false, moz:webdriverClick: true,
> pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS,
> platformVersion: 10.0, proxy: Proxy(), setWindowRect: true,
> strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000,
> script: 30000}, unhandledPromptBehavior: dismiss and notify}
> [java] Session ID: 64deea06-1db9-4716-9613-31f9e4224096
> [java] at
> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> [java] at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
> [java] at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> [java] at
> java.lang.reflect.Constructor.newInstance(Constructor.java:423)
> [java] at
> org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:187)
> [java] at
> org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:122)
> [java] at
> org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
> [java] at
> org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)
> [java] at
> org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
> [java] at
> org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
> [java] at
> org.openqa.selenium.remote.RemoteWebDriver.executeScript(RemoteWebDriver.java:489)
> [java] at marmotinni.SetProperty.doStep(Unknown Source)
> [java] at marmotinni.TestStep.execute(Unknown Source)
> [java] at marmotinni.TestCase.runSteps(Unknown Source)
> [java] at marmotinni.TestCase.runBody(Unknown Source)
> [java] at marmotinni.TestCase.runSetup(Unknown Source)
> [java] at marmotinni.TestCase.runTest(Unknown Source)
> [java] at marmotinni.MarmotinniRunner.runTest(Unknown Source)
> [java] at marmotinni.MarmotinniRunner.main(Unknown Source)
> [java] 1639554695521 Marionette INFO Stopped listening
> on port 55645
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloDateFieldTests'];target =
> target['testDateField'];var value = new Date(2005, 4, 4);return value;
> [java] RESULT: scriptName=<
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml><http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml%3e>
> id=DateFieldTest2 result=pass elapsed=1299 phase=body started=1639554694171
> extraInfo= msg=
> [java] running script <
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/MenuBarTestScript.mxml
> >
> [java] test case count: 3
> [java] SetProperty: target = : propertyName = currentState: value =
> haloMenuBarTest
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) ==
> 'function') target['set_' + 'currentState']('haloMenuBarTest'); else
> target['currentState']='haloMenuBarTest';
> [java] TypeError: panelView.contentArea is undefined
> [java] Build info: version: '3.141.59', revision: 'e82be7d358', time:
> '2018-11-14T08:25:48'
> [java] System info: host: 'ApacheRoyaleCI', ip: '10.0.0.5', os.name:
> 'Windows Server 2016', os.arch: 'amd64', os.version: '10.0', java.version:
> '1.8.0_201'
> [java] Driver info: org.openqa.selenium.firefox.FirefoxDriver
> [java] Capabilities {acceptInsecureCerts: true, browserName: firefox,
> browserVersion: 95.0, javascriptEnabled: true, moz:accessibilityChecks:
> false, moz:buildID: 20211129150630, moz:geckodriverVersion: 0.30.0,
> moz:headless: false, moz:processID: 4420, moz:profile:
> C:\Users\ApacheRoyaleCI\App..., moz:shutdownTimeout: 60000,
> moz:useNonSpecCompliantPointerOrigin: false, moz:webdriverClick: true,
> pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS,
> platformVersion: 10.0, proxy: Proxy(), setWindowRect: true,
> strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000,
> script: 30000}, unhandledPromptBehavior: dismiss and notify}
> [java] Session ID: 64deea06-1db9-4716-9613-31f9e4224096
> [java] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Xms384m
> -Xmx2g
>
> BUILD FAILED
> <
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/build.xml>:1577:<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/build.xml%3e:1577:>
> Java returned: 1
>
> Total time: 25 minutes 14 seconds
> Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Xms384m -Xmx2g
> Build step 'Invoke Ant' marked build as failure
> Archiving artifacts
>
>
Re: Build failed in Jenkins: royale-asjs_MXTests #2215
Posted by Greg Dove <gr...@gmail.com>.
Sounds like Panel related, so probably mine - I guess these are swf tests?.
Is it ok if I figure that out in about 9-10 hours
On Wed, Dec 15, 2021 at 9:07 PM Yishay Weiss <yi...@hotmail.com> wrote:
> We’ve started getting this error:
>
>
> panelView.contentArea is undefined
>
> Since the following [1] changes. Amu ideas?
>
> [1]
> [estangler] Improvements to Spark containers to better support more
> dynamic layout
>
> [estangler] Removed parts that are not needed on spark-dynamic-layout.
>
> [harbs] Should have been textContent
>
> [harbs] Don't use innerHTML
>
> [harbs] Removed warnings in SparkRoyale
>
> [harbs] made asconfig a bit easier to read
>
> [harbs] Removed innerHTML from DropDownListButton
>
> [harbs] forgot COMPILE::JS block
>
> [hiedra] themes: Generated defaults.css files
>
> [hiedra] Text correction
>
> [harbs] Oops
>
> [greg.dove] implement SystemManager getChildByName & add util support for
>
> [greg.dove] ListBase should extend SkinnableDataContainer, as per original
> Flex
>
> [greg.dove] that seems like nothing more than the question it was asking
> itself.
>
> [yishayjobs] Some beads expect SkinnableDataContainer to be an IContainer
>
> [greg.dove] This was done in TextInput, but not in TextArea. The default
> size now
>
> [greg.dove] Fixes to TitleWindow for display of PanelTitleBar content
>
> [greg.dove] Added test for TitleWindow launch into the mx ControlsExample
>
> [greg.dove] Tidy up in Panel. Fixes #1169
>
>
> From: apacheroyaleci@gmail.com<ma...@gmail.com>
> Sent: Wednesday, December 15, 2021 9:52 AM
> To: royale-builds@royale.apache.org<mailto:royale-builds@royale.apache.org
> >
> Subject: Build failed in Jenkins: royale-asjs_MXTests #2215
>
> See <
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/2215/display/redirect
> >
>
> Changes:
>
>
> ------------------------------------------
> [...truncated 996.96 KB...]
> [java] DispatchMouseClickEvent: target =
> haloRadioButtonTests.testRadio2, localX = 10.0, localY = 10.0
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloRadioButtonTests'];target =
> target['testRadio2'];return target.element.getBoundingClientRect().left
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloRadioButtonTests'];target =
> target['testRadio2'];return target.element.getBoundingClientRect().top
> [java] DispatchMouseClickEvent: x = 18.0, y = 66.0
> [java] var all = document.all;var n = all.length;for(var
> i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
> bounds.right && 66.0 >= bounds.top && 66.0 <= bounds.bottom) {
> window.marmotinni_mouse_target = e; return e; }};return null;
> [java] DispatchMouseClickEvent: mouseTarget = span test Radio2
> [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> = 66.0;window.marmotinni_mouse_target.dispatchEvent(new
> MouseEvent('mousedown', init));
> [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> = 66.0;window.marmotinni_mouse_target.dispatchEvent(new
> MouseEvent('mouseup', init));
> [java] AssertPropertyValue: target = haloRadioButtonTests.testRadio1:
> propertyName = selected: value = false
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloRadioButtonTests'];target =
> target['testRadio1']; return target['selected'];
> [java] AssertPropertyValue: target = haloRadioButtonTests.testRadio2:
> propertyName = selected: value = true
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloRadioButtonTests'];target =
> target['testRadio2']; return target['selected'];
> [java] RESULT: scriptName=<
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/RadioButtonTestScript.mxml>
> id=RadioButtonTest2 result=pass elapsed=1311 phase=body
> started=1639554681906 extraInfo= msg=
> [java] running script <
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextInputTestScript.mxml
> >
> [java] test case count: 2
> [java] SetProperty: target = : propertyName = currentState: value =
> haloTextInputTest
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) ==
> 'function') target['set_' + 'currentState']('haloTextInputTest'); else
> target['currentState']='haloTextInputTest';
> [java] AssertPropertyValue: target =
> haloTextInputTests.testTextInput: propertyName = text: value =
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloTextInputTests'];target =
> target['testTextInput']; return target['text'];
> [java] RESULT: scriptName=<
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextInputTestScript.mxml>
> id=SetupTextInputTest result=pass elapsed=28 phase=body
> started=1639554683220 extraInfo= msg=
> [java] DispatchMouseClickEvent: target =
> haloTextInputTests.testTextInput, localX = 10.0, localY = 10.0
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloTextInputTests'];target =
> target['testTextInput'];return target.element.getBoundingClientRect().left
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloTextInputTests'];target =
> target['testTextInput'];return target.element.getBoundingClientRect().top
> [java] DispatchMouseClickEvent: x = 18.0, y = 26.0
> [java] var all = document.all;var n = all.length;for(var
> i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
> bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) {
> window.marmotinni_mouse_target = e; return e; }};return null;
> [java] DispatchMouseClickEvent: mouseTarget = input
> [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> = 26.0;window.marmotinni_mouse_target.dispatchEvent(new
> MouseEvent('mousedown', init));
> [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> = 26.0;window.marmotinni_mouse_target.dispatchEvent(new
> MouseEvent('mouseup', init));
> [java] DispatchKeyEvent: char = This is another test., repeatCount = 1
> [java] AssertPropertyValue: target =
> haloTextInputTests.testTextInput: propertyName = text: value = This is
> another test.
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloTextInputTests'];target =
> target['testTextInput']; return target['text'];
> [java] RESULT: scriptName=<
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextInputTestScript.mxml>
> id=TextInputTest1 result=pass elapsed=1318 phase=body started=1639554683248
> extraInfo= msg=
> [java] running script <
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextAreaTestScript.mxml
> >
> [java] test case count: 2
> [java] SetProperty: target = : propertyName = currentState: value =
> haloTextAreaTest
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) ==
> 'function') target['set_' + 'currentState']('haloTextAreaTest'); else
> target['currentState']='haloTextAreaTest';
> [java] AssertPropertyValue: target = haloTextAreaTests.testTextArea:
> propertyName = text: value =
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloTextAreaTests'];target =
> target['testTextArea']; return target['text'];
> [java] RESULT: scriptName=<
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextAreaTestScript.mxml>
> id=SetupTextAreaTest result=pass elapsed=33 phase=body
> started=1639554684572 extraInfo= msg=
> [java] DispatchMouseClickEvent: target =
> haloTextAreaTests.testTextArea, localX = 10.0, localY = 10.0
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloTextAreaTests'];target =
> target['testTextArea'];return target.element.getBoundingClientRect().left
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloTextAreaTests'];target =
> target['testTextArea'];return target.element.getBoundingClientRect().top
> [java] DispatchMouseClickEvent: x = 18.0, y = 27.0
> [java] var all = document.all;var n = all.length;for(var
> i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
> bounds.right && 27.0 >= bounds.top && 27.0 <= bounds.bottom) {
> window.marmotinni_mouse_target = e; return e; }};return null;
> [java] DispatchMouseClickEvent: mouseTarget = textarea
> [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> = 27.0;window.marmotinni_mouse_target.dispatchEvent(new
> MouseEvent('mousedown', init));
> [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> = 27.0;window.marmotinni_mouse_target.dispatchEvent(new
> MouseEvent('mouseup', init));
> [java] DispatchKeyEvent: char = This is a TextArea and it contains
> lots of text which should word wrap and eventually cause scrollbars to
> appear. The validation will test for the scrollbar properties, repeatCount
> = 1
> [java] AssertPropertyValue: target = haloTextAreaTests.testTextArea:
> propertyName = text: value = This is a TextArea and it contains lots of
> text which should word wrap and eventually cause scrollbars to appear. The
> validation will test for the scrollbar properties
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloTextAreaTests'];target =
> target['testTextArea']; return target['text'];
> [java] RESULT: scriptName=<
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextAreaTestScript.mxml>
> id=TextAreaTest1 result=pass elapsed=1369 phase=body started=1639554684606
> extraInfo= msg=
> [java] running script <
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml
> >
> [java] test case count: 3
> [java] SetProperty: target = : propertyName = currentState: value =
> haloComboBoxTest
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) ==
> 'function') target['set_' + 'currentState']('haloComboBoxTest'); else
> target['currentState']='haloComboBoxTest';
> [java] AssertPropertyValue: target = haloComboBoxTests.testCombo:
> propertyName = text: value = Apples
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloComboBoxTests'];target =
> target['testCombo']; return target['text'];
> [java] RESULT: scriptName=<
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml>
> id=SetupComboBoxTest result=pass elapsed=34 phase=body
> started=1639554685979 extraInfo= msg=
> [java] DispatchMouseEvent: target = haloComboBoxTests.testCombo,
> localX = 10.0, localY = 10.0
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloComboBoxTests'];target =
> target['testCombo'];return target.element.getBoundingClientRect().left
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloComboBoxTests'];target =
> target['testCombo'];return target.element.getBoundingClientRect().top
> [java] var all = document.all;var n = all.length;for(var
> i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
> bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) { if (!
> e.id) e.id = Math.random().toString(); return e; }};return
> null;
> [java] var e =
> document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true,
> false, window, 0, 18.0, 26.0, 10.0, 10.0, false, false, false, false,
> false, null);document.getElementById('0.6231397444159731').dispatchEvent(e);
> [java] DispatchMouseClickEvent: target = haloComboBoxTests.testCombo,
> localX = 10.0, localY = 10.0
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloComboBoxTests'];target =
> target['testCombo'];return target.element.getBoundingClientRect().left
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloComboBoxTests'];target =
> target['testCombo'];return target.element.getBoundingClientRect().top
> [java] DispatchMouseClickEvent: x = 18.0, y = 26.0
> [java] var all = document.all;var n = all.length;for(var
> i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
> bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) {
> window.marmotinni_mouse_target = e; return e; }};return null;
> [java] DispatchMouseClickEvent: mouseTarget = input
> [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> = 26.0;window.marmotinni_mouse_target.dispatchEvent(new
> MouseEvent('mousedown', init));
> [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> = 26.0;window.marmotinni_mouse_target.dispatchEvent(new
> MouseEvent('mouseup', init));
> [java] AssertPropertyValue: target =
> haloComboBoxTests.testCombo.dropdown: propertyName = visible: value = true
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloComboBoxTests'];target =
> target['testCombo'];target = target['dropdown']; return target['visible'];
> [java] RESULT: scriptName=<
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml>
> id=ComboBoxTest1 result=pass elapsed=1301 phase=body started=1639554686013
> extraInfo= msg=
> [java] DispatchMouseEvent: target =
> haloComboBoxTests.testCombo.dropdown, localX = 10.0, localY = 30.0
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloComboBoxTests'];target =
> target['testCombo'];target = target['dropdown'];return
> target.element.getBoundingClientRect().left
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloComboBoxTests'];target =
> target['testCombo'];target = target['dropdown'];return
> target.element.getBoundingClientRect().top
> [java] var all = document.all;var n = all.length;for(var
> i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
> bounds.right && 69.0 >= bounds.top && 69.0 <= bounds.bottom) { if (!
> e.id) e.id = Math.random().toString(); return e; }};return
> null;
> [java] var e =
> document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true,
> false, window, 0, 18.0, 69.0, 10.0, 30.0, false, false, false, false,
> false, null);document.getElementById('0.3994940470278022').dispatchEvent(e);
> [java] DispatchMouseClickEvent: target =
> haloComboBoxTests.testCombo.dropdown, localX = 10.0, localY = 30.0
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloComboBoxTests'];target =
> target['testCombo'];target = target['dropdown'];return
> target.element.getBoundingClientRect().left
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloComboBoxTests'];target =
> target['testCombo'];target = target['dropdown'];return
> target.element.getBoundingClientRect().top
> [java] DispatchMouseClickEvent: x = 18.0, y = 69.0
> [java] var all = document.all;var n = all.length;for(var
> i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
> bounds.right && 69.0 >= bounds.top && 69.0 <= bounds.bottom) {
> window.marmotinni_mouse_target = e; return e; }};return null;
> [java] DispatchMouseClickEvent: mouseTarget = span Beer
> [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> = 69.0;window.marmotinni_mouse_target.dispatchEvent(new
> MouseEvent('mousedown', init));
> [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> = 69.0;window.marmotinni_mouse_target.dispatchEvent(new
> MouseEvent('mouseup', init));
> [java] AssertPropertyValue: target = haloComboBoxTests.testCombo:
> propertyName = text: value = Beer
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloComboBoxTests'];target =
> target['testCombo']; return target['text'];
> [java] RESULT: scriptName=<
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml>
> id=ComboBoxTest2 result=pass elapsed=1295 phase=body started=1639554687315
> extraInfo= msg=
> [java] running script <
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ListAndDataGridTestScript.mxml
> >
> [java] test case count: 2
> [java] SetProperty: target = : propertyName = currentState: value =
> haloListAndDataGridTest
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) ==
> 'function') target['set_' + 'currentState']('haloListAndDataGridTest');
> else target['currentState']='haloListAndDataGridTest';
> [java] AssertPropertyValue: target =
> haloListAndDataGridTests.testList.dataProvider: propertyName = length:
> value = 6
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloListAndDataGridTests'];target =
> target['testList'];target = target['dataProvider']; return target['length'];
> [java] RESULT: scriptName=<
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ListAndDataGridTestScript.mxml>
> id=SetupListAndDataGridTest result=pass elapsed=96 phase=body
> started=1639554688614 extraInfo= msg=
> [java] DispatchMouseEvent: target =
> haloListAndDataGridTests.testList, localX = 10.0, localY = 55.0
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloListAndDataGridTests'];target =
> target['testList'];return target.element.getBoundingClientRect().left
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloListAndDataGridTests'];target =
> target['testList'];return target.element.getBoundingClientRect().top
> [java] var all = document.all;var n = all.length;for(var
> i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
> bounds.right && 71.0 >= bounds.top && 71.0 <= bounds.bottom) { if (!
> e.id) e.id = Math.random().toString(); return e; }};return
> null;
> [java] var e =
> document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true,
> false, window, 0, 18.0, 71.0, 10.0, 55.0, false, false, false, false,
> false, null);document.getElementById('0.9534918359008061').dispatchEvent(e);
> [java] DispatchMouseClickEvent: target =
> haloListAndDataGridTests.testList, localX = 10.0, localY = 55.0
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloListAndDataGridTests'];target =
> target['testList'];return target.element.getBoundingClientRect().left
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloListAndDataGridTests'];target =
> target['testList'];return target.element.getBoundingClientRect().top
> [java] DispatchMouseClickEvent: x = 18.0, y = 71.0
> [java] var all = document.all;var n = all.length;for(var
> i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
> bounds.right && 71.0 >= bounds.top && 71.0 <= bounds.bottom) {
> window.marmotinni_mouse_target = e; return e; }};return null;
> [java] DispatchMouseClickEvent: mouseTarget = div Zowee Wowee
> [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> = 71.0;window.marmotinni_mouse_target.dispatchEvent(new
> MouseEvent('mousedown', init));
> [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> = 71.0;window.marmotinni_mouse_target.dispatchEvent(new
> MouseEvent('mouseup', init));
> [java] AssertPropertyValue: target =
> haloListAndDataGridTests.testList: propertyName = selectedIndex: value = 2
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloListAndDataGridTests'];target =
> target['testList']; return target['selectedIndex'];
> [java] RESULT: scriptName=<
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ListAndDataGridTestScript.mxml>
> id=ListTest1 result=pass elapsed=1299 phase=body started=1639554688710
> extraInfo= msg=
> [java] running script <
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml
> >
> [java] test case count: 3
> [java] SetProperty: target = : propertyName = currentState: value =
> haloNumericStepperTest
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) ==
> 'function') target['set_' + 'currentState']('haloNumericStepperTest'); else
> target['currentState']='haloNumericStepperTest';
> [java] AssertPropertyValue: target =
> haloNumericStepperTests.testNumStep: propertyName = value: value = 0
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloNumericStepperTests'];target =
> target['testNumStep']; return target['value'];
> [java] RESULT: scriptName=<
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml>
> id=SetupNumericStepperTest result=pass elapsed=30 phase=body
> started=1639554690012 extraInfo= msg=
> [java] DispatchMouseEvent: target =
> haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloNumericStepperTests'];target =
> target['testNumStep'];return target.element.getBoundingClientRect().left
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloNumericStepperTests'];target =
> target['testNumStep'];return target.element.getBoundingClientRect().top
> [java] var all = document.all;var n = all.length;for(var
> i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <=
> bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) { if (!
> e.id) e.id = Math.random().toString(); return e; }};return
> null;
> [java] var e =
> document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true,
> false, window, 0, 60.0, 21.0, 52.0, 5.0, false, false, false, false, false,
> null);document.getElementById('0.4963646804885393').dispatchEvent(e);
> [java] DispatchMouseClickEvent: target =
> haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloNumericStepperTests'];target =
> target['testNumStep'];return target.element.getBoundingClientRect().left
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloNumericStepperTests'];target =
> target['testNumStep'];return target.element.getBoundingClientRect().top
> [java] DispatchMouseClickEvent: x = 60.0, y = 21.0
> [java] var all = document.all;var n = all.length;for(var
> i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <=
> bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) {
> window.marmotinni_mouse_target = e; return e; }};return null;
> [java] DispatchMouseClickEvent: mouseTarget = button ?
> [java] var init = { bubbles: true };init.screenX = 60.0;init.screenY
> = 21.0;window.marmotinni_mouse_target.dispatchEvent(new
> MouseEvent('mousedown', init));
> [java] var init = { bubbles: true };init.screenX = 60.0;init.screenY
> = 21.0;window.marmotinni_mouse_target.dispatchEvent(new
> MouseEvent('mouseup', init));
> [java] AssertPropertyValue: target =
> haloNumericStepperTests.testNumStep: propertyName = value: value = 1
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloNumericStepperTests'];target =
> target['testNumStep']; return target['value'];
> [java] DispatchMouseEvent: target =
> haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloNumericStepperTests'];target =
> target['testNumStep'];return target.element.getBoundingClientRect().left
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloNumericStepperTests'];target =
> target['testNumStep'];return target.element.getBoundingClientRect().top
> [java] var all = document.all;var n = all.length;for(var
> i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <=
> bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) { if (!
> e.id) e.id = Math.random().toString(); return e; }};return
> null;
> [java] var e =
> document.createEvent('MouseEvent');e.initMouseEvent("mouseout", true,
> false, window, 0, 60.0, 21.0, 52.0, 5.0, false, false, false, false, false,
> null);document.getElementById('0.4963646804885393').dispatchEvent(e);
> [java] RESULT: scriptName=<
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml>
> id=NumericStepperTest1 result=pass elapsed=1318 phase=cleanup
> started=1639554690042 extraInfo= msg=
> [java] DispatchMouseEvent: target =
> haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloNumericStepperTests'];target =
> target['testNumStep'];return target.element.getBoundingClientRect().left
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloNumericStepperTests'];target =
> target['testNumStep'];return target.element.getBoundingClientRect().top
> [java] var all = document.all;var n = all.length;for(var
> i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <=
> bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) { if (!
> e.id) e.id = Math.random().toString(); return e; }};return
> null;
> [java] var e =
> document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true,
> false, window, 0, 60.0, 21.0, 52.0, 5.0, false, false, false, false, false,
> null);document.getElementById('0.4963646804885393').dispatchEvent(e);
> [java] DispatchMouseClickEvent: target =
> haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloNumericStepperTests'];target =
> target['testNumStep'];return target.element.getBoundingClientRect().left
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloNumericStepperTests'];target =
> target['testNumStep'];return target.element.getBoundingClientRect().top
> [java] DispatchMouseClickEvent: x = 60.0, y = 21.0
> [java] var all = document.all;var n = all.length;for(var
> i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <=
> bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) {
> window.marmotinni_mouse_target = e; return e; }};return null;
> [java] DispatchMouseClickEvent: mouseTarget = button ?
> [java] var init = { bubbles: true };init.screenX = 60.0;init.screenY
> = 21.0;window.marmotinni_mouse_target.dispatchEvent(new
> MouseEvent('mousedown', init));
> [java] var init = { bubbles: true };init.screenX = 60.0;init.screenY
> = 21.0;window.marmotinni_mouse_target.dispatchEvent(new
> MouseEvent('mouseup', init));
> [java] AssertPropertyValue: target =
> haloNumericStepperTests.testNumStep: propertyName = value: value = 2
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloNumericStepperTests'];target =
> target['testNumStep']; return target['value'];
> [java] DispatchMouseEvent: target =
> haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloNumericStepperTests'];target =
> target['testNumStep'];return target.element.getBoundingClientRect().left
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloNumericStepperTests'];target =
> target['testNumStep'];return target.element.getBoundingClientRect().top
> [java] var all = document.all;var n = all.length;for(var
> i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <=
> bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) { if (!
> e.id) e.id = Math.random().toString(); return e; }};return
> null;
> [java] var e =
> document.createEvent('MouseEvent');e.initMouseEvent("mouseout", true,
> false, window, 0, 60.0, 21.0, 52.0, 5.0, false, false, false, false, false,
> null);document.getElementById('0.4963646804885393').dispatchEvent(e);
> [java] RESULT: scriptName=<
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml>
> id=NumericStepperTest2 result=pass elapsed=1347 phase=cleanup
> started=1639554691360 extraInfo= msg=
> [java] running script <
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml
> >
> [java] test case count: 3
> [java] SetProperty: target = : propertyName = currentState: value =
> haloDateFieldTest
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) ==
> 'function') target['set_' + 'currentState']('haloDateFieldTest'); else
> target['currentState']='haloDateFieldTest';
> [java] AssertPropertyValue: target =
> haloDateFieldTests.testDateField: propertyName = text: value =
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloDateFieldTests'];target =
> target['testDateField']; return target['text'];
> [java] RESULT: scriptName=<
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml>
> id=SetupDateFieldTest result=pass elapsed=48 phase=body
> started=1639554692709 extraInfo= msg=
> [java] SetProperty: target = haloDateFieldTests.testDateField:
> propertyName = selectedDate
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloDateFieldTests'];target =
> target['testDateField'];if (typeof(target['set_' + 'selectedDate']) ==
> 'function') target['set_' + 'selectedDate']( new Date(2005, 4, 1)); else
> target['selectedDate']= new Date(2005, 4, 1);
> [java] DispatchMouseEvent: target = haloDateFieldTests.testDateField,
> localX = 10.0, localY = 10.0
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloDateFieldTests'];target =
> target['testDateField'];return target.element.getBoundingClientRect().left
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloDateFieldTests'];target =
> target['testDateField'];return target.element.getBoundingClientRect().top
> [java] var all = document.all;var n = all.length;for(var
> i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
> bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) { if (!
> e.id) e.id = Math.random().toString(); return e; }};return
> null;
> [java] var e =
> document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true,
> false, window, 0, 18.0, 26.0, 10.0, 10.0, false, false, false, false,
> false,
> null);document.getElementById('0.20788486193783928').dispatchEvent(e);
> [java] DispatchMouseClickEvent: target =
> haloDateFieldTests.testDateField, localX = 10.0, localY = 10.0
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloDateFieldTests'];target =
> target['testDateField'];return target.element.getBoundingClientRect().left
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloDateFieldTests'];target =
> target['testDateField'];return target.element.getBoundingClientRect().top
> [java] DispatchMouseClickEvent: x = 18.0, y = 26.0
> [java] var all = document.all;var n = all.length;for(var
> i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <=
> bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) {
> window.marmotinni_mouse_target = e; return e; }};return null;
> [java] DispatchMouseClickEvent: mouseTarget = input
> [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> = 26.0;window.marmotinni_mouse_target.dispatchEvent(new
> MouseEvent('mousedown', init));
> [java] var init = { bubbles: true };init.screenX = 18.0;init.screenY
> = 26.0;window.marmotinni_mouse_target.dispatchEvent(new
> MouseEvent('mouseup', init));
> [java] AssertPropertyValue: target =
> haloDateFieldTests.testDateField.dropdown: propertyName = visible: value =
> true
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloDateFieldTests'];target =
> target['testDateField'];target = target['dropdown']; return
> target['visible'];
> [java] RESULT: scriptName=<
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml>
> id=DateFieldTest1 result=pass elapsed=1414 phase=body started=1639554692757
> extraInfo= msg=
> [java] DispatchMouseEvent: target =
> haloDateFieldTests.testDateField.dropdown, localX = 89.0, localY = 67.0
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloDateFieldTests'];target =
> target['testDateField'];target = target['dropdown'];return
> target.element.getBoundingClientRect().left
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloDateFieldTests'];target =
> target['testDateField'];target = target['dropdown'];return
> target.element.getBoundingClientRect().top
> [java] var all = document.all;var n = all.length;for(var
> i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> e.getBoundingClientRect(); if (189.0 >= bounds.left && 189.0 <=
> bounds.right && 102.0 >= bounds.top && 102.0 <= bounds.bottom) { if
> (!e.id) e.id = Math.random().toString(); return e; }};return
> null;
> [java] var e =
> document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true,
> false, window, 0, 189.0, 102.0, 89.0, 67.0, false, false, false, false,
> false, null);document.getElementById('0.9695780308558725').dispatchEvent(e);
> [java] DispatchMouseClickEvent: target =
> haloDateFieldTests.testDateField.dropdown, localX = 89.0, localY = 67.0
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloDateFieldTests'];target =
> target['testDateField'];target = target['dropdown'];return
> target.element.getBoundingClientRect().left
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloDateFieldTests'];target =
> target['testDateField'];target = target['dropdown'];return
> target.element.getBoundingClientRect().top
> [java] DispatchMouseClickEvent: x = 189.0, y = 102.0
> [java] var all = document.all;var n = all.length;for(var
> i=n-1;i>=0;i--) { var e = all[i]; var bounds =
> e.getBoundingClientRect(); if (189.0 >= bounds.left && 189.0 <=
> bounds.right && 102.0 >= bounds.top && 102.0 <= bounds.bottom) {
> window.marmotinni_mouse_target = e; return e; }};return null;
> [java] DispatchMouseClickEvent: mouseTarget = span 4
> [java] var init = { bubbles: true };init.screenX = 189.0;init.screenY
> = 102.0;window.marmotinni_mouse_target.dispatchEvent(new
> MouseEvent('mousedown', init));
> [java] var init = { bubbles: true };init.screenX = 189.0;init.screenY
> = 102.0;window.marmotinni_mouse_target.dispatchEvent(new
> MouseEvent('mouseup', init));
> [java] AssertPropertyValue: target =
> haloDateFieldTests.testDateField: propertyName = selectedDate
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloDateFieldTests'];target =
> target['testDateField']; return target['selectedDate'];
> [java] org.openqa.selenium.JavascriptException: TypeError:
> panelView.contentArea is undefined
> [java] Build info: version: '3.141.59', revision: 'e82be7d358', time:
> '2018-11-14T08:25:48'
> [java] System info: host: 'ApacheRoyaleCI', ip: '10.0.0.5', os.name:
> 'Windows Server 2016', os.arch: 'amd64', os.version: '10.0', java.version:
> '1.8.0_201'
> [java] Driver info: org.openqa.selenium.firefox.FirefoxDriver
> [java] Capabilities {acceptInsecureCerts: true, browserName: firefox,
> browserVersion: 95.0, javascriptEnabled: true, moz:accessibilityChecks:
> false, moz:buildID: 20211129150630, moz:geckodriverVersion: 0.30.0,
> moz:headless: false, moz:processID: 4420, moz:profile:
> C:\Users\ApacheRoyaleCI\App..., moz:shutdownTimeout: 60000,
> moz:useNonSpecCompliantPointerOrigin: false, moz:webdriverClick: true,
> pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS,
> platformVersion: 10.0, proxy: Proxy(), setWindowRect: true,
> strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000,
> script: 30000}, unhandledPromptBehavior: dismiss and notify}
> [java] Session ID: 64deea06-1db9-4716-9613-31f9e4224096
> [java] at
> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> [java] at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
> [java] at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> [java] at
> java.lang.reflect.Constructor.newInstance(Constructor.java:423)
> [java] at
> org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:187)
> [java] at
> org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:122)
> [java] at
> org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
> [java] at
> org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)
> [java] at
> org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
> [java] at
> org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
> [java] at
> org.openqa.selenium.remote.RemoteWebDriver.executeScript(RemoteWebDriver.java:489)
> [java] at marmotinni.SetProperty.doStep(Unknown Source)
> [java] at marmotinni.TestStep.execute(Unknown Source)
> [java] at marmotinni.TestCase.runSteps(Unknown Source)
> [java] at marmotinni.TestCase.runBody(Unknown Source)
> [java] at marmotinni.TestCase.runSetup(Unknown Source)
> [java] at marmotinni.TestCase.runTest(Unknown Source)
> [java] at marmotinni.MarmotinniRunner.runTest(Unknown Source)
> [java] at marmotinni.MarmotinniRunner.main(Unknown Source)
> [java] 1639554695521 Marionette INFO Stopped listening
> on port 55645
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}target = target['haloDateFieldTests'];target =
> target['testDateField'];var value = new Date(2005, 4, 4);return value;
> [java] RESULT: scriptName=<
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml>
> id=DateFieldTest2 result=pass elapsed=1299 phase=body started=1639554694171
> extraInfo= msg=
> [java] running script <
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/MenuBarTestScript.mxml
> >
> [java] test case count: 3
> [java] SetProperty: target = : propertyName = currentState: value =
> haloMenuBarTest
> [java] var target = document.getElementsByTagName('body')[0];if
> (target.royale_wrapper) { target = target.royale_wrapper; if
> (target.initialView) target = target.initialView;}else { target =
> document.getElementsByClassName('Application')[0]; target =
> target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) ==
> 'function') target['set_' + 'currentState']('haloMenuBarTest'); else
> target['currentState']='haloMenuBarTest';
> [java] TypeError: panelView.contentArea is undefined
> [java] Build info: version: '3.141.59', revision: 'e82be7d358', time:
> '2018-11-14T08:25:48'
> [java] System info: host: 'ApacheRoyaleCI', ip: '10.0.0.5', os.name:
> 'Windows Server 2016', os.arch: 'amd64', os.version: '10.0', java.version:
> '1.8.0_201'
> [java] Driver info: org.openqa.selenium.firefox.FirefoxDriver
> [java] Capabilities {acceptInsecureCerts: true, browserName: firefox,
> browserVersion: 95.0, javascriptEnabled: true, moz:accessibilityChecks:
> false, moz:buildID: 20211129150630, moz:geckodriverVersion: 0.30.0,
> moz:headless: false, moz:processID: 4420, moz:profile:
> C:\Users\ApacheRoyaleCI\App..., moz:shutdownTimeout: 60000,
> moz:useNonSpecCompliantPointerOrigin: false, moz:webdriverClick: true,
> pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS,
> platformVersion: 10.0, proxy: Proxy(), setWindowRect: true,
> strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000,
> script: 30000}, unhandledPromptBehavior: dismiss and notify}
> [java] Session ID: 64deea06-1db9-4716-9613-31f9e4224096
> [java] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Xms384m
> -Xmx2g
>
> BUILD FAILED
> <
> http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/build.xml>:1577:
> Java returned: 1
>
> Total time: 25 minutes 14 seconds
> Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Xms384m -Xmx2g
> Build step 'Invoke Ant' marked build as failure
> Archiving artifacts
>
>
RE: Build failed in Jenkins: royale-asjs_MXTests #2215
Posted by Yishay Weiss <yi...@hotmail.com>.
We’ve started getting this error:
panelView.contentArea is undefined
Since the following [1] changes. Amu ideas?
[1]
[estangler] Improvements to Spark containers to better support more dynamic layout
[estangler] Removed parts that are not needed on spark-dynamic-layout.
[harbs] Should have been textContent
[harbs] Don't use innerHTML
[harbs] Removed warnings in SparkRoyale
[harbs] made asconfig a bit easier to read
[harbs] Removed innerHTML from DropDownListButton
[harbs] forgot COMPILE::JS block
[hiedra] themes: Generated defaults.css files
[hiedra] Text correction
[harbs] Oops
[greg.dove] implement SystemManager getChildByName & add util support for
[greg.dove] ListBase should extend SkinnableDataContainer, as per original Flex
[greg.dove] that seems like nothing more than the question it was asking itself.
[yishayjobs] Some beads expect SkinnableDataContainer to be an IContainer
[greg.dove] This was done in TextInput, but not in TextArea. The default size now
[greg.dove] Fixes to TitleWindow for display of PanelTitleBar content
[greg.dove] Added test for TitleWindow launch into the mx ControlsExample
[greg.dove] Tidy up in Panel. Fixes #1169
From: apacheroyaleci@gmail.com<ma...@gmail.com>
Sent: Wednesday, December 15, 2021 9:52 AM
To: royale-builds@royale.apache.org<ma...@royale.apache.org>
Subject: Build failed in Jenkins: royale-asjs_MXTests #2215
See <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/2215/display/redirect>
Changes:
------------------------------------------
[...truncated 996.96 KB...]
[java] DispatchMouseClickEvent: target = haloRadioButtonTests.testRadio2, localX = 10.0, localY = 10.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloRadioButtonTests'];target = target['testRadio2'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloRadioButtonTests'];target = target['testRadio2'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 18.0, y = 66.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 66.0 >= bounds.top && 66.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = span test Radio2
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 66.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 66.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] AssertPropertyValue: target = haloRadioButtonTests.testRadio1: propertyName = selected: value = false
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloRadioButtonTests'];target = target['testRadio1']; return target['selected'];
[java] AssertPropertyValue: target = haloRadioButtonTests.testRadio2: propertyName = selected: value = true
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloRadioButtonTests'];target = target['testRadio2']; return target['selected'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/RadioButtonTestScript.mxml> id=RadioButtonTest2 result=pass elapsed=1311 phase=body started=1639554681906 extraInfo= msg=
[java] running script <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextInputTestScript.mxml>
[java] test case count: 2
[java] SetProperty: target = : propertyName = currentState: value = haloTextInputTest
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) == 'function') target['set_' + 'currentState']('haloTextInputTest'); else target['currentState']='haloTextInputTest';
[java] AssertPropertyValue: target = haloTextInputTests.testTextInput: propertyName = text: value =
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloTextInputTests'];target = target['testTextInput']; return target['text'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextInputTestScript.mxml> id=SetupTextInputTest result=pass elapsed=28 phase=body started=1639554683220 extraInfo= msg=
[java] DispatchMouseClickEvent: target = haloTextInputTests.testTextInput, localX = 10.0, localY = 10.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloTextInputTests'];target = target['testTextInput'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloTextInputTests'];target = target['testTextInput'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 18.0, y = 26.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = input
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 26.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 26.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] DispatchKeyEvent: char = This is another test., repeatCount = 1
[java] AssertPropertyValue: target = haloTextInputTests.testTextInput: propertyName = text: value = This is another test.
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloTextInputTests'];target = target['testTextInput']; return target['text'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextInputTestScript.mxml> id=TextInputTest1 result=pass elapsed=1318 phase=body started=1639554683248 extraInfo= msg=
[java] running script <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextAreaTestScript.mxml>
[java] test case count: 2
[java] SetProperty: target = : propertyName = currentState: value = haloTextAreaTest
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) == 'function') target['set_' + 'currentState']('haloTextAreaTest'); else target['currentState']='haloTextAreaTest';
[java] AssertPropertyValue: target = haloTextAreaTests.testTextArea: propertyName = text: value =
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloTextAreaTests'];target = target['testTextArea']; return target['text'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextAreaTestScript.mxml> id=SetupTextAreaTest result=pass elapsed=33 phase=body started=1639554684572 extraInfo= msg=
[java] DispatchMouseClickEvent: target = haloTextAreaTests.testTextArea, localX = 10.0, localY = 10.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloTextAreaTests'];target = target['testTextArea'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloTextAreaTests'];target = target['testTextArea'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 18.0, y = 27.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 27.0 >= bounds.top && 27.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = textarea
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 27.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 27.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] DispatchKeyEvent: char = This is a TextArea and it contains lots of text which should word wrap and eventually cause scrollbars to appear. The validation will test for the scrollbar properties, repeatCount = 1
[java] AssertPropertyValue: target = haloTextAreaTests.testTextArea: propertyName = text: value = This is a TextArea and it contains lots of text which should word wrap and eventually cause scrollbars to appear. The validation will test for the scrollbar properties
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloTextAreaTests'];target = target['testTextArea']; return target['text'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextAreaTestScript.mxml> id=TextAreaTest1 result=pass elapsed=1369 phase=body started=1639554684606 extraInfo= msg=
[java] running script <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml>
[java] test case count: 3
[java] SetProperty: target = : propertyName = currentState: value = haloComboBoxTest
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) == 'function') target['set_' + 'currentState']('haloComboBoxTest'); else target['currentState']='haloComboBoxTest';
[java] AssertPropertyValue: target = haloComboBoxTests.testCombo: propertyName = text: value = Apples
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo']; return target['text'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml> id=SetupComboBoxTest result=pass elapsed=34 phase=body started=1639554685979 extraInfo= msg=
[java] DispatchMouseEvent: target = haloComboBoxTests.testCombo, localX = 10.0, localY = 10.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true, false, window, 0, 18.0, 26.0, 10.0, 10.0, false, false, false, false, false, null);document.getElementById('0.6231397444159731').dispatchEvent(e);
[java] DispatchMouseClickEvent: target = haloComboBoxTests.testCombo, localX = 10.0, localY = 10.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 18.0, y = 26.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = input
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 26.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 26.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] AssertPropertyValue: target = haloComboBoxTests.testCombo.dropdown: propertyName = visible: value = true
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];target = target['dropdown']; return target['visible'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml> id=ComboBoxTest1 result=pass elapsed=1301 phase=body started=1639554686013 extraInfo= msg=
[java] DispatchMouseEvent: target = haloComboBoxTests.testCombo.dropdown, localX = 10.0, localY = 30.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];target = target['dropdown'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];target = target['dropdown'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 69.0 >= bounds.top && 69.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true, false, window, 0, 18.0, 69.0, 10.0, 30.0, false, false, false, false, false, null);document.getElementById('0.3994940470278022').dispatchEvent(e);
[java] DispatchMouseClickEvent: target = haloComboBoxTests.testCombo.dropdown, localX = 10.0, localY = 30.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];target = target['dropdown'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];target = target['dropdown'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 18.0, y = 69.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 69.0 >= bounds.top && 69.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = span Beer
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 69.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 69.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] AssertPropertyValue: target = haloComboBoxTests.testCombo: propertyName = text: value = Beer
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo']; return target['text'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml> id=ComboBoxTest2 result=pass elapsed=1295 phase=body started=1639554687315 extraInfo= msg=
[java] running script <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ListAndDataGridTestScript.mxml>
[java] test case count: 2
[java] SetProperty: target = : propertyName = currentState: value = haloListAndDataGridTest
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) == 'function') target['set_' + 'currentState']('haloListAndDataGridTest'); else target['currentState']='haloListAndDataGridTest';
[java] AssertPropertyValue: target = haloListAndDataGridTests.testList.dataProvider: propertyName = length: value = 6
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloListAndDataGridTests'];target = target['testList'];target = target['dataProvider']; return target['length'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ListAndDataGridTestScript.mxml> id=SetupListAndDataGridTest result=pass elapsed=96 phase=body started=1639554688614 extraInfo= msg=
[java] DispatchMouseEvent: target = haloListAndDataGridTests.testList, localX = 10.0, localY = 55.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloListAndDataGridTests'];target = target['testList'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloListAndDataGridTests'];target = target['testList'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 71.0 >= bounds.top && 71.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true, false, window, 0, 18.0, 71.0, 10.0, 55.0, false, false, false, false, false, null);document.getElementById('0.9534918359008061').dispatchEvent(e);
[java] DispatchMouseClickEvent: target = haloListAndDataGridTests.testList, localX = 10.0, localY = 55.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloListAndDataGridTests'];target = target['testList'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloListAndDataGridTests'];target = target['testList'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 18.0, y = 71.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 71.0 >= bounds.top && 71.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = div Zowee Wowee
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 71.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 71.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] AssertPropertyValue: target = haloListAndDataGridTests.testList: propertyName = selectedIndex: value = 2
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloListAndDataGridTests'];target = target['testList']; return target['selectedIndex'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ListAndDataGridTestScript.mxml> id=ListTest1 result=pass elapsed=1299 phase=body started=1639554688710 extraInfo= msg=
[java] running script <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml>
[java] test case count: 3
[java] SetProperty: target = : propertyName = currentState: value = haloNumericStepperTest
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) == 'function') target['set_' + 'currentState']('haloNumericStepperTest'); else target['currentState']='haloNumericStepperTest';
[java] AssertPropertyValue: target = haloNumericStepperTests.testNumStep: propertyName = value: value = 0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep']; return target['value'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml> id=SetupNumericStepperTest result=pass elapsed=30 phase=body started=1639554690012 extraInfo= msg=
[java] DispatchMouseEvent: target = haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <= bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true, false, window, 0, 60.0, 21.0, 52.0, 5.0, false, false, false, false, false, null);document.getElementById('0.4963646804885393').dispatchEvent(e);
[java] DispatchMouseClickEvent: target = haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 60.0, y = 21.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <= bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = button ?
[java] var init = { bubbles: true };init.screenX = 60.0;init.screenY = 21.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 60.0;init.screenY = 21.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] AssertPropertyValue: target = haloNumericStepperTests.testNumStep: propertyName = value: value = 1
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep']; return target['value'];
[java] DispatchMouseEvent: target = haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <= bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseout", true, false, window, 0, 60.0, 21.0, 52.0, 5.0, false, false, false, false, false, null);document.getElementById('0.4963646804885393').dispatchEvent(e);
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml> id=NumericStepperTest1 result=pass elapsed=1318 phase=cleanup started=1639554690042 extraInfo= msg=
[java] DispatchMouseEvent: target = haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <= bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true, false, window, 0, 60.0, 21.0, 52.0, 5.0, false, false, false, false, false, null);document.getElementById('0.4963646804885393').dispatchEvent(e);
[java] DispatchMouseClickEvent: target = haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 60.0, y = 21.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <= bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = button ?
[java] var init = { bubbles: true };init.screenX = 60.0;init.screenY = 21.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 60.0;init.screenY = 21.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] AssertPropertyValue: target = haloNumericStepperTests.testNumStep: propertyName = value: value = 2
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep']; return target['value'];
[java] DispatchMouseEvent: target = haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <= bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseout", true, false, window, 0, 60.0, 21.0, 52.0, 5.0, false, false, false, false, false, null);document.getElementById('0.4963646804885393').dispatchEvent(e);
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml> id=NumericStepperTest2 result=pass elapsed=1347 phase=cleanup started=1639554691360 extraInfo= msg=
[java] running script <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml>
[java] test case count: 3
[java] SetProperty: target = : propertyName = currentState: value = haloDateFieldTest
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) == 'function') target['set_' + 'currentState']('haloDateFieldTest'); else target['currentState']='haloDateFieldTest';
[java] AssertPropertyValue: target = haloDateFieldTests.testDateField: propertyName = text: value =
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField']; return target['text'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml> id=SetupDateFieldTest result=pass elapsed=48 phase=body started=1639554692709 extraInfo= msg=
[java] SetProperty: target = haloDateFieldTests.testDateField: propertyName = selectedDate
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];if (typeof(target['set_' + 'selectedDate']) == 'function') target['set_' + 'selectedDate']( new Date(2005, 4, 1)); else target['selectedDate']= new Date(2005, 4, 1);
[java] DispatchMouseEvent: target = haloDateFieldTests.testDateField, localX = 10.0, localY = 10.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true, false, window, 0, 18.0, 26.0, 10.0, 10.0, false, false, false, false, false, null);document.getElementById('0.20788486193783928').dispatchEvent(e);
[java] DispatchMouseClickEvent: target = haloDateFieldTests.testDateField, localX = 10.0, localY = 10.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 18.0, y = 26.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = input
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 26.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 26.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] AssertPropertyValue: target = haloDateFieldTests.testDateField.dropdown: propertyName = visible: value = true
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];target = target['dropdown']; return target['visible'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml> id=DateFieldTest1 result=pass elapsed=1414 phase=body started=1639554692757 extraInfo= msg=
[java] DispatchMouseEvent: target = haloDateFieldTests.testDateField.dropdown, localX = 89.0, localY = 67.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];target = target['dropdown'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];target = target['dropdown'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (189.0 >= bounds.left && 189.0 <= bounds.right && 102.0 >= bounds.top && 102.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true, false, window, 0, 189.0, 102.0, 89.0, 67.0, false, false, false, false, false, null);document.getElementById('0.9695780308558725').dispatchEvent(e);
[java] DispatchMouseClickEvent: target = haloDateFieldTests.testDateField.dropdown, localX = 89.0, localY = 67.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];target = target['dropdown'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];target = target['dropdown'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 189.0, y = 102.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (189.0 >= bounds.left && 189.0 <= bounds.right && 102.0 >= bounds.top && 102.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = span 4
[java] var init = { bubbles: true };init.screenX = 189.0;init.screenY = 102.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 189.0;init.screenY = 102.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] AssertPropertyValue: target = haloDateFieldTests.testDateField: propertyName = selectedDate
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField']; return target['selectedDate'];
[java] org.openqa.selenium.JavascriptException: TypeError: panelView.contentArea is undefined
[java] Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:48'
[java] System info: host: 'ApacheRoyaleCI', ip: '10.0.0.5', os.name: 'Windows Server 2016', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_201'
[java] Driver info: org.openqa.selenium.firefox.FirefoxDriver
[java] Capabilities {acceptInsecureCerts: true, browserName: firefox, browserVersion: 95.0, javascriptEnabled: true, moz:accessibilityChecks: false, moz:buildID: 20211129150630, moz:geckodriverVersion: 0.30.0, moz:headless: false, moz:processID: 4420, moz:profile: C:\Users\ApacheRoyaleCI\App..., moz:shutdownTimeout: 60000, moz:useNonSpecCompliantPointerOrigin: false, moz:webdriverClick: true, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, platformVersion: 10.0, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify}
[java] Session ID: 64deea06-1db9-4716-9613-31f9e4224096
[java] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[java] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
[java] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[java] at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
[java] at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:187)
[java] at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:122)
[java] at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
[java] at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)
[java] at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
[java] at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
[java] at org.openqa.selenium.remote.RemoteWebDriver.executeScript(RemoteWebDriver.java:489)
[java] at marmotinni.SetProperty.doStep(Unknown Source)
[java] at marmotinni.TestStep.execute(Unknown Source)
[java] at marmotinni.TestCase.runSteps(Unknown Source)
[java] at marmotinni.TestCase.runBody(Unknown Source)
[java] at marmotinni.TestCase.runSetup(Unknown Source)
[java] at marmotinni.TestCase.runTest(Unknown Source)
[java] at marmotinni.MarmotinniRunner.runTest(Unknown Source)
[java] at marmotinni.MarmotinniRunner.main(Unknown Source)
[java] 1639554695521 Marionette INFO Stopped listening on port 55645
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];var value = new Date(2005, 4, 4);return value;
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml> id=DateFieldTest2 result=pass elapsed=1299 phase=body started=1639554694171 extraInfo= msg=
[java] running script <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/MenuBarTestScript.mxml>
[java] test case count: 3
[java] SetProperty: target = : propertyName = currentState: value = haloMenuBarTest
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) == 'function') target['set_' + 'currentState']('haloMenuBarTest'); else target['currentState']='haloMenuBarTest';
[java] TypeError: panelView.contentArea is undefined
[java] Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:48'
[java] System info: host: 'ApacheRoyaleCI', ip: '10.0.0.5', os.name: 'Windows Server 2016', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_201'
[java] Driver info: org.openqa.selenium.firefox.FirefoxDriver
[java] Capabilities {acceptInsecureCerts: true, browserName: firefox, browserVersion: 95.0, javascriptEnabled: true, moz:accessibilityChecks: false, moz:buildID: 20211129150630, moz:geckodriverVersion: 0.30.0, moz:headless: false, moz:processID: 4420, moz:profile: C:\Users\ApacheRoyaleCI\App..., moz:shutdownTimeout: 60000, moz:useNonSpecCompliantPointerOrigin: false, moz:webdriverClick: true, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, platformVersion: 10.0, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify}
[java] Session ID: 64deea06-1db9-4716-9613-31f9e4224096
[java] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Xms384m -Xmx2g
BUILD FAILED
<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/build.xml>:1577: Java returned: 1
Total time: 25 minutes 14 seconds
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Xms384m -Xmx2g
Build step 'Invoke Ant' marked build as failure
Archiving artifacts
Build failed in Jenkins: royale-asjs_MXTests #2215
Posted by ap...@gmail.com.
See <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/2215/display/redirect>
Changes:
------------------------------------------
[...truncated 996.96 KB...]
[java] DispatchMouseClickEvent: target = haloRadioButtonTests.testRadio2, localX = 10.0, localY = 10.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloRadioButtonTests'];target = target['testRadio2'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloRadioButtonTests'];target = target['testRadio2'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 18.0, y = 66.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 66.0 >= bounds.top && 66.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = span test Radio2
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 66.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 66.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] AssertPropertyValue: target = haloRadioButtonTests.testRadio1: propertyName = selected: value = false
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloRadioButtonTests'];target = target['testRadio1']; return target['selected'];
[java] AssertPropertyValue: target = haloRadioButtonTests.testRadio2: propertyName = selected: value = true
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloRadioButtonTests'];target = target['testRadio2']; return target['selected'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/RadioButtonTestScript.mxml> id=RadioButtonTest2 result=pass elapsed=1311 phase=body started=1639554681906 extraInfo= msg=
[java] running script <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextInputTestScript.mxml>
[java] test case count: 2
[java] SetProperty: target = : propertyName = currentState: value = haloTextInputTest
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) == 'function') target['set_' + 'currentState']('haloTextInputTest'); else target['currentState']='haloTextInputTest';
[java] AssertPropertyValue: target = haloTextInputTests.testTextInput: propertyName = text: value =
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloTextInputTests'];target = target['testTextInput']; return target['text'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextInputTestScript.mxml> id=SetupTextInputTest result=pass elapsed=28 phase=body started=1639554683220 extraInfo= msg=
[java] DispatchMouseClickEvent: target = haloTextInputTests.testTextInput, localX = 10.0, localY = 10.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloTextInputTests'];target = target['testTextInput'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloTextInputTests'];target = target['testTextInput'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 18.0, y = 26.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = input
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 26.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 26.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] DispatchKeyEvent: char = This is another test., repeatCount = 1
[java] AssertPropertyValue: target = haloTextInputTests.testTextInput: propertyName = text: value = This is another test.
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloTextInputTests'];target = target['testTextInput']; return target['text'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextInputTestScript.mxml> id=TextInputTest1 result=pass elapsed=1318 phase=body started=1639554683248 extraInfo= msg=
[java] running script <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextAreaTestScript.mxml>
[java] test case count: 2
[java] SetProperty: target = : propertyName = currentState: value = haloTextAreaTest
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) == 'function') target['set_' + 'currentState']('haloTextAreaTest'); else target['currentState']='haloTextAreaTest';
[java] AssertPropertyValue: target = haloTextAreaTests.testTextArea: propertyName = text: value =
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloTextAreaTests'];target = target['testTextArea']; return target['text'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextAreaTestScript.mxml> id=SetupTextAreaTest result=pass elapsed=33 phase=body started=1639554684572 extraInfo= msg=
[java] DispatchMouseClickEvent: target = haloTextAreaTests.testTextArea, localX = 10.0, localY = 10.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloTextAreaTests'];target = target['testTextArea'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloTextAreaTests'];target = target['testTextArea'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 18.0, y = 27.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 27.0 >= bounds.top && 27.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = textarea
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 27.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 27.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] DispatchKeyEvent: char = This is a TextArea and it contains lots of text which should word wrap and eventually cause scrollbars to appear. The validation will test for the scrollbar properties, repeatCount = 1
[java] AssertPropertyValue: target = haloTextAreaTests.testTextArea: propertyName = text: value = This is a TextArea and it contains lots of text which should word wrap and eventually cause scrollbars to appear. The validation will test for the scrollbar properties
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloTextAreaTests'];target = target['testTextArea']; return target['text'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/TextAreaTestScript.mxml> id=TextAreaTest1 result=pass elapsed=1369 phase=body started=1639554684606 extraInfo= msg=
[java] running script <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml>
[java] test case count: 3
[java] SetProperty: target = : propertyName = currentState: value = haloComboBoxTest
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) == 'function') target['set_' + 'currentState']('haloComboBoxTest'); else target['currentState']='haloComboBoxTest';
[java] AssertPropertyValue: target = haloComboBoxTests.testCombo: propertyName = text: value = Apples
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo']; return target['text'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml> id=SetupComboBoxTest result=pass elapsed=34 phase=body started=1639554685979 extraInfo= msg=
[java] DispatchMouseEvent: target = haloComboBoxTests.testCombo, localX = 10.0, localY = 10.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true, false, window, 0, 18.0, 26.0, 10.0, 10.0, false, false, false, false, false, null);document.getElementById('0.6231397444159731').dispatchEvent(e);
[java] DispatchMouseClickEvent: target = haloComboBoxTests.testCombo, localX = 10.0, localY = 10.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 18.0, y = 26.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = input
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 26.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 26.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] AssertPropertyValue: target = haloComboBoxTests.testCombo.dropdown: propertyName = visible: value = true
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];target = target['dropdown']; return target['visible'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml> id=ComboBoxTest1 result=pass elapsed=1301 phase=body started=1639554686013 extraInfo= msg=
[java] DispatchMouseEvent: target = haloComboBoxTests.testCombo.dropdown, localX = 10.0, localY = 30.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];target = target['dropdown'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];target = target['dropdown'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 69.0 >= bounds.top && 69.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true, false, window, 0, 18.0, 69.0, 10.0, 30.0, false, false, false, false, false, null);document.getElementById('0.3994940470278022').dispatchEvent(e);
[java] DispatchMouseClickEvent: target = haloComboBoxTests.testCombo.dropdown, localX = 10.0, localY = 30.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];target = target['dropdown'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo'];target = target['dropdown'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 18.0, y = 69.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 69.0 >= bounds.top && 69.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = span Beer
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 69.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 69.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] AssertPropertyValue: target = haloComboBoxTests.testCombo: propertyName = text: value = Beer
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloComboBoxTests'];target = target['testCombo']; return target['text'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ComboBoxTestScript.mxml> id=ComboBoxTest2 result=pass elapsed=1295 phase=body started=1639554687315 extraInfo= msg=
[java] running script <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ListAndDataGridTestScript.mxml>
[java] test case count: 2
[java] SetProperty: target = : propertyName = currentState: value = haloListAndDataGridTest
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) == 'function') target['set_' + 'currentState']('haloListAndDataGridTest'); else target['currentState']='haloListAndDataGridTest';
[java] AssertPropertyValue: target = haloListAndDataGridTests.testList.dataProvider: propertyName = length: value = 6
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloListAndDataGridTests'];target = target['testList'];target = target['dataProvider']; return target['length'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ListAndDataGridTestScript.mxml> id=SetupListAndDataGridTest result=pass elapsed=96 phase=body started=1639554688614 extraInfo= msg=
[java] DispatchMouseEvent: target = haloListAndDataGridTests.testList, localX = 10.0, localY = 55.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloListAndDataGridTests'];target = target['testList'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloListAndDataGridTests'];target = target['testList'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 71.0 >= bounds.top && 71.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true, false, window, 0, 18.0, 71.0, 10.0, 55.0, false, false, false, false, false, null);document.getElementById('0.9534918359008061').dispatchEvent(e);
[java] DispatchMouseClickEvent: target = haloListAndDataGridTests.testList, localX = 10.0, localY = 55.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloListAndDataGridTests'];target = target['testList'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloListAndDataGridTests'];target = target['testList'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 18.0, y = 71.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 71.0 >= bounds.top && 71.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = div Zowee Wowee
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 71.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 71.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] AssertPropertyValue: target = haloListAndDataGridTests.testList: propertyName = selectedIndex: value = 2
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloListAndDataGridTests'];target = target['testList']; return target['selectedIndex'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/ListAndDataGridTestScript.mxml> id=ListTest1 result=pass elapsed=1299 phase=body started=1639554688710 extraInfo= msg=
[java] running script <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml>
[java] test case count: 3
[java] SetProperty: target = : propertyName = currentState: value = haloNumericStepperTest
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) == 'function') target['set_' + 'currentState']('haloNumericStepperTest'); else target['currentState']='haloNumericStepperTest';
[java] AssertPropertyValue: target = haloNumericStepperTests.testNumStep: propertyName = value: value = 0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep']; return target['value'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml> id=SetupNumericStepperTest result=pass elapsed=30 phase=body started=1639554690012 extraInfo= msg=
[java] DispatchMouseEvent: target = haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <= bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true, false, window, 0, 60.0, 21.0, 52.0, 5.0, false, false, false, false, false, null);document.getElementById('0.4963646804885393').dispatchEvent(e);
[java] DispatchMouseClickEvent: target = haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 60.0, y = 21.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <= bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = button ▲
[java] var init = { bubbles: true };init.screenX = 60.0;init.screenY = 21.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 60.0;init.screenY = 21.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] AssertPropertyValue: target = haloNumericStepperTests.testNumStep: propertyName = value: value = 1
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep']; return target['value'];
[java] DispatchMouseEvent: target = haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <= bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseout", true, false, window, 0, 60.0, 21.0, 52.0, 5.0, false, false, false, false, false, null);document.getElementById('0.4963646804885393').dispatchEvent(e);
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml> id=NumericStepperTest1 result=pass elapsed=1318 phase=cleanup started=1639554690042 extraInfo= msg=
[java] DispatchMouseEvent: target = haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <= bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true, false, window, 0, 60.0, 21.0, 52.0, 5.0, false, false, false, false, false, null);document.getElementById('0.4963646804885393').dispatchEvent(e);
[java] DispatchMouseClickEvent: target = haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 60.0, y = 21.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <= bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = button ▲
[java] var init = { bubbles: true };init.screenX = 60.0;init.screenY = 21.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 60.0;init.screenY = 21.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] AssertPropertyValue: target = haloNumericStepperTests.testNumStep: propertyName = value: value = 2
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep']; return target['value'];
[java] DispatchMouseEvent: target = haloNumericStepperTests.testNumStep, localX = 52.0, localY = 5.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloNumericStepperTests'];target = target['testNumStep'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (60.0 >= bounds.left && 60.0 <= bounds.right && 21.0 >= bounds.top && 21.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseout", true, false, window, 0, 60.0, 21.0, 52.0, 5.0, false, false, false, false, false, null);document.getElementById('0.4963646804885393').dispatchEvent(e);
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/NumericStepperTestScript.mxml> id=NumericStepperTest2 result=pass elapsed=1347 phase=cleanup started=1639554691360 extraInfo= msg=
[java] running script <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml>
[java] test case count: 3
[java] SetProperty: target = : propertyName = currentState: value = haloDateFieldTest
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) == 'function') target['set_' + 'currentState']('haloDateFieldTest'); else target['currentState']='haloDateFieldTest';
[java] AssertPropertyValue: target = haloDateFieldTests.testDateField: propertyName = text: value =
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField']; return target['text'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml> id=SetupDateFieldTest result=pass elapsed=48 phase=body started=1639554692709 extraInfo= msg=
[java] SetProperty: target = haloDateFieldTests.testDateField: propertyName = selectedDate
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];if (typeof(target['set_' + 'selectedDate']) == 'function') target['set_' + 'selectedDate']( new Date(2005, 4, 1)); else target['selectedDate']= new Date(2005, 4, 1);
[java] DispatchMouseEvent: target = haloDateFieldTests.testDateField, localX = 10.0, localY = 10.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true, false, window, 0, 18.0, 26.0, 10.0, 10.0, false, false, false, false, false, null);document.getElementById('0.20788486193783928').dispatchEvent(e);
[java] DispatchMouseClickEvent: target = haloDateFieldTests.testDateField, localX = 10.0, localY = 10.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 18.0, y = 26.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (18.0 >= bounds.left && 18.0 <= bounds.right && 26.0 >= bounds.top && 26.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = input
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 26.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 18.0;init.screenY = 26.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] AssertPropertyValue: target = haloDateFieldTests.testDateField.dropdown: propertyName = visible: value = true
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];target = target['dropdown']; return target['visible'];
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml> id=DateFieldTest1 result=pass elapsed=1414 phase=body started=1639554692757 extraInfo= msg=
[java] DispatchMouseEvent: target = haloDateFieldTests.testDateField.dropdown, localX = 89.0, localY = 67.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];target = target['dropdown'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];target = target['dropdown'];return target.element.getBoundingClientRect().top
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (189.0 >= bounds.left && 189.0 <= bounds.right && 102.0 >= bounds.top && 102.0 <= bounds.bottom) { if (!e.id) e.id = Math.random().toString(); return e; }};return null;
[java] var e = document.createEvent('MouseEvent');e.initMouseEvent("mouseover", true, false, window, 0, 189.0, 102.0, 89.0, 67.0, false, false, false, false, false, null);document.getElementById('0.9695780308558725').dispatchEvent(e);
[java] DispatchMouseClickEvent: target = haloDateFieldTests.testDateField.dropdown, localX = 89.0, localY = 67.0
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];target = target['dropdown'];return target.element.getBoundingClientRect().left
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];target = target['dropdown'];return target.element.getBoundingClientRect().top
[java] DispatchMouseClickEvent: x = 189.0, y = 102.0
[java] var all = document.all;var n = all.length;for(var i=n-1;i>=0;i--) { var e = all[i]; var bounds = e.getBoundingClientRect(); if (189.0 >= bounds.left && 189.0 <= bounds.right && 102.0 >= bounds.top && 102.0 <= bounds.bottom) { window.marmotinni_mouse_target = e; return e; }};return null;
[java] DispatchMouseClickEvent: mouseTarget = span 4
[java] var init = { bubbles: true };init.screenX = 189.0;init.screenY = 102.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mousedown', init));
[java] var init = { bubbles: true };init.screenX = 189.0;init.screenY = 102.0;window.marmotinni_mouse_target.dispatchEvent(new MouseEvent('mouseup', init));
[java] AssertPropertyValue: target = haloDateFieldTests.testDateField: propertyName = selectedDate
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField']; return target['selectedDate'];
[java] org.openqa.selenium.JavascriptException: TypeError: panelView.contentArea is undefined
[java] Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:48'
[java] System info: host: 'ApacheRoyaleCI', ip: '10.0.0.5', os.name: 'Windows Server 2016', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_201'
[java] Driver info: org.openqa.selenium.firefox.FirefoxDriver
[java] Capabilities {acceptInsecureCerts: true, browserName: firefox, browserVersion: 95.0, javascriptEnabled: true, moz:accessibilityChecks: false, moz:buildID: 20211129150630, moz:geckodriverVersion: 0.30.0, moz:headless: false, moz:processID: 4420, moz:profile: C:\Users\ApacheRoyaleCI\App..., moz:shutdownTimeout: 60000, moz:useNonSpecCompliantPointerOrigin: false, moz:webdriverClick: true, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, platformVersion: 10.0, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify}
[java] Session ID: 64deea06-1db9-4716-9613-31f9e4224096
[java] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[java] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
[java] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[java] at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
[java] at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:187)
[java] at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:122)
[java] at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
[java] at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)
[java] at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
[java] at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
[java] at org.openqa.selenium.remote.RemoteWebDriver.executeScript(RemoteWebDriver.java:489)
[java] at marmotinni.SetProperty.doStep(Unknown Source)
[java] at marmotinni.TestStep.execute(Unknown Source)
[java] at marmotinni.TestCase.runSteps(Unknown Source)
[java] at marmotinni.TestCase.runBody(Unknown Source)
[java] at marmotinni.TestCase.runSetup(Unknown Source)
[java] at marmotinni.TestCase.runTest(Unknown Source)
[java] at marmotinni.MarmotinniRunner.runTest(Unknown Source)
[java] at marmotinni.MarmotinniRunner.main(Unknown Source)
[java] 1639554695521 Marionette INFO Stopped listening on port 55645
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}target = target['haloDateFieldTests'];target = target['testDateField'];var value = new Date(2005, 4, 4);return value;
[java] RESULT: scriptName=<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/DateFieldTestScript.mxml> id=DateFieldTest2 result=pass elapsed=1299 phase=body started=1639554694171 extraInfo= msg=
[java] running script <http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/mustella/tests/mxtests/basicTests/halo/scripts/MenuBarTestScript.mxml>
[java] test case count: 3
[java] SetProperty: target = : propertyName = currentState: value = haloMenuBarTest
[java] var target = document.getElementsByTagName('body')[0];if (target.royale_wrapper) { target = target.royale_wrapper; if (target.initialView) target = target.initialView;}else { target = document.getElementsByClassName('Application')[0]; target = target.royale_wrapper;}if (typeof(target['set_' + 'currentState']) == 'function') target['set_' + 'currentState']('haloMenuBarTest'); else target['currentState']='haloMenuBarTest';
[java] TypeError: panelView.contentArea is undefined
[java] Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:48'
[java] System info: host: 'ApacheRoyaleCI', ip: '10.0.0.5', os.name: 'Windows Server 2016', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_201'
[java] Driver info: org.openqa.selenium.firefox.FirefoxDriver
[java] Capabilities {acceptInsecureCerts: true, browserName: firefox, browserVersion: 95.0, javascriptEnabled: true, moz:accessibilityChecks: false, moz:buildID: 20211129150630, moz:geckodriverVersion: 0.30.0, moz:headless: false, moz:processID: 4420, moz:profile: C:\Users\ApacheRoyaleCI\App..., moz:shutdownTimeout: 60000, moz:useNonSpecCompliantPointerOrigin: false, moz:webdriverClick: true, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, platformVersion: 10.0, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify}
[java] Session ID: 64deea06-1db9-4716-9613-31f9e4224096
[java] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Xms384m -Xmx2g
BUILD FAILED
<http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_MXTests/ws/build.xml>:1577: Java returned: 1
Total time: 25 minutes 14 seconds
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Xms384m -Xmx2g
Build step 'Invoke Ant' marked build as failure
Archiving artifacts