You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by fl...@gmail.com on 2013/10/14 20:03:41 UTC

Build failed in Jenkins: flex-sdk_mustella #470

See <http://localhost:8080/job/flex-sdk_mustella/470/changes>

Changes:

[maurice.amsellem] FIX https://issues.apache.org/jira/browse/FLEX-33813 (DataGrid goes blank when scrolled and dataProvider is changed )

[maurice.amsellem] Fix https://issues.apache.org/jira/browse/FLEX-33818 (Spark Datagrid column resize and sort bug when releasing mouse outside of headers)

[maurice.amsellem] FIX https://issues.apache.org/jira/browse/FLEX-33813 (DataGrid goes blank when scrolled and dataProvider is changed )

[aharui] Test didn't have embedded fonts

------------------------------------------
[...truncated 86669 lines...]
     [java] Launching: 
     [java]  C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\DataGrid\SWFs\DataGrid_basic_regression.swf Launching: C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\DataGrid\SWFs\DataGrid_basic_regression.swf
     [java] USING directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\DataGrid\SWFs
     [java] time: 13:02:49.194
     [java] waited 2000
     [java] ClobberProcess, it was already null
     [java] Wrote file: c:/jenkins_slave/workspace/flex-sdk_mustella/mustella/tests/gumbo/components/DataGrid/SWFs/../Styles/Baselines/rowBackground_skin_rowChange_test.png.bad.png length: 5152
     [java] FAIL: gumbo/components/DataGrid/Styles/DataGrid_Styles_rowBackGround rowBackground_skin_rowChange_test
     [java] SCRIPTDONE! 13:02:54.218
     [java] GET /ScriptComplete?0 HTTP/1.1
     [java] Before Wait loop 13:02:54.218 waiting = 0
     [java] After Wait loop 13:02:54.218 waiting = 0
     [java] clobberProcess false
     [java] Total Results so far: 14
     [java] waited 1900
     [java] ClobberProcess, it was already null
     [java] Grab log, do parse = false
     [java] Grabbing the log from: C:\Users\ApacheFlex\AppData/Roaming\Macromedia/Flash Player/Logs/flashlog.txt to: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\DataGrid\SWFs\DataGrid_basic_regression.log
     [java] new test file: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\Image\swfs\ImageMain.swf
     [java] ******** cmdArr before: 
     [java] 	C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
     [java] 	C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\Image\swfs\ImageMain.swf
     [java] ******** moreParameters before: 
     [java] ******** cmdArr after: 
     [java] 	C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
     [java] 	C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\Image\swfs\ImageMain.swf
     [java] getting directory from the swf file
     [java] derived directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\Image\swfs
     [java] Launching: 
     [java]  C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\Image\swfs\ImageMain.swf Launching: C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\Image\swfs\ImageMain.swf
     [java] USING directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\Image\swfs
     [java] time: 13:02:56.480
     [java] SCRIPTDONE! 13:03:00.295
     [java] GET /ScriptComplete?0 HTTP/1.1
     [java] Before Wait loop 13:03:00.295 waiting = 0
     [java] After Wait loop 13:03:00.295 waiting = 0
     [java] clobberProcess false
     [java] Total Results so far: 15
     [java] waited 1900
     [java] ClobberProcess, it was already null
     [java] Grab log, do parse = false
     [java] Grabbing the log from: C:\Users\ApacheFlex\AppData/Roaming\Macromedia/Flash Player/Logs/flashlog.txt to: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\Image\swfs\ImageMain.log
     [java] new test file: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\ListDragDrop\swfs\SparkDNDListBasic.swf
     [java] ******** cmdArr before: 
     [java] 	C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
     [java] 	C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\ListDragDrop\swfs\SparkDNDListBasic.swf
     [java] ******** moreParameters before: 
     [java] ******** cmdArr after: 
     [java] 	C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
     [java] 	C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\ListDragDrop\swfs\SparkDNDListBasic.swf
     [java] getting directory from the swf file
     [java] derived directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\ListDragDrop\swfs
     [java] Launching: 
     [java]  C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\ListDragDrop\swfs\SparkDNDListBasic.swf Launching: C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\ListDragDrop\swfs\SparkDNDListBasic.swf
     [java] USING directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\ListDragDrop\swfs
     [java] time: 13:03:02.550
     [java] SCRIPTDONE! 13:03:07.239
     [java] GET /ScriptComplete?0 HTTP/1.1
     [java] Before Wait loop 13:03:07.239 waiting = 0
     [java] After Wait loop 13:03:07.239 waiting = 0
     [java] clobberProcess false
     [java] Total Results so far: 16
     [java] waited 1900
     [java] ClobberProcess, it was already null
     [java] Grab log, do parse = false
     [java] Grabbing the log from: C:\Users\ApacheFlex\AppData/Roaming\Macromedia/Flash Player/Logs/flashlog.txt to: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\ListDragDrop\swfs\SparkDNDListBasic.log
     [java] new test file: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemEditorTests.swf
     [java] ******** cmdArr before: 
     [java] 	C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
     [java] 	C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemEditorTests.swf
     [java] ******** moreParameters before: 
     [java] ******** cmdArr after: 
     [java] 	C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
     [java] 	C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemEditorTests.swf
     [java] getting directory from the swf file
     [java] derived directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs
     [java] Launching: 
     [java]  C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemEditorTests.swf Launching: C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemEditorTests.swf
     [java] USING directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs
     [java] time: 13:03:09.498
     [java] SCRIPTDONE! 13:03:13.051
     [java] GET /ScriptComplete?0 HTTP/1.1
     [java] Before Wait loop 13:03:13.051 waiting = 0
     [java] After Wait loop 13:03:13.051 waiting = 0
     [java] clobberProcess false
     [java] Total Results so far: 17
     [java] Grab log, do parse = false
     [java] Grabbing the log from: C:\Users\ApacheFlex\AppData/Roaming\Macromedia/Flash Player/Logs/flashlog.txt to: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemEditorTests.log
     [java] new test file: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemRendererTests.swf
     [java] ******** cmdArr before: 
     [java] 	C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
     [java] 	C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemRendererTests.swf
     [java] ******** moreParameters before: 
     [java] ******** cmdArr after: 
     [java] 	C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
     [java] 	C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemRendererTests.swf
     [java] getting directory from the swf file
     [java] derived directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs
     [java] Launching: 
     [java]  C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemRendererTests.swf Launching: C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemRendererTests.swf
     [java] USING directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs
     [java] time: 13:03:15.303
     [java] waited 2000
     [java] ClobberProcess, it was already null
     [java] SCRIPTDONE! 13:03:18.913
     [java] GET /ScriptComplete?0 HTTP/1.1
     [java] Before Wait loop 13:03:18.913 waiting = 0
     [java] After Wait loop 13:03:18.913 waiting = 0
     [java] clobberProcess false
     [java] Total Results so far: 18
     [java] Grab log, do parse = false
     [java] Grabbing the log from: C:\Users\ApacheFlex\AppData/Roaming\Macromedia/Flash Player/Logs/flashlog.txt to: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemRendererTests.log
     [java] new test file: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Spark\List\SWFs\List_itemRendererTests_spark.swf
     [java] ******** cmdArr before: 
     [java] 	C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
     [java] 	C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Spark\List\SWFs\List_itemRendererTests_spark.swf
     [java] ******** moreParameters before: 
     [java] ******** cmdArr after: 
     [java] 	C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
     [java] 	C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Spark\List\SWFs\List_itemRendererTests_spark.swf
     [java] getting directory from the swf file
     [java] derived directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Spark\List\SWFs
     [java] Launching: 
     [java]  C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Spark\List\SWFs\List_itemRendererTests_spark.swf Launching: C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Spark\List\SWFs\List_itemRendererTests_spark.swf
     [java] USING directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Spark\List\SWFs
     [java] time: 13:03:21.160
     [java] waited 2000
     [java] ClobberProcess, it was already null
     [java] SCRIPTDONE! 13:03:25.053
     [java] GET /ScriptComplete?0 HTTP/1.1
     [java] Before Wait loop 13:03:25.053 waiting = 0
     [java] After Wait loop 13:03:25.053 waiting = 0
     [java] clobberProcess false
     [java] Total Results so far: 19
     [java] waited 1900
     [java] ClobberProcess, it was already null
     [java] Grab log, do parse = false
     [java] Grabbing the log from: C:\Users\ApacheFlex\AppData/Roaming\Macromedia/Flash Player/Logs/flashlog.txt to: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Spark\List\SWFs\List_itemRendererTests_spark.log
     [java] new test file: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\resources\ResourceManager\SWFs\ResourceManagerApp.swf
     [java] ******** cmdArr before: 
     [java] 	C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
     [java] 	C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\resources\ResourceManager\SWFs\ResourceManagerApp.swf
     [java] ******** moreParameters before: 
     [java] ******** cmdArr after: 
     [java] 	C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
     [java] 	C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\resources\ResourceManager\SWFs\ResourceManagerApp.swf
     [java] getting directory from the swf file
     [java] derived directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\resources\ResourceManager\SWFs
     [java] Launching: 
     [java]  C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\resources\ResourceManager\SWFs\ResourceManagerApp.swf Launching: C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\resources\ResourceManager\SWFs\ResourceManagerApp.swf
     [java] USING directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\resources\ResourceManager\SWFs
     [java] time: 13:03:27.322
     [java] SCRIPTDONE! 13:03:30.338
     [java] GET /ScriptComplete?0 HTTP/1.1
     [java] Before Wait loop 13:03:30.338 waiting = 0
     [java] After Wait loop 13:03:30.338 waiting = 0
     [java] clobberProcess false
     [java] Total Results so far: 20
     [java] waited 1900
     [java] ClobberProcess, it was already null
     [java] Grab log, do parse = false
     [java] Grabbing the log from: C:\Users\ApacheFlex\AppData/Roaming\Macromedia/Flash Player/Logs/flashlog.txt to: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\resources\ResourceManager\SWFs\ResourceManagerApp.log
     [java] at the end of main
     [java] Shutting down the results server
     [java] shutting down the baseline server
     [java] done waiting for results...bye
     [java] =====================================================
     [java]     Passes: 17
     [java]     Fails: 3
     [java] =====================================================
     [java] 
     [java] =====================================================
     [java] =====================================================
     [java] 	Passed: 
     [java] =====================================================
     [java] Managers/StyleManager/Versioning/MP_StyleManager_Tests MP_RuntimeCSS_ClassSelector_png_trusted Passed  
     [java] components/Alert/Properties/Alert_Properties Alert_layoutDirection_direction_rtl_with_alertIcon Passed  
     [java] components/Alert/Styles/Alert_Styles Alert_letterSpacing Passed  
     [java] components/Alert/Styles/Alert_Styles Alert_buttonStyleName Passed  
     [java] components/Alert/Styles/Alert_Styles Alert_messageStyleName Passed  
     [java] components/Alert/Styles/Alert_Styles Alert_titleStyleName Passed  
     [java] components/Alert/Styles/Alert_Styles Alert_embedded_font_verdana Passed  
     [java] components/Alert/Styles/Alert_Styles Alert_embedded_font_verdana_italic Passed  
     [java] components/Alert/Styles/Alert_Styles Alert_embedded_font_verdana_bold Passed  
     [java] containers/tabnavigator/Styles/TabNavigator_Styles_SkinStates TabNavigator_Styles_SkinStates_runtime_SWF_mouseOver_NonselectedTab Passed  
     [java] gumbo/components/Application/properties/Application_Properties Application_Properties_skin_test7 Passed  
     [java] gumbo/components/Image/styles/Image_styles_smoothingQuality Image_Scale_stretch_smoothingQuality_high Passed  
     [java] gumbo/components/ListDragDrop/events/SparkDNDList_events ListAbcDND1_dragComplete Passed  
     [java] itemRenderers/Halo/List/test_scripts/List_itemEditor DateFieldItemEditor_Scrolling Passed  
     [java] itemRenderers/Halo/List/test_scripts/List_itemRenderer DateFieldRenderer_Scrolling Passed  
     [java] itemRenderers/Spark/List/test_scripts/List_itemRenderer_spark DateFieldRenderer_Scrolling Passed  
     [java] resources/ResourceManager/Integration/ResourceManager_Integration_UIComponent_resourcesChanged ResourceManager_Integration_UIComponent_resourcesChanged_localeChain Passed  
     [java] =====================================================
     [java] 	Failed: 
     [java] =====================================================
     [java] gumbo/components/DataGrid/Properties/DataGrid_requireSelection_test001 requireSelection_test14 Failed CompareBitmap(body:step 8)  compare returned[object BitmapData] 
     [java] gumbo/components/DataGrid/Properties/DataGrid_requireSelection_test001 requireSelection_test15 Failed CompareBitmap(body:step 6)  compare returned[object BitmapData] 
     [java] gumbo/components/DataGrid/Styles/DataGrid_Styles_rowBackGround rowBackground_skin_rowChange_test Failed CompareBitmap(body:step 10)  compare returned[object BitmapData] 
     [java] 
     [java] 
     [java] =====================================================
     [java]     Passes: 17
     [java]     Fails: 3
     [java] =====================================================
     [java] 
     [java] 
     [java] Wrote summary to results.txt
     [java] Wrote failures to failures.txt

BUILD FAILED
C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\build.xml:1538: The following error occurred while executing this line:
C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\build.xml:1656: Java returned: 1

Total time: 4 minutes 11 seconds



============ JENKINS MUSTELLA RUN REPORT ============

Date and time: 10-14-2013 18:03

Settings:
player.version = 11.9
air.version = 3.9
FLASHPLAYER_DEBUGGER = C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
AIR_HOME = C:\ApacheFlex\dependencies\AdobeAIRSDK\3.9

Build: 
  type = main
  command = -timeout=60000
  set = -all

Log:
- Made Cygwin ignore carriage returns
- Cleaned up 'local.properties' files from previous runs
- Set FLASH_VERSION to '11.9' and AIR_VERSION to '3.9'
- Set AIR_HOME to 'C:\ApacheFlex\dependencies\AdobeAIRSDK\3.9'
- Set FLASHPLAYER_DEBUGGER to 'C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe'
- Ran 'clean', 'main' and 'other.locales' ant targets to prepare the SDK for testing
- Ran Mustella on the SDK with these parameters: '-timeout=60000 -all'
- Some tests failed: running '-failures'
- Some of tests failed, even after running '-failures'...


=====================================================



Build step 'Execute shell' marked build as failure

Jenkins build is back to normal : flex-sdk_mustella #471

Posted by fl...@gmail.com.
See <http://localhost:8080/job/flex-sdk_mustella/471/changes>


RE: Build failed in Jenkins: flex-sdk_mustella #470

Posted by Maurice Amsellem <ma...@systar.com>.
Thanks you for the explanation.


-----Message d'origine-----
De : Alex Harui [mailto:aharui@adobe.com] 
Envoyé : mardi 15 octobre 2013 19:10
À : dev@flex.apache.org
Objet : Re: Build failed in Jenkins: flex-sdk_mustella #470



On 10/15/13 9:52 AM, "Maurice Amsellem" <ma...@systar.com>
wrote:

>>I will try to generate and check in png.xml files for the two failing 
>>tests
>
>Not sure to understand what png.xml files are ? the baseline pngs ?
A png.xml file is an XML description of the display list.  We use them when different player versions or mac-vs-win give slightly different bitmaps.  There are only a few checked in right now.  CompareBitmap first compares the .png file  and then if it fails it looks for the png.xml and compares the display list.  The theory is that Flex code really only manipulates display list properties so if a component is at x=4.5 we don't truly care what pixel colors the player chooses for pixel 4 and 5, we just want our code to set that component at x=4.5.

Now if the test still fails you can compare the png.xml output and see where the proposed code did change some display list property.  So far, that's found a few subtle bugs in our code.

I'm still trying to get the repo back to where those tests pass so I can generate the right png.xml files, so I'm not ready to check them in just yet.

-Alex


RE: Build failed in Jenkins: flex-sdk_mustella #470

Posted by Maurice Amsellem <ma...@systar.com>.
Alex, these are not needed anymore, see my last email.

Maurice 

-----Message d'origine-----
De : Alex Harui [mailto:aharui@adobe.com] 
Envoyé : mardi 15 octobre 2013 22:19
À : dev@flex.apache.org
Objet : Re: Build failed in Jenkins: flex-sdk_mustella #470

Hi Maurice,

I created the png.xml files and ran the tests and they appear to show a difference in the z-order of the header renderers.  I will send you the png.xml files directly as I have some other commits that I can't push just yet.

Put the png.xml file next to the .png file and run the tests.  The SWF for each test in the SWFs folder will have a .log file next to it and the log file will show a simple diff.  You can also use some other compare tool to compare the png.xml and bad.png.xml file.

Not sure how your change affects z-order or how that z-order causes the player to draw the column separators differently.  I guess if some pixel is now stacked on top of the separator that might cause a difference.

HTH,
-Alex

On 10/15/13 11:50 AM, "Maurice Amsellem" <ma...@systar.com>
wrote:

>Erik,
>
>The tests are passing because I have undone one the fixes that have 
>broken them.
>
>(FLEX-33813 (DataGrid goes blank when scrolled and dataProvider is 
>changed )
>
>We are currently trying to make that fix again in a different way that 
>does not break the tests again, possibly fixing also the tests.
>
>(At least, this is my understanding)
>
>Maurice
>
>-----Message d'origine-----
>De : Erik de Bruin [mailto:erik@ixsoftware.nl] Envoyé : mardi 15 
>octobre 2013 20:14 À : dev@flex.apache.org Objet : Re: Build failed in 
>Jenkins: flex-sdk_mustella #470
>
>Build 471 passed all tests... is this player version related, or are 
>you chasing ghosts?
>
>EdB
>
>
>
>On Tue, Oct 15, 2013 at 7:09 PM, Alex Harui <ah...@adobe.com> wrote:
>>
>>
>> On 10/15/13 9:52 AM, "Maurice Amsellem" <ma...@systar.com>
>> wrote:
>>
>>>>I will try to generate and check in png.xml files for the two 
>>>>failing tests
>>>
>>>Not sure to understand what png.xml files are ? the baseline pngs ?
>> A png.xml file is an XML description of the display list.  We use 
>> them when different player versions or mac-vs-win give slightly 
>> different bitmaps.  There are only a few checked in right now.  
>> CompareBitmap first compares the .png file  and then if it fails it 
>> looks for the png.xml and compares the display list.  The theory is 
>> that Flex code really only manipulates display list properties so if 
>> a component is at x=4.5 we don't truly care what pixel colors the 
>> player chooses for pixel 4 and 5, we just want our code to set that component at x=4.5.
>>
>> Now if the test still fails you can compare the png.xml output and 
>> see where the proposed code did change some display list property.  
>> So far, that's found a few subtle bugs in our code.
>>
>> I'm still trying to get the repo back to where those tests pass so I 
>> can generate the right png.xml files, so I'm not ready to check them 
>> in just yet.
>>
>> -Alex
>>
>
>
>
>--
>Ix Multimedia Software
>
>Jan Luykenstraat 27
>3521 VB Utrecht
>
>T. 06-51952295
>I. www.ixsoftware.nl


RE: Build failed in Jenkins: flex-sdk_mustella #470

Posted by Maurice Amsellem <ma...@systar.com>.
Checked in to develop.

Updated Branches:
  refs/heads/develop 05cc8f3e9 -> c556895ee

REFIX FLEX-33813 (DataGrid goes blank when scrolled and dataProvider is changed

[Mustella test pass]
- gumbo/components/DataGrid/Properties
- gumbo/components/DataGrid/Styles

This was tough...

The good side is that I learned a lot about Mustella.

Thanks again for your help and support.

Maurice

-----Message d'origine-----
De : Alex Harui [mailto:aharui@adobe.com] 
Envoyé : mardi 15 octobre 2013 22:21
À : dev@flex.apache.org
Objet : Re: Build failed in Jenkins: flex-sdk_mustella #470

OK, sounds good to me.  Thanks for sticking with it.

-Alex

On 10/15/13 1:18 PM, "Maurice Amsellem" <ma...@systar.com>
wrote:

>Alex, some good news :
>
>I found some time to run/debug the tests again and discovered that the 
>way we handled updateCaretForDataProviderChange was not good.
>The way it's done now is the following:
>- setting a flag and calling invalidateDisplayList()
>-  in updateDisplayList call  caretRowIndex update in case the flag 
>changes.
>
>The problem with that code is that caretRowIndex setter will call in 
>turn invalidateProperties and invalidateList(), which IMO, should not 
>happen in UDL.
>
>So I tried my initial fix intention, which was to do that through
>flag+invalidateProperties / commitProperties.
>
>And all the failing  tests are successful now.
>
>Do you validate ? 
>
>Maurice
>
>-----Message d'origine-----
>De : Erik de Bruin [mailto:erik@ixsoftware.nl] Envoyé : mardi 15 
>octobre 2013 20:53 À : dev@flex.apache.org Objet : Re: Build failed in 
>Jenkins: flex-sdk_mustella #470
>
>Ok, just thought I'd mention it ;-)
>
>EdB
>
>
>
>On Tue, Oct 15, 2013 at 8:50 PM, Maurice Amsellem 
><ma...@systar.com> wrote:
>> Erik,
>>
>> The tests are passing because I have undone one the fixes that have 
>>broken them.
>>
>> (FLEX-33813 (DataGrid goes blank when scrolled and dataProvider is 
>> changed )
>>
>> We are currently trying to make that fix again in a different way 
>>that does not break the tests again, possibly fixing also the tests.
>>
>> (At least, this is my understanding)
>>
>> Maurice
>>
>> -----Message d'origine-----
>> De : Erik de Bruin [mailto:erik@ixsoftware.nl] Envoyé : mardi 15 
>> octobre 2013 20:14 À : dev@flex.apache.org Objet : Re: Build failed 
>> in
>> Jenkins: flex-sdk_mustella #470
>>
>> Build 471 passed all tests... is this player version related, or are 
>>you chasing ghosts?
>>
>> EdB
>>
>>
>>
>> On Tue, Oct 15, 2013 at 7:09 PM, Alex Harui <ah...@adobe.com> wrote:
>>>
>>>
>>> On 10/15/13 9:52 AM, "Maurice Amsellem" 
>>> <ma...@systar.com>
>>> wrote:
>>>
>>>>>I will try to generate and check in png.xml files for the two 
>>>>>failing tests
>>>>
>>>>Not sure to understand what png.xml files are ? the baseline pngs ?
>>> A png.xml file is an XML description of the display list.  We use  
>>>them when different player versions or mac-vs-win give slightly  
>>>different bitmaps.  There are only a few checked in right now.
>>> CompareBitmap first compares the .png file  and then if it fails it  
>>>looks for the png.xml and compares the display list.  The theory is  
>>>that Flex code really only manipulates display list properties so if  
>>>a component is at x=4.5 we don't truly care what pixel colors the  
>>>player chooses for pixel 4 and 5, we just want our code to set that 
>>>component at x=4.5.
>>>
>>> Now if the test still fails you can compare the png.xml output and 
>>> see where the proposed code did change some display list property.
>>> So far, that's found a few subtle bugs in our code.
>>>
>>> I'm still trying to get the repo back to where those tests pass so I 
>>> can generate the right png.xml files, so I'm not ready to check them 
>>> in just yet.
>>>
>>> -Alex
>>>
>>
>>
>>
>> --
>> Ix Multimedia Software
>>
>> Jan Luykenstraat 27
>> 3521 VB Utrecht
>>
>> T. 06-51952295
>> I. www.ixsoftware.nl
>
>
>
>--
>Ix Multimedia Software
>
>Jan Luykenstraat 27
>3521 VB Utrecht
>
>T. 06-51952295
>I. www.ixsoftware.nl


Re: Build failed in Jenkins: flex-sdk_mustella #470

Posted by Alex Harui <ah...@adobe.com>.
OK, sounds good to me.  Thanks for sticking with it.

-Alex

On 10/15/13 1:18 PM, "Maurice Amsellem" <ma...@systar.com>
wrote:

>Alex, some good news :
>
>I found some time to run/debug the tests again and discovered that the
>way we handled updateCaretForDataProviderChange was not good.
>The way it's done now is the following:
>- setting a flag and calling invalidateDisplayList()
>-  in updateDisplayList call  caretRowIndex update in case the flag
>changes.
>
>The problem with that code is that caretRowIndex setter will call in turn
>invalidateProperties and invalidateList(), which IMO, should not happen
>in UDL.
>
>So I tried my initial fix intention, which was to do that through
>flag+invalidateProperties / commitProperties.
>
>And all the failing  tests are successful now.
>
>Do you validate ? 
>
>Maurice 
>
>-----Message d'origine-----
>De : Erik de Bruin [mailto:erik@ixsoftware.nl]
>Envoyé : mardi 15 octobre 2013 20:53
>À : dev@flex.apache.org
>Objet : Re: Build failed in Jenkins: flex-sdk_mustella #470
>
>Ok, just thought I'd mention it ;-)
>
>EdB
>
>
>
>On Tue, Oct 15, 2013 at 8:50 PM, Maurice Amsellem
><ma...@systar.com> wrote:
>> Erik,
>>
>> The tests are passing because I have undone one the fixes that have
>>broken them.
>>
>> (FLEX-33813 (DataGrid goes blank when scrolled and dataProvider is
>> changed )
>>
>> We are currently trying to make that fix again in a different way that
>>does not break the tests again, possibly fixing also the tests.
>>
>> (At least, this is my understanding)
>>
>> Maurice
>>
>> -----Message d'origine-----
>> De : Erik de Bruin [mailto:erik@ixsoftware.nl] Envoyé : mardi 15
>> octobre 2013 20:14 À : dev@flex.apache.org Objet : Re: Build failed in
>> Jenkins: flex-sdk_mustella #470
>>
>> Build 471 passed all tests... is this player version related, or are
>>you chasing ghosts?
>>
>> EdB
>>
>>
>>
>> On Tue, Oct 15, 2013 at 7:09 PM, Alex Harui <ah...@adobe.com> wrote:
>>>
>>>
>>> On 10/15/13 9:52 AM, "Maurice Amsellem" <ma...@systar.com>
>>> wrote:
>>>
>>>>>I will try to generate and check in png.xml files for the two
>>>>>failing tests
>>>>
>>>>Not sure to understand what png.xml files are ? the baseline pngs ?
>>> A png.xml file is an XML description of the display list.  We use
>>> them when different player versions or mac-vs-win give slightly
>>> different bitmaps.  There are only a few checked in right now.
>>> CompareBitmap first compares the .png file  and then if it fails it
>>> looks for the png.xml and compares the display list.  The theory is
>>> that Flex code really only manipulates display list properties so if
>>> a component is at x=4.5 we don't truly care what pixel colors the
>>> player chooses for pixel 4 and 5, we just want our code to set that
>>>component at x=4.5.
>>>
>>> Now if the test still fails you can compare the png.xml output and
>>> see where the proposed code did change some display list property.
>>> So far, that's found a few subtle bugs in our code.
>>>
>>> I'm still trying to get the repo back to where those tests pass so I
>>> can generate the right png.xml files, so I'm not ready to check them
>>> in just yet.
>>>
>>> -Alex
>>>
>>
>>
>>
>> --
>> Ix Multimedia Software
>>
>> Jan Luykenstraat 27
>> 3521 VB Utrecht
>>
>> T. 06-51952295
>> I. www.ixsoftware.nl
>
>
>
>--
>Ix Multimedia Software
>
>Jan Luykenstraat 27
>3521 VB Utrecht
>
>T. 06-51952295
>I. www.ixsoftware.nl


RE: Build failed in Jenkins: flex-sdk_mustella #470

Posted by Maurice Amsellem <ma...@systar.com>.
Alex, some good news :

I found some time to run/debug the tests again and discovered that the way we handled updateCaretForDataProviderChange was not good.
The way it's done now is the following:
- setting a flag and calling invalidateDisplayList()
-  in updateDisplayList call  caretRowIndex update in case the flag changes.

The problem with that code is that caretRowIndex setter will call in turn invalidateProperties and invalidateList(), which IMO, should not happen in UDL.

So I tried my initial fix intention, which was to do that through  flag+invalidateProperties / commitProperties.

And all the failing  tests are successful now.

Do you validate ? 

Maurice 

-----Message d'origine-----
De : Erik de Bruin [mailto:erik@ixsoftware.nl] 
Envoyé : mardi 15 octobre 2013 20:53
À : dev@flex.apache.org
Objet : Re: Build failed in Jenkins: flex-sdk_mustella #470

Ok, just thought I'd mention it ;-)

EdB



On Tue, Oct 15, 2013 at 8:50 PM, Maurice Amsellem <ma...@systar.com> wrote:
> Erik,
>
> The tests are passing because I have undone one the fixes that have broken them.
>
> (FLEX-33813 (DataGrid goes blank when scrolled and dataProvider is 
> changed )
>
> We are currently trying to make that fix again in a different way that does not break the tests again, possibly fixing also the tests.
>
> (At least, this is my understanding)
>
> Maurice
>
> -----Message d'origine-----
> De : Erik de Bruin [mailto:erik@ixsoftware.nl] Envoyé : mardi 15 
> octobre 2013 20:14 À : dev@flex.apache.org Objet : Re: Build failed in 
> Jenkins: flex-sdk_mustella #470
>
> Build 471 passed all tests... is this player version related, or are you chasing ghosts?
>
> EdB
>
>
>
> On Tue, Oct 15, 2013 at 7:09 PM, Alex Harui <ah...@adobe.com> wrote:
>>
>>
>> On 10/15/13 9:52 AM, "Maurice Amsellem" <ma...@systar.com>
>> wrote:
>>
>>>>I will try to generate and check in png.xml files for the two 
>>>>failing tests
>>>
>>>Not sure to understand what png.xml files are ? the baseline pngs ?
>> A png.xml file is an XML description of the display list.  We use 
>> them when different player versions or mac-vs-win give slightly 
>> different bitmaps.  There are only a few checked in right now.  
>> CompareBitmap first compares the .png file  and then if it fails it 
>> looks for the png.xml and compares the display list.  The theory is 
>> that Flex code really only manipulates display list properties so if 
>> a component is at x=4.5 we don't truly care what pixel colors the 
>> player chooses for pixel 4 and 5, we just want our code to set that component at x=4.5.
>>
>> Now if the test still fails you can compare the png.xml output and 
>> see where the proposed code did change some display list property.  
>> So far, that's found a few subtle bugs in our code.
>>
>> I'm still trying to get the repo back to where those tests pass so I 
>> can generate the right png.xml files, so I'm not ready to check them 
>> in just yet.
>>
>> -Alex
>>
>
>
>
> --
> Ix Multimedia Software
>
> Jan Luykenstraat 27
> 3521 VB Utrecht
>
> T. 06-51952295
> I. www.ixsoftware.nl



--
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl

Re: Build failed in Jenkins: flex-sdk_mustella #470

Posted by Erik de Bruin <er...@ixsoftware.nl>.
Ok, just thought I'd mention it ;-)

EdB



On Tue, Oct 15, 2013 at 8:50 PM, Maurice Amsellem
<ma...@systar.com> wrote:
> Erik,
>
> The tests are passing because I have undone one the fixes that have broken them.
>
> (FLEX-33813 (DataGrid goes blank when scrolled and dataProvider is changed )
>
> We are currently trying to make that fix again in a different way that does not break the tests again, possibly fixing also the tests.
>
> (At least, this is my understanding)
>
> Maurice
>
> -----Message d'origine-----
> De : Erik de Bruin [mailto:erik@ixsoftware.nl]
> Envoyé : mardi 15 octobre 2013 20:14
> À : dev@flex.apache.org
> Objet : Re: Build failed in Jenkins: flex-sdk_mustella #470
>
> Build 471 passed all tests... is this player version related, or are you chasing ghosts?
>
> EdB
>
>
>
> On Tue, Oct 15, 2013 at 7:09 PM, Alex Harui <ah...@adobe.com> wrote:
>>
>>
>> On 10/15/13 9:52 AM, "Maurice Amsellem" <ma...@systar.com>
>> wrote:
>>
>>>>I will try to generate and check in png.xml files for the two failing
>>>>tests
>>>
>>>Not sure to understand what png.xml files are ? the baseline pngs ?
>> A png.xml file is an XML description of the display list.  We use them
>> when different player versions or mac-vs-win give slightly different
>> bitmaps.  There are only a few checked in right now.  CompareBitmap
>> first compares the .png file  and then if it fails it looks for the
>> png.xml and compares the display list.  The theory is that Flex code
>> really only manipulates display list properties so if a component is
>> at x=4.5 we don't truly care what pixel colors the player chooses for
>> pixel 4 and 5, we just want our code to set that component at x=4.5.
>>
>> Now if the test still fails you can compare the png.xml output and see
>> where the proposed code did change some display list property.  So
>> far, that's found a few subtle bugs in our code.
>>
>> I'm still trying to get the repo back to where those tests pass so I
>> can generate the right png.xml files, so I'm not ready to check them
>> in just yet.
>>
>> -Alex
>>
>
>
>
> --
> Ix Multimedia Software
>
> Jan Luykenstraat 27
> 3521 VB Utrecht
>
> T. 06-51952295
> I. www.ixsoftware.nl



-- 
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl

Re: Build failed in Jenkins: flex-sdk_mustella #470

Posted by Alex Harui <ah...@adobe.com>.
Hi Maurice,

I created the png.xml files and ran the tests and they appear to show a
difference in the z-order of the header renderers.  I will send you the
png.xml files directly as I have some other commits that I can't push just
yet.

Put the png.xml file next to the .png file and run the tests.  The SWF for
each test in the SWFs folder will have a .log file next to it and the log
file will show a simple diff.  You can also use some other compare tool to
compare the png.xml and bad.png.xml file.

Not sure how your change affects z-order or how that z-order causes the
player to draw the column separators differently.  I guess if some pixel
is now stacked on top of the separator that might cause a difference.

HTH,
-Alex

On 10/15/13 11:50 AM, "Maurice Amsellem" <ma...@systar.com>
wrote:

>Erik,
>
>The tests are passing because I have undone one the fixes that have
>broken them.
>
>(FLEX-33813 (DataGrid goes blank when scrolled and dataProvider is
>changed )
>
>We are currently trying to make that fix again in a different way that
>does not break the tests again, possibly fixing also the tests.
>
>(At least, this is my understanding)
>
>Maurice 
>
>-----Message d'origine-----
>De : Erik de Bruin [mailto:erik@ixsoftware.nl]
>Envoyé : mardi 15 octobre 2013 20:14
>À : dev@flex.apache.org
>Objet : Re: Build failed in Jenkins: flex-sdk_mustella #470
>
>Build 471 passed all tests... is this player version related, or are you
>chasing ghosts?
>
>EdB
>
>
>
>On Tue, Oct 15, 2013 at 7:09 PM, Alex Harui <ah...@adobe.com> wrote:
>>
>>
>> On 10/15/13 9:52 AM, "Maurice Amsellem" <ma...@systar.com>
>> wrote:
>>
>>>>I will try to generate and check in png.xml files for the two failing
>>>>tests
>>>
>>>Not sure to understand what png.xml files are ? the baseline pngs ?
>> A png.xml file is an XML description of the display list.  We use them
>> when different player versions or mac-vs-win give slightly different
>> bitmaps.  There are only a few checked in right now.  CompareBitmap
>> first compares the .png file  and then if it fails it looks for the
>> png.xml and compares the display list.  The theory is that Flex code
>> really only manipulates display list properties so if a component is
>> at x=4.5 we don't truly care what pixel colors the player chooses for
>> pixel 4 and 5, we just want our code to set that component at x=4.5.
>>
>> Now if the test still fails you can compare the png.xml output and see
>> where the proposed code did change some display list property.  So
>> far, that's found a few subtle bugs in our code.
>>
>> I'm still trying to get the repo back to where those tests pass so I
>> can generate the right png.xml files, so I'm not ready to check them
>> in just yet.
>>
>> -Alex
>>
>
>
>
>--
>Ix Multimedia Software
>
>Jan Luykenstraat 27
>3521 VB Utrecht
>
>T. 06-51952295
>I. www.ixsoftware.nl


RE: Build failed in Jenkins: flex-sdk_mustella #470

Posted by Maurice Amsellem <ma...@systar.com>.
Erik,

The tests are passing because I have undone one the fixes that have broken them.

(FLEX-33813 (DataGrid goes blank when scrolled and dataProvider is changed )

We are currently trying to make that fix again in a different way that does not break the tests again, possibly fixing also the tests.

(At least, this is my understanding)

Maurice 

-----Message d'origine-----
De : Erik de Bruin [mailto:erik@ixsoftware.nl] 
Envoyé : mardi 15 octobre 2013 20:14
À : dev@flex.apache.org
Objet : Re: Build failed in Jenkins: flex-sdk_mustella #470

Build 471 passed all tests... is this player version related, or are you chasing ghosts?

EdB



On Tue, Oct 15, 2013 at 7:09 PM, Alex Harui <ah...@adobe.com> wrote:
>
>
> On 10/15/13 9:52 AM, "Maurice Amsellem" <ma...@systar.com>
> wrote:
>
>>>I will try to generate and check in png.xml files for the two failing 
>>>tests
>>
>>Not sure to understand what png.xml files are ? the baseline pngs ?
> A png.xml file is an XML description of the display list.  We use them 
> when different player versions or mac-vs-win give slightly different 
> bitmaps.  There are only a few checked in right now.  CompareBitmap 
> first compares the .png file  and then if it fails it looks for the 
> png.xml and compares the display list.  The theory is that Flex code 
> really only manipulates display list properties so if a component is 
> at x=4.5 we don't truly care what pixel colors the player chooses for 
> pixel 4 and 5, we just want our code to set that component at x=4.5.
>
> Now if the test still fails you can compare the png.xml output and see 
> where the proposed code did change some display list property.  So 
> far, that's found a few subtle bugs in our code.
>
> I'm still trying to get the repo back to where those tests pass so I 
> can generate the right png.xml files, so I'm not ready to check them 
> in just yet.
>
> -Alex
>



--
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl

Re: Build failed in Jenkins: flex-sdk_mustella #470

Posted by Erik de Bruin <er...@ixsoftware.nl>.
Build 471 passed all tests... is this player version related, or are
you chasing ghosts?

EdB



On Tue, Oct 15, 2013 at 7:09 PM, Alex Harui <ah...@adobe.com> wrote:
>
>
> On 10/15/13 9:52 AM, "Maurice Amsellem" <ma...@systar.com>
> wrote:
>
>>>I will try to generate and check in png.xml files for the two failing
>>>tests
>>
>>Not sure to understand what png.xml files are ? the baseline pngs ?
> A png.xml file is an XML description of the display list.  We use them
> when different player versions or mac-vs-win give slightly different
> bitmaps.  There are only a few checked in right now.  CompareBitmap first
> compares the .png file  and then if it fails it looks for the png.xml and
> compares the display list.  The theory is that Flex code really only
> manipulates display list properties so if a component is at x=4.5 we don't
> truly care what pixel colors the player chooses for pixel 4 and 5, we just
> want our code to set that component at x=4.5.
>
> Now if the test still fails you can compare the png.xml output and see
> where the proposed code did change some display list property.  So far,
> that's found a few subtle bugs in our code.
>
> I'm still trying to get the repo back to where those tests pass so I can
> generate the right png.xml files, so I'm not ready to check them in just
> yet.
>
> -Alex
>



-- 
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl

Re: Build failed in Jenkins: flex-sdk_mustella #470

Posted by Alex Harui <ah...@adobe.com>.

On 10/15/13 9:52 AM, "Maurice Amsellem" <ma...@systar.com>
wrote:

>>I will try to generate and check in png.xml files for the two failing
>>tests
>
>Not sure to understand what png.xml files are ? the baseline pngs ?
A png.xml file is an XML description of the display list.  We use them
when different player versions or mac-vs-win give slightly different
bitmaps.  There are only a few checked in right now.  CompareBitmap first
compares the .png file  and then if it fails it looks for the png.xml and
compares the display list.  The theory is that Flex code really only
manipulates display list properties so if a component is at x=4.5 we don't
truly care what pixel colors the player chooses for pixel 4 and 5, we just
want our code to set that component at x=4.5.

Now if the test still fails you can compare the png.xml output and see
where the proposed code did change some display list property.  So far,
that's found a few subtle bugs in our code.

I'm still trying to get the repo back to where those tests pass so I can
generate the right png.xml files, so I'm not ready to check them in just
yet.

-Alex


RE: Build failed in Jenkins: flex-sdk_mustella #470

Posted by Maurice Amsellem <ma...@systar.com>.
>I will try to generate and check in png.xml files for the two failing tests

Not sure to understand what png.xml files are ? the baseline pngs ?

>If you have more cycles you can then see if it makes the tests pass and then check in, or if you are completely out of time if you can post the patch I'll try it with the png.xml files.

I can run the tests, and check in if they pass.

Thanks for the help

Maurice 

-----Message d'origine-----
De : Alex Harui [mailto:aharui@adobe.com] 
Envoyé : mardi 15 octobre 2013 18:32
À : dev@flex.apache.org
Objet : Re: Build failed in Jenkins: flex-sdk_mustella #470

I will try to generate and check in png.xml files for the two failing tests.  If you have more cycles you can then see if it makes the tests pass and then check in, or if you are completely out of time if you can post the patch I'll try it with the png.xml files.

On 10/15/13 2:40 AM, "Maurice Amsellem" <ma...@systar.com>
wrote:

>Hi,  quick status of failing tests:
>
>1) 
>gumbo/components/DataGrid/Properties/DataGrid_requireSelection_test001
>requireSelection_test15
>
>mustella\tests\gumbo\components\DataGrid\SWFs\components\DataGrid_comp3
>.mx
>ml resetDP() method is incorrect.
> It creates a temp var that is never used, and the dataProvider 
>assignement is effectless.
>I suspect the test is somehow uncomplete...
>I noticed there is a resetDP2() that does what resetDP() was supposed 
>to do.
>I don't have the history of this test, so I am assuming someone else 
>tried to fix the test by creation a new method.
>
>- changed the test case to use resetDP2() instead of resetDP().
>
>- also replaced the waitEvent ="enterFrame" by waitEvent="updateComplete"
> waitTarget="dataGrid.grid", which is safer.
>
>=> test pass
>
>2) 
>gumbo/components/DataGrid/Properties/DataGrid_requireSelection_test001
>requireSelection_test14
>=> test still fails
>3) tests/gumbo/components/DataGrid/Styles/DataGrid_Styles_rowBackGround
>rowBackground_skin_rowChange_test
>=> test still fails
>
>However, in the last 2 tests,  Bitmap SVNDiff shows sub-pixel shift in 
>header separators.
>I have absolutely no idea why this happens and how this could be 
>corrected.
>
>I can't spend any more time investigating on this, apart from wrapping 
>up and committing...
>
>Maurice
>
>-----Message d'origine-----
>De : Alex Harui [mailto:aharui@adobe.com] Envoyé : mardi 15 octobre 
>2013 02:52 À : dev@flex.apache.org Objet : Re: Build failed in Jenkins: 
>flex-sdk_mustella #470
>
>Congratulations.  Now get some sleep. ;-)
>
>On 10/14/13 5:34 PM, "Maurice Amsellem" <ma...@systar.com>
>wrote:
>
>>GOT IT!!! (and without debugging :-) )
>>
>>Actually, in spark DataGrid, the content is not in the DataGrid, but 
>>in the subgridViews, so that's where the updateComplete occurs when 
>>the dataProvider is changed.
>>
>>The UDL that is triggered in the Grid itself, related only to 
>>selection/caret changes.
>>
>>Regarding resetDP(), I confirm what you say:
>>-reassigning the same instance, does nothing.
>>- So everything is done in the RemoveAll() and AddItem() RemoveAll 
>>will trigger RESET, that will trigger UDL in a subGridView And all the 
>>AddItem will trigger one consolidated ADD event (AFAIR).
>>
>>So the test case won't trigger the UDL...
>>
>>So the test case needs to wait for updateComplete on one of the 
>>subViews, not the dataGrid itself.
>>
>>Maurice
>>
>>-----Message d'origine-----
>>De : Alex Harui [mailto:aharui@adobe.com] Envoyé : mardi 15 octobre
>>2013 02:18 À : dev@flex.apache.org Objet : Re: Build failed in Jenkins:
>>flex-sdk_mustella #470
>>
>>Debug into the dataProvider setter.  It looks like resetDP assigns the 
>>same instance so if there is a change check in the setter then it 
>>won't call the invalidation methods.  Also check the invalidation 
>>flags to see if they are being set or not.  I would expect all of 
>>those addItem calls to invalidate something.
>>
>>And is that RunCode the 3rd step or could this be from a different 
>>RunCode?
>>
>>On 10/14/13 5:10 PM, "Maurice Amsellem" <ma...@systar.com>
>>wrote:
>>
>>>I changed to following:
>>><RunCode code="FlexGlobals.topLevelApplication.dataGrid.resetDP()"
>>>waitEvent="updateComplete" waitTarget="dataGrid" />
>>>
>>>Instead of :
>>>    <RunCode code="FlexGlobals.topLevelApplication.dataGrid.resetDP()"
>>>waitEvent="enterFrame" waitTarget="stage"/>
>>>
>>>DataGrid_comp3.resetDP() is actually re-assigning the dataProvider, 
>>>so this SHOULD eventually trigger an updateComplete event.
>>>
>>>Unfortunately, the test fails with :
>>>
>>>Failed RunCode(body:step 3)  Timeout waiting for updateComplete from 
>>>dataGrid
>>>
>>>Any idea ? 
>>>
>>>Maurice
>>>
>>>-----Message d'origine-----
>>>De : Maurice Amsellem [mailto:maurice.amsellem@systar.com]
>>>Envoyé : mardi 15 octobre 2013 02:00
>>>À : dev@flex.apache.org
>>>Objet : RE: Build failed in Jenkins: flex-sdk_mustella #470
>>>
>>>>Worth trying.  But can you set a breakpoint on updateDisplayList to 
>>>>make sure it doesn't get called twice?  We want to make sure the 
>>>>deferred work doesn't force another round >of validation.
>>>
>>>I remember I did that already when manually testing the fix: I did 
>>>several changes to the dataProvider, but only one UDL was executed.
>>>
>>>Maurice
>>>
>>>-----Message d'origine-----
>>>De : Alex Harui [mailto:aharui@adobe.com] Envoyé : mardi 15 octobre
>>>2013
>>>01:55 À : dev@flex.apache.org Objet : Re: Build failed in Jenkins:
>>>flex-sdk_mustella #470
>>>
>>>Worth trying.  But can you set a breakpoint on updateDisplayList to 
>>>make sure it doesn't get called twice?  We want to make sure the 
>>>deferred work doesn't force another round of validation.
>>>
>>>-Alex
>>>
>>>On 10/14/13 4:50 PM, "Maurice Amsellem" <ma...@systar.com>
>>>wrote:
>>>
>>>>>Sounds like a timing issue with the tests. eg They need to wait for 
>>>>>undateComplete event?
>>>>
>>>>In the test case below (which was one of the failing), after the DP 
>>>>has been reset, it's waiting for the next frame:
>>>>
>>>><RunCode code="FlexGlobals.topLevelApplication.dataGrid.resetDP()"
>>>>waitEvent="enterFrame" waitTarget="stage"/>
>>>>
>>>>And after that, it's waiting for two more frames before comparing 
>>>>the bitmaps...
>>>><WaitForEvent target="stage" eventName="enterFrame"
>>>>numExpectedEvents="2"/>
>>>>
>>>>So maybe I should change to waitEvent="updateComplete" so that it 
>>>>wait until the udateDisplayList ?
>>>>
>>>>
>>>>
>>>>
>>>>	    <TestCase testID="requireSelection_test15"
>>>>keywords="[GridSelection,property,requireSelection ]"
>>>>	        description="Test selection is on first row/cell,reset 
>>>>dataprovider,verify first row/cell is still selected">
>>>>	       	<setup>
>>>>	 	    <ResetComponent target="dataGrid"
>>>>className="components.DataGrid_comp3" waitEvent="updateComplete" />	
>>>>	            <WaitForEvent target="stage" eventName="enterFrame"
>>>>numExpectedEvents="2"/></setup>
>>>>		<body>		
>>>>		    <RunCode
>>>>code="FlexGlobals.topLevelApplication.dataGrid.selectionMode=GridSel
>>>>e
>>>>c
>>>>t
>>>>ion
>>>>Mode.MULTIPLE_CELLS"/>
>>>>		    <AssertMethodValue
>>>>method="value=FlexGlobals.topLevelApplication.dataGrid.selectionCont
>>>>a
>>>>i
>>>>n
>>>>sCe
>>>>ll(0,0)" value="true"/>
>>>>		    <RunCode
>>>>code="FlexGlobals.topLevelApplication.dataGrid.resetDP()"
>>>>waitEvent="enterFrame" waitTarget="stage"/>
>>>>		    <AssertMethodValue
>>>>method="value=FlexGlobals.topLevelApplication.dataGrid.selectionCont
>>>>a
>>>>i
>>>>n
>>>>sCe
>>>>ll(0,0)" value="true"/>
>>>>		    <WaitForEvent target="stage" eventName="enterFrame"
>>>>numExpectedEvents="2"/>
>>>>		    <CompareBitmap   numColorVariances="20" maxColorVariance="20"
>>>>url="../Properties/Baselines/$testID_cell.png" target="dataGrid"/>
>>>>		</body>
>>>>	    </TestCase>
>>>>
>>>>
>>>>Maurice
>>>>
>>>>-----Message d'origine-----
>>>>De : Justin Mclean [mailto:justin@classsoftware.com] Envoyé : mardi
>>>>15 octobre 2013 01:34 À : dev@flex.apache.org Objet : Re: Build 
>>>>failed in
>>>>Jenkins: flex-sdk_mustella #470
>>>>
>>>>HI,
>>>>
>>>>Sounds like a timing issue with the tests. eg They need to wait for 
>>>>undateComplete event?
>>>>
>>>>Justin
>>>
>>
>


Re: Build failed in Jenkins: flex-sdk_mustella #470

Posted by Alex Harui <ah...@adobe.com>.
I will try to generate and check in png.xml files for the two failing
tests.  If you have more cycles you can then see if it makes the tests
pass and then check in, or if you are completely out of time if you can
post the patch I'll try it with the png.xml files.

On 10/15/13 2:40 AM, "Maurice Amsellem" <ma...@systar.com>
wrote:

>Hi,  quick status of failing tests:
>
>1) gumbo/components/DataGrid/Properties/DataGrid_requireSelection_test001
>requireSelection_test15
>
>mustella\tests\gumbo\components\DataGrid\SWFs\components\DataGrid_comp3.mx
>ml resetDP() method is incorrect.
> It creates a temp var that is never used, and the dataProvider
>assignement is effectless.
>I suspect the test is somehow uncomplete...
>I noticed there is a resetDP2() that does what resetDP() was supposed to
>do.
>I don't have the history of this test, so I am assuming someone else
>tried to fix the test by creation a new method.
>
>- changed the test case to use resetDP2() instead of resetDP().
>
>- also replaced the waitEvent ="enterFrame" by waitEvent="updateComplete"
> waitTarget="dataGrid.grid", which is safer.
>
>=> test pass
>
>2) gumbo/components/DataGrid/Properties/DataGrid_requireSelection_test001
>requireSelection_test14
>=> test still fails
>3) tests/gumbo/components/DataGrid/Styles/DataGrid_Styles_rowBackGround
>rowBackground_skin_rowChange_test
>=> test still fails
>
>However, in the last 2 tests,  Bitmap SVNDiff shows sub-pixel shift in
>header separators.
>I have absolutely no idea why this happens and how this could be
>corrected.
>
>I can't spend any more time investigating on this, apart from wrapping up
>and committing...
>
>Maurice 
>
>-----Message d'origine-----
>De : Alex Harui [mailto:aharui@adobe.com]
>Envoyé : mardi 15 octobre 2013 02:52
>À : dev@flex.apache.org
>Objet : Re: Build failed in Jenkins: flex-sdk_mustella #470
>
>Congratulations.  Now get some sleep. ;-)
>
>On 10/14/13 5:34 PM, "Maurice Amsellem" <ma...@systar.com>
>wrote:
>
>>GOT IT!!! (and without debugging :-) )
>>
>>Actually, in spark DataGrid, the content is not in the DataGrid, but in
>>the subgridViews, so that's where the updateComplete occurs when the
>>dataProvider is changed.
>>
>>The UDL that is triggered in the Grid itself, related only to
>>selection/caret changes.
>>
>>Regarding resetDP(), I confirm what you say:
>>-reassigning the same instance, does nothing.
>>- So everything is done in the RemoveAll() and AddItem() RemoveAll will
>>trigger RESET, that will trigger UDL in a subGridView And all the
>>AddItem will trigger one consolidated ADD event (AFAIR).
>>
>>So the test case won't trigger the UDL...
>>
>>So the test case needs to wait for updateComplete on one of the
>>subViews, not the dataGrid itself.
>>
>>Maurice
>>
>>-----Message d'origine-----
>>De : Alex Harui [mailto:aharui@adobe.com] Envoyé : mardi 15 octobre
>>2013 02:18 À : dev@flex.apache.org Objet : Re: Build failed in Jenkins:
>>flex-sdk_mustella #470
>>
>>Debug into the dataProvider setter.  It looks like resetDP assigns the
>>same instance so if there is a change check in the setter then it won't
>>call the invalidation methods.  Also check the invalidation flags to
>>see if they are being set or not.  I would expect all of those addItem
>>calls to invalidate something.
>>
>>And is that RunCode the 3rd step or could this be from a different
>>RunCode?
>>
>>On 10/14/13 5:10 PM, "Maurice Amsellem" <ma...@systar.com>
>>wrote:
>>
>>>I changed to following:
>>><RunCode code="FlexGlobals.topLevelApplication.dataGrid.resetDP()"
>>>waitEvent="updateComplete" waitTarget="dataGrid" />
>>>
>>>Instead of :
>>>    <RunCode code="FlexGlobals.topLevelApplication.dataGrid.resetDP()"
>>>waitEvent="enterFrame" waitTarget="stage"/>
>>>
>>>DataGrid_comp3.resetDP() is actually re-assigning the dataProvider, so
>>>this SHOULD eventually trigger an updateComplete event.
>>>
>>>Unfortunately, the test fails with :
>>>
>>>Failed RunCode(body:step 3)  Timeout waiting for updateComplete from
>>>dataGrid
>>>
>>>Any idea ? 
>>>
>>>Maurice
>>>
>>>-----Message d'origine-----
>>>De : Maurice Amsellem [mailto:maurice.amsellem@systar.com]
>>>Envoyé : mardi 15 octobre 2013 02:00
>>>À : dev@flex.apache.org
>>>Objet : RE: Build failed in Jenkins: flex-sdk_mustella #470
>>>
>>>>Worth trying.  But can you set a breakpoint on updateDisplayList to
>>>>make sure it doesn't get called twice?  We want to make sure the
>>>>deferred work doesn't force another round >of validation.
>>>
>>>I remember I did that already when manually testing the fix: I did
>>>several changes to the dataProvider, but only one UDL was executed.
>>>
>>>Maurice
>>>
>>>-----Message d'origine-----
>>>De : Alex Harui [mailto:aharui@adobe.com] Envoyé : mardi 15 octobre
>>>2013
>>>01:55 À : dev@flex.apache.org Objet : Re: Build failed in Jenkins:
>>>flex-sdk_mustella #470
>>>
>>>Worth trying.  But can you set a breakpoint on updateDisplayList to
>>>make sure it doesn't get called twice?  We want to make sure the
>>>deferred work doesn't force another round of validation.
>>>
>>>-Alex
>>>
>>>On 10/14/13 4:50 PM, "Maurice Amsellem" <ma...@systar.com>
>>>wrote:
>>>
>>>>>Sounds like a timing issue with the tests. eg They need to wait for
>>>>>undateComplete event?
>>>>
>>>>In the test case below (which was one of the failing), after the DP
>>>>has been reset, it's waiting for the next frame:
>>>>
>>>><RunCode code="FlexGlobals.topLevelApplication.dataGrid.resetDP()"
>>>>waitEvent="enterFrame" waitTarget="stage"/>
>>>>
>>>>And after that, it's waiting for two more frames before comparing the
>>>>bitmaps...
>>>><WaitForEvent target="stage" eventName="enterFrame"
>>>>numExpectedEvents="2"/>
>>>>
>>>>So maybe I should change to waitEvent="updateComplete" so that it
>>>>wait until the udateDisplayList ?
>>>>
>>>>
>>>>
>>>>
>>>>	    <TestCase testID="requireSelection_test15"
>>>>keywords="[GridSelection,property,requireSelection ]"
>>>>	        description="Test selection is on first row/cell,reset
>>>>dataprovider,verify first row/cell is still selected">
>>>>	       	<setup>
>>>>	 	    <ResetComponent target="dataGrid"
>>>>className="components.DataGrid_comp3" waitEvent="updateComplete" />	
>>>>	            <WaitForEvent target="stage" eventName="enterFrame"
>>>>numExpectedEvents="2"/></setup>
>>>>		<body>		
>>>>		    <RunCode
>>>>code="FlexGlobals.topLevelApplication.dataGrid.selectionMode=GridSele
>>>>c
>>>>t
>>>>ion
>>>>Mode.MULTIPLE_CELLS"/>
>>>>		    <AssertMethodValue
>>>>method="value=FlexGlobals.topLevelApplication.dataGrid.selectionConta
>>>>i
>>>>n
>>>>sCe
>>>>ll(0,0)" value="true"/>
>>>>		    <RunCode 
>>>>code="FlexGlobals.topLevelApplication.dataGrid.resetDP()"
>>>>waitEvent="enterFrame" waitTarget="stage"/>
>>>>		    <AssertMethodValue
>>>>method="value=FlexGlobals.topLevelApplication.dataGrid.selectionConta
>>>>i
>>>>n
>>>>sCe
>>>>ll(0,0)" value="true"/>
>>>>		    <WaitForEvent target="stage" eventName="enterFrame"
>>>>numExpectedEvents="2"/>
>>>>		    <CompareBitmap   numColorVariances="20" maxColorVariance="20"
>>>>url="../Properties/Baselines/$testID_cell.png" target="dataGrid"/>
>>>>		</body>
>>>>	    </TestCase>
>>>>
>>>>
>>>>Maurice
>>>>
>>>>-----Message d'origine-----
>>>>De : Justin Mclean [mailto:justin@classsoftware.com] Envoyé : mardi
>>>>15 octobre 2013 01:34 À : dev@flex.apache.org Objet : Re: Build
>>>>failed in
>>>>Jenkins: flex-sdk_mustella #470
>>>>
>>>>HI,
>>>>
>>>>Sounds like a timing issue with the tests. eg They need to wait for
>>>>undateComplete event?
>>>>
>>>>Justin
>>>
>>
>


RE: Build failed in Jenkins: flex-sdk_mustella #470

Posted by Maurice Amsellem <ma...@systar.com>.
Hi,  quick status of failing tests:

1) gumbo/components/DataGrid/Properties/DataGrid_requireSelection_test001 requireSelection_test15

mustella\tests\gumbo\components\DataGrid\SWFs\components\DataGrid_comp3.mxml resetDP() method is incorrect. 
 It creates a temp var that is never used, and the dataProvider assignement is effectless.
I suspect the test is somehow uncomplete...
I noticed there is a resetDP2() that does what resetDP() was supposed to do.
I don't have the history of this test, so I am assuming someone else tried to fix the test by creation a new method.

- changed the test case to use resetDP2() instead of resetDP().

- also replaced the waitEvent ="enterFrame" by waitEvent="updateComplete"  waitTarget="dataGrid.grid", which is safer.

=> test pass

2) gumbo/components/DataGrid/Properties/DataGrid_requireSelection_test001 requireSelection_test14
=> test still fails
3) tests/gumbo/components/DataGrid/Styles/DataGrid_Styles_rowBackGround rowBackground_skin_rowChange_test
=> test still fails

However, in the last 2 tests,  Bitmap SVNDiff shows sub-pixel shift in header separators.  
I have absolutely no idea why this happens and how this could be corrected.

I can't spend any more time investigating on this, apart from wrapping up and committing...

Maurice 

-----Message d'origine-----
De : Alex Harui [mailto:aharui@adobe.com] 
Envoyé : mardi 15 octobre 2013 02:52
À : dev@flex.apache.org
Objet : Re: Build failed in Jenkins: flex-sdk_mustella #470

Congratulations.  Now get some sleep. ;-)

On 10/14/13 5:34 PM, "Maurice Amsellem" <ma...@systar.com>
wrote:

>GOT IT!!! (and without debugging :-) )
>
>Actually, in spark DataGrid, the content is not in the DataGrid, but in 
>the subgridViews, so that's where the updateComplete occurs when the 
>dataProvider is changed.
>
>The UDL that is triggered in the Grid itself, related only to 
>selection/caret changes.
>
>Regarding resetDP(), I confirm what you say:
>-reassigning the same instance, does nothing.
>- So everything is done in the RemoveAll() and AddItem() RemoveAll will 
>trigger RESET, that will trigger UDL in a subGridView And all the 
>AddItem will trigger one consolidated ADD event (AFAIR).
>
>So the test case won't trigger the UDL...
>
>So the test case needs to wait for updateComplete on one of the 
>subViews, not the dataGrid itself.
>
>Maurice
>
>-----Message d'origine-----
>De : Alex Harui [mailto:aharui@adobe.com] Envoyé : mardi 15 octobre 
>2013 02:18 À : dev@flex.apache.org Objet : Re: Build failed in Jenkins: 
>flex-sdk_mustella #470
>
>Debug into the dataProvider setter.  It looks like resetDP assigns the 
>same instance so if there is a change check in the setter then it won't 
>call the invalidation methods.  Also check the invalidation flags to 
>see if they are being set or not.  I would expect all of those addItem 
>calls to invalidate something.
>
>And is that RunCode the 3rd step or could this be from a different 
>RunCode?
>
>On 10/14/13 5:10 PM, "Maurice Amsellem" <ma...@systar.com>
>wrote:
>
>>I changed to following:
>><RunCode code="FlexGlobals.topLevelApplication.dataGrid.resetDP()"
>>waitEvent="updateComplete" waitTarget="dataGrid" />
>>
>>Instead of :
>>    <RunCode code="FlexGlobals.topLevelApplication.dataGrid.resetDP()"
>>waitEvent="enterFrame" waitTarget="stage"/>
>>
>>DataGrid_comp3.resetDP() is actually re-assigning the dataProvider, so 
>>this SHOULD eventually trigger an updateComplete event.
>>
>>Unfortunately, the test fails with :
>>
>>Failed RunCode(body:step 3)  Timeout waiting for updateComplete from 
>>dataGrid
>>
>>Any idea ? 
>>
>>Maurice
>>
>>-----Message d'origine-----
>>De : Maurice Amsellem [mailto:maurice.amsellem@systar.com]
>>Envoyé : mardi 15 octobre 2013 02:00
>>À : dev@flex.apache.org
>>Objet : RE: Build failed in Jenkins: flex-sdk_mustella #470
>>
>>>Worth trying.  But can you set a breakpoint on updateDisplayList to 
>>>make sure it doesn't get called twice?  We want to make sure the 
>>>deferred work doesn't force another round >of validation.
>>
>>I remember I did that already when manually testing the fix: I did 
>>several changes to the dataProvider, but only one UDL was executed.
>>
>>Maurice
>>
>>-----Message d'origine-----
>>De : Alex Harui [mailto:aharui@adobe.com] Envoyé : mardi 15 octobre
>>2013
>>01:55 À : dev@flex.apache.org Objet : Re: Build failed in Jenkins:
>>flex-sdk_mustella #470
>>
>>Worth trying.  But can you set a breakpoint on updateDisplayList to 
>>make sure it doesn't get called twice?  We want to make sure the 
>>deferred work doesn't force another round of validation.
>>
>>-Alex
>>
>>On 10/14/13 4:50 PM, "Maurice Amsellem" <ma...@systar.com>
>>wrote:
>>
>>>>Sounds like a timing issue with the tests. eg They need to wait for 
>>>>undateComplete event?
>>>
>>>In the test case below (which was one of the failing), after the DP 
>>>has been reset, it's waiting for the next frame:
>>>
>>><RunCode code="FlexGlobals.topLevelApplication.dataGrid.resetDP()"
>>>waitEvent="enterFrame" waitTarget="stage"/>
>>>
>>>And after that, it's waiting for two more frames before comparing the 
>>>bitmaps...
>>><WaitForEvent target="stage" eventName="enterFrame"
>>>numExpectedEvents="2"/>
>>>
>>>So maybe I should change to waitEvent="updateComplete" so that it 
>>>wait until the udateDisplayList ?
>>>
>>>
>>>
>>>
>>>	    <TestCase testID="requireSelection_test15"
>>>keywords="[GridSelection,property,requireSelection ]"
>>>	        description="Test selection is on first row/cell,reset 
>>>dataprovider,verify first row/cell is still selected">
>>>	       	<setup>
>>>	 	    <ResetComponent target="dataGrid"
>>>className="components.DataGrid_comp3" waitEvent="updateComplete" />	
>>>	            <WaitForEvent target="stage" eventName="enterFrame"
>>>numExpectedEvents="2"/></setup>
>>>		<body>		
>>>		    <RunCode
>>>code="FlexGlobals.topLevelApplication.dataGrid.selectionMode=GridSele
>>>c
>>>t
>>>ion
>>>Mode.MULTIPLE_CELLS"/>
>>>		    <AssertMethodValue
>>>method="value=FlexGlobals.topLevelApplication.dataGrid.selectionConta
>>>i
>>>n
>>>sCe
>>>ll(0,0)" value="true"/>
>>>		    <RunCode code="FlexGlobals.topLevelApplication.dataGrid.resetDP()"
>>>waitEvent="enterFrame" waitTarget="stage"/>
>>>		    <AssertMethodValue
>>>method="value=FlexGlobals.topLevelApplication.dataGrid.selectionConta
>>>i
>>>n
>>>sCe
>>>ll(0,0)" value="true"/>
>>>		    <WaitForEvent target="stage" eventName="enterFrame"
>>>numExpectedEvents="2"/>
>>>		    <CompareBitmap   numColorVariances="20" maxColorVariance="20"
>>>url="../Properties/Baselines/$testID_cell.png" target="dataGrid"/>
>>>		</body>
>>>	    </TestCase>
>>>
>>>
>>>Maurice
>>>
>>>-----Message d'origine-----
>>>De : Justin Mclean [mailto:justin@classsoftware.com] Envoyé : mardi 
>>>15 octobre 2013 01:34 À : dev@flex.apache.org Objet : Re: Build 
>>>failed in
>>>Jenkins: flex-sdk_mustella #470
>>>
>>>HI,
>>>
>>>Sounds like a timing issue with the tests. eg They need to wait for 
>>>undateComplete event?
>>>
>>>Justin
>>
>


Re: Build failed in Jenkins: flex-sdk_mustella #470

Posted by Alex Harui <ah...@adobe.com>.
Congratulations.  Now get some sleep. ;-)

On 10/14/13 5:34 PM, "Maurice Amsellem" <ma...@systar.com>
wrote:

>GOT IT!!! (and without debugging :-) )
>
>Actually, in spark DataGrid, the content is not in the DataGrid, but in
>the subgridViews, so that's where the updateComplete occurs when the
>dataProvider is changed.
>
>The UDL that is triggered in the Grid itself, related only to
>selection/caret changes.
>
>Regarding resetDP(), I confirm what you say:
>-reassigning the same instance, does nothing.
>- So everything is done in the RemoveAll() and AddItem()
>RemoveAll will trigger RESET, that will trigger UDL in a subGridView
>And all the AddItem will trigger one consolidated ADD event (AFAIR).
>
>So the test case won't trigger the UDL...
>
>So the test case needs to wait for updateComplete on one of the subViews,
>not the dataGrid itself.
>
>Maurice 
>
>-----Message d'origine-----
>De : Alex Harui [mailto:aharui@adobe.com]
>Envoyé : mardi 15 octobre 2013 02:18
>À : dev@flex.apache.org
>Objet : Re: Build failed in Jenkins: flex-sdk_mustella #470
>
>Debug into the dataProvider setter.  It looks like resetDP assigns the
>same instance so if there is a change check in the setter then it won't
>call the invalidation methods.  Also check the invalidation flags to see
>if they are being set or not.  I would expect all of those addItem calls
>to invalidate something.
>
>And is that RunCode the 3rd step or could this be from a different
>RunCode?
>
>On 10/14/13 5:10 PM, "Maurice Amsellem" <ma...@systar.com>
>wrote:
>
>>I changed to following:
>><RunCode code="FlexGlobals.topLevelApplication.dataGrid.resetDP()"
>>waitEvent="updateComplete" waitTarget="dataGrid" />
>>
>>Instead of :
>>    <RunCode code="FlexGlobals.topLevelApplication.dataGrid.resetDP()"
>>waitEvent="enterFrame" waitTarget="stage"/>
>>
>>DataGrid_comp3.resetDP() is actually re-assigning the dataProvider, so
>>this SHOULD eventually trigger an updateComplete event.
>>
>>Unfortunately, the test fails with :
>>
>>Failed RunCode(body:step 3)  Timeout waiting for updateComplete from
>>dataGrid
>>
>>Any idea ? 
>>
>>Maurice
>>
>>-----Message d'origine-----
>>De : Maurice Amsellem [mailto:maurice.amsellem@systar.com]
>>Envoyé : mardi 15 octobre 2013 02:00
>>À : dev@flex.apache.org
>>Objet : RE: Build failed in Jenkins: flex-sdk_mustella #470
>>
>>>Worth trying.  But can you set a breakpoint on updateDisplayList to
>>>make sure it doesn't get called twice?  We want to make sure the
>>>deferred work doesn't force another round >of validation.
>>
>>I remember I did that already when manually testing the fix: I did
>>several changes to the dataProvider, but only one UDL was executed.
>>
>>Maurice
>>
>>-----Message d'origine-----
>>De : Alex Harui [mailto:aharui@adobe.com] Envoyé : mardi 15 octobre
>>2013
>>01:55 À : dev@flex.apache.org Objet : Re: Build failed in Jenkins:
>>flex-sdk_mustella #470
>>
>>Worth trying.  But can you set a breakpoint on updateDisplayList to
>>make sure it doesn't get called twice?  We want to make sure the
>>deferred work doesn't force another round of validation.
>>
>>-Alex
>>
>>On 10/14/13 4:50 PM, "Maurice Amsellem" <ma...@systar.com>
>>wrote:
>>
>>>>Sounds like a timing issue with the tests. eg They need to wait for
>>>>undateComplete event?
>>>
>>>In the test case below (which was one of the failing), after the DP
>>>has been reset, it's waiting for the next frame:
>>>
>>><RunCode code="FlexGlobals.topLevelApplication.dataGrid.resetDP()"
>>>waitEvent="enterFrame" waitTarget="stage"/>
>>>
>>>And after that, it's waiting for two more frames before comparing the
>>>bitmaps...
>>><WaitForEvent target="stage" eventName="enterFrame"
>>>numExpectedEvents="2"/>
>>>
>>>So maybe I should change to waitEvent="updateComplete" so that it wait
>>>until the udateDisplayList ?
>>>
>>>
>>>
>>>
>>>	    <TestCase testID="requireSelection_test15"
>>>keywords="[GridSelection,property,requireSelection ]"
>>>	        description="Test selection is on first row/cell,reset
>>>dataprovider,verify first row/cell is still selected">
>>>	       	<setup>
>>>	 	    <ResetComponent target="dataGrid"
>>>className="components.DataGrid_comp3" waitEvent="updateComplete" />	
>>>	            <WaitForEvent target="stage" eventName="enterFrame"
>>>numExpectedEvents="2"/></setup>
>>>		<body>		
>>>		    <RunCode
>>>code="FlexGlobals.topLevelApplication.dataGrid.selectionMode=GridSelec
>>>t
>>>ion
>>>Mode.MULTIPLE_CELLS"/>
>>>		    <AssertMethodValue
>>>method="value=FlexGlobals.topLevelApplication.dataGrid.selectionContai
>>>n
>>>sCe
>>>ll(0,0)" value="true"/>
>>>		    <RunCode code="FlexGlobals.topLevelApplication.dataGrid.resetDP()"
>>>waitEvent="enterFrame" waitTarget="stage"/>
>>>		    <AssertMethodValue
>>>method="value=FlexGlobals.topLevelApplication.dataGrid.selectionContai
>>>n
>>>sCe
>>>ll(0,0)" value="true"/>
>>>		    <WaitForEvent target="stage" eventName="enterFrame"
>>>numExpectedEvents="2"/>
>>>		    <CompareBitmap   numColorVariances="20" maxColorVariance="20"
>>>url="../Properties/Baselines/$testID_cell.png" target="dataGrid"/>
>>>		</body>
>>>	    </TestCase>
>>>
>>>
>>>Maurice
>>>
>>>-----Message d'origine-----
>>>De : Justin Mclean [mailto:justin@classsoftware.com] Envoyé : mardi 15
>>>octobre 2013 01:34 À : dev@flex.apache.org Objet : Re: Build failed in
>>>Jenkins: flex-sdk_mustella #470
>>>
>>>HI,
>>>
>>>Sounds like a timing issue with the tests. eg They need to wait for
>>>undateComplete event?
>>>
>>>Justin
>>
>


RE: Build failed in Jenkins: flex-sdk_mustella #470

Posted by Maurice Amsellem <ma...@systar.com>.
GOT IT!!! (and without debugging :-) )

Actually, in spark DataGrid, the content is not in the DataGrid, but in the subgridViews, so that's where the updateComplete occurs when the dataProvider is changed.

The UDL that is triggered in the Grid itself, related only to selection/caret changes.

Regarding resetDP(), I confirm what you say:
-reassigning the same instance, does nothing.
- So everything is done in the RemoveAll() and AddItem()
RemoveAll will trigger RESET, that will trigger UDL in a subGridView
And all the AddItem will trigger one consolidated ADD event (AFAIR).

So the test case won't trigger the UDL...

So the test case needs to wait for updateComplete on one of the subViews, not the dataGrid itself.

Maurice 

-----Message d'origine-----
De : Alex Harui [mailto:aharui@adobe.com] 
Envoyé : mardi 15 octobre 2013 02:18
À : dev@flex.apache.org
Objet : Re: Build failed in Jenkins: flex-sdk_mustella #470

Debug into the dataProvider setter.  It looks like resetDP assigns the same instance so if there is a change check in the setter then it won't call the invalidation methods.  Also check the invalidation flags to see if they are being set or not.  I would expect all of those addItem calls to invalidate something.

And is that RunCode the 3rd step or could this be from a different RunCode?

On 10/14/13 5:10 PM, "Maurice Amsellem" <ma...@systar.com>
wrote:

>I changed to following:
><RunCode code="FlexGlobals.topLevelApplication.dataGrid.resetDP()"
>waitEvent="updateComplete" waitTarget="dataGrid" />
>
>Instead of :
>    <RunCode code="FlexGlobals.topLevelApplication.dataGrid.resetDP()"
>waitEvent="enterFrame" waitTarget="stage"/>
>
>DataGrid_comp3.resetDP() is actually re-assigning the dataProvider, so 
>this SHOULD eventually trigger an updateComplete event.
>
>Unfortunately, the test fails with :
>
>Failed RunCode(body:step 3)  Timeout waiting for updateComplete from 
>dataGrid
>
>Any idea ? 
>
>Maurice
>
>-----Message d'origine-----
>De : Maurice Amsellem [mailto:maurice.amsellem@systar.com]
>Envoyé : mardi 15 octobre 2013 02:00
>À : dev@flex.apache.org
>Objet : RE: Build failed in Jenkins: flex-sdk_mustella #470
>
>>Worth trying.  But can you set a breakpoint on updateDisplayList to 
>>make sure it doesn't get called twice?  We want to make sure the 
>>deferred work doesn't force another round >of validation.
>
>I remember I did that already when manually testing the fix: I did 
>several changes to the dataProvider, but only one UDL was executed.
>
>Maurice
>
>-----Message d'origine-----
>De : Alex Harui [mailto:aharui@adobe.com] Envoyé : mardi 15 octobre 
>2013
>01:55 À : dev@flex.apache.org Objet : Re: Build failed in Jenkins:
>flex-sdk_mustella #470
>
>Worth trying.  But can you set a breakpoint on updateDisplayList to 
>make sure it doesn't get called twice?  We want to make sure the 
>deferred work doesn't force another round of validation.
>
>-Alex
>
>On 10/14/13 4:50 PM, "Maurice Amsellem" <ma...@systar.com>
>wrote:
>
>>>Sounds like a timing issue with the tests. eg They need to wait for 
>>>undateComplete event?
>>
>>In the test case below (which was one of the failing), after the DP 
>>has been reset, it's waiting for the next frame:
>>
>><RunCode code="FlexGlobals.topLevelApplication.dataGrid.resetDP()"
>>waitEvent="enterFrame" waitTarget="stage"/>
>>
>>And after that, it's waiting for two more frames before comparing the 
>>bitmaps...
>><WaitForEvent target="stage" eventName="enterFrame"
>>numExpectedEvents="2"/>
>>
>>So maybe I should change to waitEvent="updateComplete" so that it wait 
>>until the udateDisplayList ?
>>
>>
>>
>>
>>	    <TestCase testID="requireSelection_test15"
>>keywords="[GridSelection,property,requireSelection ]"
>>	        description="Test selection is on first row/cell,reset 
>>dataprovider,verify first row/cell is still selected">
>>	       	<setup>
>>	 	    <ResetComponent target="dataGrid"
>>className="components.DataGrid_comp3" waitEvent="updateComplete" />	
>>	            <WaitForEvent target="stage" eventName="enterFrame"
>>numExpectedEvents="2"/></setup>
>>		<body>		
>>		    <RunCode
>>code="FlexGlobals.topLevelApplication.dataGrid.selectionMode=GridSelec
>>t
>>ion
>>Mode.MULTIPLE_CELLS"/>
>>		    <AssertMethodValue
>>method="value=FlexGlobals.topLevelApplication.dataGrid.selectionContai
>>n
>>sCe
>>ll(0,0)" value="true"/>
>>		    <RunCode code="FlexGlobals.topLevelApplication.dataGrid.resetDP()"
>>waitEvent="enterFrame" waitTarget="stage"/>
>>		    <AssertMethodValue
>>method="value=FlexGlobals.topLevelApplication.dataGrid.selectionContai
>>n
>>sCe
>>ll(0,0)" value="true"/>
>>		    <WaitForEvent target="stage" eventName="enterFrame"
>>numExpectedEvents="2"/>
>>		    <CompareBitmap   numColorVariances="20" maxColorVariance="20"
>>url="../Properties/Baselines/$testID_cell.png" target="dataGrid"/>
>>		</body>
>>	    </TestCase>
>>
>>
>>Maurice
>>
>>-----Message d'origine-----
>>De : Justin Mclean [mailto:justin@classsoftware.com] Envoyé : mardi 15 
>>octobre 2013 01:34 À : dev@flex.apache.org Objet : Re: Build failed in
>>Jenkins: flex-sdk_mustella #470
>>
>>HI,
>>
>>Sounds like a timing issue with the tests. eg They need to wait for 
>>undateComplete event?
>>
>>Justin
>


Re: Build failed in Jenkins: flex-sdk_mustella #470

Posted by Alex Harui <ah...@adobe.com>.
OK, thanks for staying with it.  In looking at the code, it occurred to me
that before the change, resetDP has a bunch of addItem calls which would
call the caretChangeHandler often. Maybe that isn't happening in the
deferred version and thus the ensureIndexIsVisible isn't being called for
the first item?  Or something like that?

-Alex

On 10/14/13 5:20 PM, "Maurice Amsellem" <ma...@systar.com>
wrote:

>To be more acurate, when the test initially fails, the bitmap shows the
>list is scrolled to the end,
>whereas the baseline bitmaps has it scrolled to the top, with the first
>cell selected.
>Which means it does not scroll to the top.
>
>The fact that updateComplete is not triggered either, would suggest the
>UDL is not called ???
>
>I need to debug to find out, but too late for today (already 2:20 am in
>Paris).
>
>Maurice 
>
>-----Message d'origine-----
>De : Maurice Amsellem [mailto:maurice.amsellem@systar.com]
>Envoyé : mardi 15 octobre 2013 02:10
>À : dev@flex.apache.org
>Objet : RE: Build failed in Jenkins: flex-sdk_mustella #470
>
>I changed to following:
><RunCode code="FlexGlobals.topLevelApplication.dataGrid.resetDP()"
>waitEvent="updateComplete" waitTarget="dataGrid" />
>
>Instead of :
>    <RunCode code="FlexGlobals.topLevelApplication.dataGrid.resetDP()"
>waitEvent="enterFrame" waitTarget="stage"/>
>
>DataGrid_comp3.resetDP() is actually re-assigning the dataProvider, so
>this SHOULD eventually trigger an updateComplete event.
>
>Unfortunately, the test fails with :
>
>Failed RunCode(body:step 3)  Timeout waiting for updateComplete from
>dataGrid
>
>Any idea ? 
>
>Maurice 
>
>-----Message d'origine-----
>De : Maurice Amsellem [mailto:maurice.amsellem@systar.com]
>Envoyé : mardi 15 octobre 2013 02:00
>À : dev@flex.apache.org
>Objet : RE: Build failed in Jenkins: flex-sdk_mustella #470
>
>>Worth trying.  But can you set a breakpoint on updateDisplayList to make
>>sure it doesn't get called twice?  We want to make sure the deferred
>>work doesn't force another round >of validation.
>
>I remember I did that already when manually testing the fix: I did
>several changes to the dataProvider, but only one UDL was executed.
>
>Maurice 
>
>-----Message d'origine-----
>De : Alex Harui [mailto:aharui@adobe.com] Envoyé : mardi 15 octobre 2013
>01:55 À : dev@flex.apache.org Objet : Re: Build failed in Jenkins:
>flex-sdk_mustella #470
>
>Worth trying.  But can you set a breakpoint on updateDisplayList to make
>sure it doesn't get called twice?  We want to make sure the deferred work
>doesn't force another round of validation.
>
>-Alex
>
>On 10/14/13 4:50 PM, "Maurice Amsellem" <ma...@systar.com>
>wrote:
>
>>>Sounds like a timing issue with the tests. eg They need to wait for
>>>undateComplete event?
>>
>>In the test case below (which was one of the failing), after the DP has
>>been reset, it's waiting for the next frame:
>>
>><RunCode code="FlexGlobals.topLevelApplication.dataGrid.resetDP()"
>>waitEvent="enterFrame" waitTarget="stage"/>
>>
>>And after that, it's waiting for two more frames before comparing the
>>bitmaps...
>><WaitForEvent target="stage" eventName="enterFrame"
>>numExpectedEvents="2"/>
>>
>>So maybe I should change to waitEvent="updateComplete" so that it wait
>>until the udateDisplayList ?
>>
>>
>>
>>
>>	    <TestCase testID="requireSelection_test15"
>>keywords="[GridSelection,property,requireSelection ]"
>>	        description="Test selection is on first row/cell,reset
>>dataprovider,verify first row/cell is still selected">
>>	       	<setup>
>>	 	    <ResetComponent target="dataGrid"
>>className="components.DataGrid_comp3" waitEvent="updateComplete" />	
>>	            <WaitForEvent target="stage" eventName="enterFrame"
>>numExpectedEvents="2"/></setup>
>>		<body>		
>>		    <RunCode
>>code="FlexGlobals.topLevelApplication.dataGrid.selectionMode=GridSelect
>>ion
>>Mode.MULTIPLE_CELLS"/>
>>		    <AssertMethodValue
>>method="value=FlexGlobals.topLevelApplication.dataGrid.selectionContain
>>sCe
>>ll(0,0)" value="true"/>
>>		    <RunCode code="FlexGlobals.topLevelApplication.dataGrid.resetDP()"
>>waitEvent="enterFrame" waitTarget="stage"/>
>>		    <AssertMethodValue
>>method="value=FlexGlobals.topLevelApplication.dataGrid.selectionContain
>>sCe
>>ll(0,0)" value="true"/>
>>		    <WaitForEvent target="stage" eventName="enterFrame"
>>numExpectedEvents="2"/>
>>		    <CompareBitmap   numColorVariances="20" maxColorVariance="20"
>>url="../Properties/Baselines/$testID_cell.png" target="dataGrid"/>
>>		</body>
>>	    </TestCase>
>>
>>
>>Maurice
>>
>>-----Message d'origine-----
>>De : Justin Mclean [mailto:justin@classsoftware.com] Envoyé : mardi 15
>>octobre 2013 01:34 À : dev@flex.apache.org Objet : Re: Build failed in
>>Jenkins: flex-sdk_mustella #470
>>
>>HI,
>>
>>Sounds like a timing issue with the tests. eg They need to wait for
>>undateComplete event?
>>
>>Justin
>


RE: Build failed in Jenkins: flex-sdk_mustella #470

Posted by Maurice Amsellem <ma...@systar.com>.
To be more acurate, when the test initially fails, the bitmap shows the list is scrolled to the end, 
whereas the baseline bitmaps has it scrolled to the top, with the first cell selected.
Which means it does not scroll to the top.

The fact that updateComplete is not triggered either, would suggest the UDL is not called ???

I need to debug to find out, but too late for today (already 2:20 am in Paris).

Maurice 

-----Message d'origine-----
De : Maurice Amsellem [mailto:maurice.amsellem@systar.com] 
Envoyé : mardi 15 octobre 2013 02:10
À : dev@flex.apache.org
Objet : RE: Build failed in Jenkins: flex-sdk_mustella #470

I changed to following:
<RunCode code="FlexGlobals.topLevelApplication.dataGrid.resetDP()"  waitEvent="updateComplete" waitTarget="dataGrid" />

Instead of :
    <RunCode code="FlexGlobals.topLevelApplication.dataGrid.resetDP()" waitEvent="enterFrame" waitTarget="stage"/>

DataGrid_comp3.resetDP() is actually re-assigning the dataProvider, so this SHOULD eventually trigger an updateComplete event.

Unfortunately, the test fails with :

Failed RunCode(body:step 3)  Timeout waiting for updateComplete from dataGrid

Any idea ? 

Maurice 

-----Message d'origine-----
De : Maurice Amsellem [mailto:maurice.amsellem@systar.com]
Envoyé : mardi 15 octobre 2013 02:00
À : dev@flex.apache.org
Objet : RE: Build failed in Jenkins: flex-sdk_mustella #470

>Worth trying.  But can you set a breakpoint on updateDisplayList to make sure it doesn't get called twice?  We want to make sure the deferred work doesn't force another round >of validation.

I remember I did that already when manually testing the fix: I did several changes to the dataProvider, but only one UDL was executed.

Maurice 

-----Message d'origine-----
De : Alex Harui [mailto:aharui@adobe.com] Envoyé : mardi 15 octobre 2013 01:55 À : dev@flex.apache.org Objet : Re: Build failed in Jenkins: flex-sdk_mustella #470

Worth trying.  But can you set a breakpoint on updateDisplayList to make sure it doesn't get called twice?  We want to make sure the deferred work doesn't force another round of validation.

-Alex

On 10/14/13 4:50 PM, "Maurice Amsellem" <ma...@systar.com>
wrote:

>>Sounds like a timing issue with the tests. eg They need to wait for 
>>undateComplete event?
>
>In the test case below (which was one of the failing), after the DP has 
>been reset, it's waiting for the next frame:
>
><RunCode code="FlexGlobals.topLevelApplication.dataGrid.resetDP()"
>waitEvent="enterFrame" waitTarget="stage"/>
>
>And after that, it's waiting for two more frames before comparing the 
>bitmaps...
><WaitForEvent target="stage" eventName="enterFrame"
>numExpectedEvents="2"/>
>
>So maybe I should change to waitEvent="updateComplete" so that it wait 
>until the udateDisplayList ?
>
>
>
>
>	    <TestCase testID="requireSelection_test15"
>keywords="[GridSelection,property,requireSelection ]"
>	        description="Test selection is on first row/cell,reset 
>dataprovider,verify first row/cell is still selected">
>	       	<setup>
>	 	    <ResetComponent target="dataGrid"
>className="components.DataGrid_comp3" waitEvent="updateComplete" />	
>	            <WaitForEvent target="stage" eventName="enterFrame"
>numExpectedEvents="2"/></setup>
>		<body>		
>		    <RunCode
>code="FlexGlobals.topLevelApplication.dataGrid.selectionMode=GridSelect
>ion
>Mode.MULTIPLE_CELLS"/>
>		    <AssertMethodValue
>method="value=FlexGlobals.topLevelApplication.dataGrid.selectionContain
>sCe
>ll(0,0)" value="true"/>
>		    <RunCode code="FlexGlobals.topLevelApplication.dataGrid.resetDP()"
>waitEvent="enterFrame" waitTarget="stage"/>
>		    <AssertMethodValue
>method="value=FlexGlobals.topLevelApplication.dataGrid.selectionContain
>sCe
>ll(0,0)" value="true"/>
>		    <WaitForEvent target="stage" eventName="enterFrame"
>numExpectedEvents="2"/>
>		    <CompareBitmap   numColorVariances="20" maxColorVariance="20"
>url="../Properties/Baselines/$testID_cell.png" target="dataGrid"/>
>		</body>
>	    </TestCase>
>
>
>Maurice
>
>-----Message d'origine-----
>De : Justin Mclean [mailto:justin@classsoftware.com] Envoyé : mardi 15 
>octobre 2013 01:34 À : dev@flex.apache.org Objet : Re: Build failed in
>Jenkins: flex-sdk_mustella #470
>
>HI,
>
>Sounds like a timing issue with the tests. eg They need to wait for 
>undateComplete event?
>
>Justin


Re: Build failed in Jenkins: flex-sdk_mustella #470

Posted by Alex Harui <ah...@adobe.com>.
Debug into the dataProvider setter.  It looks like resetDP assigns the
same instance so if there is a change check in the setter then it won't
call the invalidation methods.  Also check the invalidation flags to see
if they are being set or not.  I would expect all of those addItem calls
to invalidate something.

And is that RunCode the 3rd step or could this be from a different RunCode?

On 10/14/13 5:10 PM, "Maurice Amsellem" <ma...@systar.com>
wrote:

>I changed to following:
><RunCode code="FlexGlobals.topLevelApplication.dataGrid.resetDP()"
>waitEvent="updateComplete" waitTarget="dataGrid" />
>
>Instead of :
>    <RunCode code="FlexGlobals.topLevelApplication.dataGrid.resetDP()"
>waitEvent="enterFrame" waitTarget="stage"/>
>
>DataGrid_comp3.resetDP() is actually re-assigning the dataProvider, so
>this SHOULD eventually trigger an updateComplete event.
>
>Unfortunately, the test fails with :
>
>Failed RunCode(body:step 3)  Timeout waiting for updateComplete from
>dataGrid
>
>Any idea ? 
>
>Maurice 
>
>-----Message d'origine-----
>De : Maurice Amsellem [mailto:maurice.amsellem@systar.com]
>Envoyé : mardi 15 octobre 2013 02:00
>À : dev@flex.apache.org
>Objet : RE: Build failed in Jenkins: flex-sdk_mustella #470
>
>>Worth trying.  But can you set a breakpoint on updateDisplayList to make
>>sure it doesn't get called twice?  We want to make sure the deferred
>>work doesn't force another round >of validation.
>
>I remember I did that already when manually testing the fix: I did
>several changes to the dataProvider, but only one UDL was executed.
>
>Maurice 
>
>-----Message d'origine-----
>De : Alex Harui [mailto:aharui@adobe.com] Envoyé : mardi 15 octobre 2013
>01:55 À : dev@flex.apache.org Objet : Re: Build failed in Jenkins:
>flex-sdk_mustella #470
>
>Worth trying.  But can you set a breakpoint on updateDisplayList to make
>sure it doesn't get called twice?  We want to make sure the deferred work
>doesn't force another round of validation.
>
>-Alex
>
>On 10/14/13 4:50 PM, "Maurice Amsellem" <ma...@systar.com>
>wrote:
>
>>>Sounds like a timing issue with the tests. eg They need to wait for
>>>undateComplete event?
>>
>>In the test case below (which was one of the failing), after the DP has
>>been reset, it's waiting for the next frame:
>>
>><RunCode code="FlexGlobals.topLevelApplication.dataGrid.resetDP()"
>>waitEvent="enterFrame" waitTarget="stage"/>
>>
>>And after that, it's waiting for two more frames before comparing the
>>bitmaps...
>><WaitForEvent target="stage" eventName="enterFrame"
>>numExpectedEvents="2"/>
>>
>>So maybe I should change to waitEvent="updateComplete" so that it wait
>>until the udateDisplayList ?
>>
>>
>>
>>
>>	    <TestCase testID="requireSelection_test15"
>>keywords="[GridSelection,property,requireSelection ]"
>>	        description="Test selection is on first row/cell,reset
>>dataprovider,verify first row/cell is still selected">
>>	       	<setup>
>>	 	    <ResetComponent target="dataGrid"
>>className="components.DataGrid_comp3" waitEvent="updateComplete" />	
>>	            <WaitForEvent target="stage" eventName="enterFrame"
>>numExpectedEvents="2"/></setup>
>>		<body>		
>>		    <RunCode
>>code="FlexGlobals.topLevelApplication.dataGrid.selectionMode=GridSelect
>>ion
>>Mode.MULTIPLE_CELLS"/>
>>		    <AssertMethodValue
>>method="value=FlexGlobals.topLevelApplication.dataGrid.selectionContain
>>sCe
>>ll(0,0)" value="true"/>
>>		    <RunCode code="FlexGlobals.topLevelApplication.dataGrid.resetDP()"
>>waitEvent="enterFrame" waitTarget="stage"/>
>>		    <AssertMethodValue
>>method="value=FlexGlobals.topLevelApplication.dataGrid.selectionContain
>>sCe
>>ll(0,0)" value="true"/>
>>		    <WaitForEvent target="stage" eventName="enterFrame"
>>numExpectedEvents="2"/>
>>		    <CompareBitmap   numColorVariances="20" maxColorVariance="20"
>>url="../Properties/Baselines/$testID_cell.png" target="dataGrid"/>
>>		</body>
>>	    </TestCase>
>>
>>
>>Maurice
>>
>>-----Message d'origine-----
>>De : Justin Mclean [mailto:justin@classsoftware.com] Envoyé : mardi 15
>>octobre 2013 01:34 À : dev@flex.apache.org Objet : Re: Build failed in
>>Jenkins: flex-sdk_mustella #470
>>
>>HI,
>>
>>Sounds like a timing issue with the tests. eg They need to wait for
>>undateComplete event?
>>
>>Justin
>


RE: Build failed in Jenkins: flex-sdk_mustella #470

Posted by Maurice Amsellem <ma...@systar.com>.
I changed to following:
<RunCode code="FlexGlobals.topLevelApplication.dataGrid.resetDP()"  waitEvent="updateComplete" waitTarget="dataGrid" />

Instead of :
    <RunCode code="FlexGlobals.topLevelApplication.dataGrid.resetDP()" waitEvent="enterFrame" waitTarget="stage"/>

DataGrid_comp3.resetDP() is actually re-assigning the dataProvider, so this SHOULD eventually trigger an updateComplete event.

Unfortunately, the test fails with :

Failed RunCode(body:step 3)  Timeout waiting for updateComplete from dataGrid

Any idea ? 

Maurice 

-----Message d'origine-----
De : Maurice Amsellem [mailto:maurice.amsellem@systar.com] 
Envoyé : mardi 15 octobre 2013 02:00
À : dev@flex.apache.org
Objet : RE: Build failed in Jenkins: flex-sdk_mustella #470

>Worth trying.  But can you set a breakpoint on updateDisplayList to make sure it doesn't get called twice?  We want to make sure the deferred work doesn't force another round >of validation.

I remember I did that already when manually testing the fix: I did several changes to the dataProvider, but only one UDL was executed.

Maurice 

-----Message d'origine-----
De : Alex Harui [mailto:aharui@adobe.com] Envoyé : mardi 15 octobre 2013 01:55 À : dev@flex.apache.org Objet : Re: Build failed in Jenkins: flex-sdk_mustella #470

Worth trying.  But can you set a breakpoint on updateDisplayList to make sure it doesn't get called twice?  We want to make sure the deferred work doesn't force another round of validation.

-Alex

On 10/14/13 4:50 PM, "Maurice Amsellem" <ma...@systar.com>
wrote:

>>Sounds like a timing issue with the tests. eg They need to wait for 
>>undateComplete event?
>
>In the test case below (which was one of the failing), after the DP has 
>been reset, it's waiting for the next frame:
>
><RunCode code="FlexGlobals.topLevelApplication.dataGrid.resetDP()"
>waitEvent="enterFrame" waitTarget="stage"/>
>
>And after that, it's waiting for two more frames before comparing the 
>bitmaps...
><WaitForEvent target="stage" eventName="enterFrame"
>numExpectedEvents="2"/>
>
>So maybe I should change to waitEvent="updateComplete" so that it wait 
>until the udateDisplayList ?
>
>
>
>
>	    <TestCase testID="requireSelection_test15"
>keywords="[GridSelection,property,requireSelection ]"
>	        description="Test selection is on first row/cell,reset 
>dataprovider,verify first row/cell is still selected">
>	       	<setup>
>	 	    <ResetComponent target="dataGrid"
>className="components.DataGrid_comp3" waitEvent="updateComplete" />	
>	            <WaitForEvent target="stage" eventName="enterFrame"
>numExpectedEvents="2"/></setup>
>		<body>		
>		    <RunCode
>code="FlexGlobals.topLevelApplication.dataGrid.selectionMode=GridSelect
>ion
>Mode.MULTIPLE_CELLS"/>
>		    <AssertMethodValue
>method="value=FlexGlobals.topLevelApplication.dataGrid.selectionContain
>sCe
>ll(0,0)" value="true"/>
>		    <RunCode code="FlexGlobals.topLevelApplication.dataGrid.resetDP()"
>waitEvent="enterFrame" waitTarget="stage"/>
>		    <AssertMethodValue
>method="value=FlexGlobals.topLevelApplication.dataGrid.selectionContain
>sCe
>ll(0,0)" value="true"/>
>		    <WaitForEvent target="stage" eventName="enterFrame"
>numExpectedEvents="2"/>
>		    <CompareBitmap   numColorVariances="20" maxColorVariance="20"
>url="../Properties/Baselines/$testID_cell.png" target="dataGrid"/>
>		</body>
>	    </TestCase>
>
>
>Maurice
>
>-----Message d'origine-----
>De : Justin Mclean [mailto:justin@classsoftware.com] Envoyé : mardi 15 
>octobre 2013 01:34 À : dev@flex.apache.org Objet : Re: Build failed in
>Jenkins: flex-sdk_mustella #470
>
>HI,
>
>Sounds like a timing issue with the tests. eg They need to wait for 
>undateComplete event?
>
>Justin


Re: Build failed in Jenkins: flex-sdk_mustella #470

Posted by Alex Harui <ah...@adobe.com>.

On 10/14/13 5:00 PM, "Maurice Amsellem" <ma...@systar.com>
wrote:

>>Worth trying.  But can you set a breakpoint on updateDisplayList to make
>>sure it doesn't get called twice?  We want to make sure the deferred
>>work doesn't force another round >of validation.
>
>I remember I did that already when manually testing the fix: I did
>several changes to the dataProvider, but only one UDL was executed.

OK.  It is worrisome if waiting for enterFrame is not sufficient if it
once was, although mustella tests should be waiting for updateComplete.
The validation subsystem is supposed to be validating a component in
ResetComponent in one frame so they are supposed to be equivalent in
simple cases.  At startup, or when creating a new INavigatorContent we
switch to multi-frame validation.  If you have time, verifying that
commitProperties and measure do not get called after UDL might be helpful,
but the first thing to find out is if updateComplete actually solves the
problem.

-Alex  


RE: Build failed in Jenkins: flex-sdk_mustella #470

Posted by Maurice Amsellem <ma...@systar.com>.
>Worth trying.  But can you set a breakpoint on updateDisplayList to make sure it doesn't get called twice?  We want to make sure the deferred work doesn't force another round >of validation.

I remember I did that already when manually testing the fix: I did several changes to the dataProvider, but only one UDL was executed.

Maurice 

-----Message d'origine-----
De : Alex Harui [mailto:aharui@adobe.com] 
Envoyé : mardi 15 octobre 2013 01:55
À : dev@flex.apache.org
Objet : Re: Build failed in Jenkins: flex-sdk_mustella #470

Worth trying.  But can you set a breakpoint on updateDisplayList to make sure it doesn't get called twice?  We want to make sure the deferred work doesn't force another round of validation.

-Alex

On 10/14/13 4:50 PM, "Maurice Amsellem" <ma...@systar.com>
wrote:

>>Sounds like a timing issue with the tests. eg They need to wait for 
>>undateComplete event?
>
>In the test case below (which was one of the failing), after the DP has 
>been reset, it's waiting for the next frame:
>
><RunCode code="FlexGlobals.topLevelApplication.dataGrid.resetDP()"
>waitEvent="enterFrame" waitTarget="stage"/>
>
>And after that, it's waiting for two more frames before comparing the 
>bitmaps...
><WaitForEvent target="stage" eventName="enterFrame"
>numExpectedEvents="2"/>
>
>So maybe I should change to waitEvent="updateComplete" so that it wait 
>until the udateDisplayList ?
>
>
>
>
>	    <TestCase testID="requireSelection_test15"
>keywords="[GridSelection,property,requireSelection ]"
>	        description="Test selection is on first row/cell,reset 
>dataprovider,verify first row/cell is still selected">
>	       	<setup>
>	 	    <ResetComponent target="dataGrid"
>className="components.DataGrid_comp3" waitEvent="updateComplete" />	
>	            <WaitForEvent target="stage" eventName="enterFrame"
>numExpectedEvents="2"/></setup>
>		<body>		
>		    <RunCode
>code="FlexGlobals.topLevelApplication.dataGrid.selectionMode=GridSelect
>ion
>Mode.MULTIPLE_CELLS"/>
>		    <AssertMethodValue
>method="value=FlexGlobals.topLevelApplication.dataGrid.selectionContain
>sCe
>ll(0,0)" value="true"/>
>		    <RunCode code="FlexGlobals.topLevelApplication.dataGrid.resetDP()"
>waitEvent="enterFrame" waitTarget="stage"/>
>		    <AssertMethodValue
>method="value=FlexGlobals.topLevelApplication.dataGrid.selectionContain
>sCe
>ll(0,0)" value="true"/>
>		    <WaitForEvent target="stage" eventName="enterFrame"
>numExpectedEvents="2"/>
>		    <CompareBitmap   numColorVariances="20" maxColorVariance="20"
>url="../Properties/Baselines/$testID_cell.png" target="dataGrid"/>
>		</body>
>	    </TestCase>
>
>
>Maurice
>
>-----Message d'origine-----
>De : Justin Mclean [mailto:justin@classsoftware.com] Envoyé : mardi 15 
>octobre 2013 01:34 À : dev@flex.apache.org Objet : Re: Build failed in 
>Jenkins: flex-sdk_mustella #470
>
>HI,
>
>Sounds like a timing issue with the tests. eg They need to wait for 
>undateComplete event?
>
>Justin


Re: Build failed in Jenkins: flex-sdk_mustella #470

Posted by Alex Harui <ah...@adobe.com>.
Worth trying.  But can you set a breakpoint on updateDisplayList to make
sure it doesn't get called twice?  We want to make sure the deferred work
doesn't force another round of validation.

-Alex

On 10/14/13 4:50 PM, "Maurice Amsellem" <ma...@systar.com>
wrote:

>>Sounds like a timing issue with the tests. eg They need to wait for
>>undateComplete event?
>
>In the test case below (which was one of the failing), after the DP has
>been reset, it's waiting for the next frame:
>
><RunCode code="FlexGlobals.topLevelApplication.dataGrid.resetDP()"
>waitEvent="enterFrame" waitTarget="stage"/>
>
>And after that, it's waiting for two more frames before comparing the
>bitmaps...
><WaitForEvent target="stage" eventName="enterFrame"
>numExpectedEvents="2"/>
>
>So maybe I should change to waitEvent="updateComplete" so that it wait
>until the udateDisplayList ?
>
>
>
>
>	    <TestCase testID="requireSelection_test15"
>keywords="[GridSelection,property,requireSelection ]"
>	        description="Test selection is on first row/cell,reset
>dataprovider,verify first row/cell is still selected">
>	       	<setup>
>	 	    <ResetComponent target="dataGrid"
>className="components.DataGrid_comp3" waitEvent="updateComplete" />	
>	            <WaitForEvent target="stage" eventName="enterFrame"
>numExpectedEvents="2"/></setup>
>		<body>		
>		    <RunCode 
>code="FlexGlobals.topLevelApplication.dataGrid.selectionMode=GridSelection
>Mode.MULTIPLE_CELLS"/>
>		    <AssertMethodValue
>method="value=FlexGlobals.topLevelApplication.dataGrid.selectionContainsCe
>ll(0,0)" value="true"/>
>		    <RunCode code="FlexGlobals.topLevelApplication.dataGrid.resetDP()"
>waitEvent="enterFrame" waitTarget="stage"/>
>		    <AssertMethodValue
>method="value=FlexGlobals.topLevelApplication.dataGrid.selectionContainsCe
>ll(0,0)" value="true"/>
>		    <WaitForEvent target="stage" eventName="enterFrame"
>numExpectedEvents="2"/>
>		    <CompareBitmap   numColorVariances="20" maxColorVariance="20"
>url="../Properties/Baselines/$testID_cell.png" target="dataGrid"/>
>		</body>
>	    </TestCase>
>
>
>Maurice 
>
>-----Message d'origine-----
>De : Justin Mclean [mailto:justin@classsoftware.com]
>Envoyé : mardi 15 octobre 2013 01:34
>À : dev@flex.apache.org
>Objet : Re: Build failed in Jenkins: flex-sdk_mustella #470
>
>HI,
>
>Sounds like a timing issue with the tests. eg They need to wait for
>undateComplete event?
>
>Justin


RE: Build failed in Jenkins: flex-sdk_mustella #470

Posted by Maurice Amsellem <ma...@systar.com>.
>Sounds like a timing issue with the tests. eg They need to wait for undateComplete event?

In the test case below (which was one of the failing), after the DP has been reset, it's waiting for the next frame:

<RunCode code="FlexGlobals.topLevelApplication.dataGrid.resetDP()"  waitEvent="enterFrame" waitTarget="stage"/>

And after that, it's waiting for two more frames before comparing the bitmaps...
<WaitForEvent target="stage" eventName="enterFrame" numExpectedEvents="2"/>

So maybe I should change to waitEvent="updateComplete" so that it wait until the udateDisplayList ?




	    <TestCase testID="requireSelection_test15" keywords="[GridSelection,property,requireSelection ]" 
	        description="Test selection is on first row/cell,reset dataprovider,verify first row/cell is still selected">
	       	<setup>
	 	    <ResetComponent target="dataGrid" className="components.DataGrid_comp3" waitEvent="updateComplete" />	
	            <WaitForEvent target="stage" eventName="enterFrame" numExpectedEvents="2"/></setup>
		<body>		
		    <RunCode code="FlexGlobals.topLevelApplication.dataGrid.selectionMode=GridSelectionMode.MULTIPLE_CELLS"/>
		    <AssertMethodValue method="value=FlexGlobals.topLevelApplication.dataGrid.selectionContainsCell(0,0)" value="true"/>
		    <RunCode code="FlexGlobals.topLevelApplication.dataGrid.resetDP()"  waitEvent="enterFrame" waitTarget="stage"/>
		    <AssertMethodValue method="value=FlexGlobals.topLevelApplication.dataGrid.selectionContainsCell(0,0)" value="true"/> 
		    <WaitForEvent target="stage" eventName="enterFrame" numExpectedEvents="2"/>
		    <CompareBitmap   numColorVariances="20" maxColorVariance="20" url="../Properties/Baselines/$testID_cell.png" target="dataGrid"/>
		</body>
	    </TestCase>


Maurice 

-----Message d'origine-----
De : Justin Mclean [mailto:justin@classsoftware.com] 
Envoyé : mardi 15 octobre 2013 01:34
À : dev@flex.apache.org
Objet : Re: Build failed in Jenkins: flex-sdk_mustella #470

HI,

Sounds like a timing issue with the tests. eg They need to wait for undateComplete event?

Justin

Re: Build failed in Jenkins: flex-sdk_mustella #470

Posted by Alex Harui <ah...@adobe.com>.

On 10/14/13 4:33 PM, "Justin Mclean" <ju...@classsoftware.com> wrote:

>HI,
>
>Sounds like a timing issue with the tests. eg They need to wait for
>undateComplete event?
Maybe or that change could be accidentally causing a second layout pass
which would be bad.  I can live with the validateNow() in the original
fix, but if you think we should try to find a way to fix the bug without
validateNow I can try to help Maurice figure out a better solution.

-Alex


Re: Build failed in Jenkins: flex-sdk_mustella #470

Posted by Justin Mclean <ju...@classsoftware.com>.
HI,

Sounds like a timing issue with the tests. eg They need to wait for undateComplete event?

Justin

Re: Build failed in Jenkins: flex-sdk_mustella #470

Posted by Alex Harui <ah...@adobe.com>.

On 10/14/13 4:06 PM, "Maurice Amsellem" <ma...@systar.com>
wrote:
>-------
>Intuitively, I would say that both fixes are OK, but the latter one has
>side effects because of the deferred behavior.
>
>So should I commit the initial fix, although it's not optimal?

I guess it depends on how much time you have.  Obviously, if everyone
fixed bugs in a non-optimal way we'd eventually have performance issues
that would be hard to resolve, but sometimes a fix does require a
performance hit.

If you have time, figuring out if the tests just have a timing assumption
that needs fixing would be best, but I won't veto your original fix.

-Alex


RE: Build failed in Jenkins: flex-sdk_mustella #470

Posted by Maurice Amsellem <ma...@systar.com>.
I have tried again the initial fix for   FLEX-33813 (DataGrid goes blank when scrolled and dataProvider is changed )
that consisted in adding a missing "validateNow()" before setting verticalPosition=0  (line 5449)

It's not optimal, because of the validateNow(), 
BUT  Mustella tests are passing.

-----
The other FIX for this same issue, that Alex helped me write, uses a deferred processing in updateDisplayList()
Using changed flags and invalidateList().

It's optimal for performance BUT it breaks 3 mustella tests, but is good too.

-------
Intuitively, I would say that both fixes are OK, but the latter one has side effects because of the deferred behavior.

So should I commit the initial fix, although it's not optimal? 

-----------
Note: as I said before,  validateNow() is used in all other similar processing in Grid / DataGrid. So it may be non optimal, but it's not less optimal than the existing code.

Maurice 

-----Message d'origine-----
De : Justin Mclean [mailto:justin@classsoftware.com] 
Envoyé : mardi 15 octobre 2013 00:18
À : dev@flex.apache.org
Objet : Re: Build failed in Jenkins: flex-sdk_mustella #470

Hi,

> Do I commit/push to develop as usual, and let Justin merge with release , or commit directly to release ?
It's a bit of a mess - but as you reverted in develop I'd un revert/recommit the changes in develop.

Thanks,
Justin

Re: Build failed in Jenkins: flex-sdk_mustella #470

Posted by Justin Mclean <ju...@classsoftware.com>.
Hi,

> Do I commit/push to develop as usual, and let Justin merge with release , or commit directly to release ?
It's a bit of a mess - but as you reverted in develop I'd un revert/recommit the changes in develop.

Thanks,
Justin

RE: Build failed in Jenkins: flex-sdk_mustella #470

Posted by Maurice Amsellem <ma...@systar.com>.
Hi, I have tested with the fix below only, and the failing tests are passing.

 https://issues.apache.org/jira/browse/FLEX-33818 (Spark Datagrid column resize and sort bug when releasing mouse outside of headers)

So I would like to commit again this fix (but not the other one)

Do I commit/push to develop as usual, and let Justin merge with release , or commit directly to release ?

Maurice 

-----Message d'origine-----
De : Maurice Amsellem [mailto:maurice.amsellem@systar.com] 
Envoyé : lundi 14 octobre 2013 21:07
À : Erik de Bruin; dev@flex.apache.org
Cc : aharui@apache.org
Objet : RE: Build failed in Jenkins: flex-sdk_mustella #470

OK. 

-----Message d'origine-----
De : Erik de Bruin [mailto:erik@ixsoftware.nl] Envoyé : lundi 14 octobre 2013 20:14 À : dev@flex.apache.org Cc : Maurice Amsellem; aharui@apache.org Objet : Re: Build failed in Jenkins: flex-sdk_mustella #470

Yeah, one or more of those commits broke stuff...

Please revert soonest, then fix, test locally and re-commit at your leisure ;-)

Thanks,

EdB



On Mon, Oct 14, 2013 at 8:03 PM,  <fl...@gmail.com> wrote:
> See <http://localhost:8080/job/flex-sdk_mustella/470/changes>
>
> Changes:
>
> [maurice.amsellem] FIX
> https://issues.apache.org/jira/browse/FLEX-33813 (DataGrid goes blank 
> when scrolled and dataProvider is changed )
>
> [maurice.amsellem] Fix
> https://issues.apache.org/jira/browse/FLEX-33818 (Spark Datagrid 
> column resize and sort bug when releasing mouse outside of headers)
>
> [maurice.amsellem] FIX
> https://issues.apache.org/jira/browse/FLEX-33813 (DataGrid goes blank 
> when scrolled and dataProvider is changed )
>
> [aharui] Test didn't have embedded fonts
>
> ------------------------------------------
> [...truncated 86669 lines...]
>      [java] Launching:
>      [java]  C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\DataGrid\SWFs\DataGrid_basic_regression.swf Launching: C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\DataGrid\SWFs\DataGrid_basic_regression.swf
>      [java] USING directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\DataGrid\SWFs
>      [java] time: 13:02:49.194
>      [java] waited 2000
>      [java] ClobberProcess, it was already null
>      [java] Wrote file: c:/jenkins_slave/workspace/flex-sdk_mustella/mustella/tests/gumbo/components/DataGrid/SWFs/../Styles/Baselines/rowBackground_skin_rowChange_test.png.bad.png length: 5152
>      [java] FAIL: gumbo/components/DataGrid/Styles/DataGrid_Styles_rowBackGround rowBackground_skin_rowChange_test
>      [java] SCRIPTDONE! 13:02:54.218
>      [java] GET /ScriptComplete?0 HTTP/1.1
>      [java] Before Wait loop 13:02:54.218 waiting = 0
>      [java] After Wait loop 13:02:54.218 waiting = 0
>      [java] clobberProcess false
>      [java] Total Results so far: 14
>      [java] waited 1900
>      [java] ClobberProcess, it was already null
>      [java] Grab log, do parse = false
>      [java] Grabbing the log from: C:\Users\ApacheFlex\AppData/Roaming\Macromedia/Flash Player/Logs/flashlog.txt to: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\DataGrid\SWFs\DataGrid_basic_regression.log
>      [java] new test file: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\Image\swfs\ImageMain.swf
>      [java] ******** cmdArr before:
>      [java]     C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
>      [java]     C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\Image\swfs\ImageMain.swf
>      [java] ******** moreParameters before:
>      [java] ******** cmdArr after:
>      [java]     C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
>      [java]     C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\Image\swfs\ImageMain.swf
>      [java] getting directory from the swf file
>      [java] derived directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\Image\swfs
>      [java] Launching:
>      [java]  C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\Image\swfs\ImageMain.swf Launching: C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\Image\swfs\ImageMain.swf
>      [java] USING directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\Image\swfs
>      [java] time: 13:02:56.480
>      [java] SCRIPTDONE! 13:03:00.295
>      [java] GET /ScriptComplete?0 HTTP/1.1
>      [java] Before Wait loop 13:03:00.295 waiting = 0
>      [java] After Wait loop 13:03:00.295 waiting = 0
>      [java] clobberProcess false
>      [java] Total Results so far: 15
>      [java] waited 1900
>      [java] ClobberProcess, it was already null
>      [java] Grab log, do parse = false
>      [java] Grabbing the log from: C:\Users\ApacheFlex\AppData/Roaming\Macromedia/Flash Player/Logs/flashlog.txt to: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\Image\swfs\ImageMain.log
>      [java] new test file: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\ListDragDrop\swfs\SparkDNDListBasic.swf
>      [java] ******** cmdArr before:
>      [java]     C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
>      [java]     C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\ListDragDrop\swfs\SparkDNDListBasic.swf
>      [java] ******** moreParameters before:
>      [java] ******** cmdArr after:
>      [java]     C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
>      [java]     C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\ListDragDrop\swfs\SparkDNDListBasic.swf
>      [java] getting directory from the swf file
>      [java] derived directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\ListDragDrop\swfs
>      [java] Launching:
>      [java]  C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\ListDragDrop\swfs\SparkDNDListBasic.swf Launching: C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\ListDragDrop\swfs\SparkDNDListBasic.swf
>      [java] USING directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\ListDragDrop\swfs
>      [java] time: 13:03:02.550
>      [java] SCRIPTDONE! 13:03:07.239
>      [java] GET /ScriptComplete?0 HTTP/1.1
>      [java] Before Wait loop 13:03:07.239 waiting = 0
>      [java] After Wait loop 13:03:07.239 waiting = 0
>      [java] clobberProcess false
>      [java] Total Results so far: 16
>      [java] waited 1900
>      [java] ClobberProcess, it was already null
>      [java] Grab log, do parse = false
>      [java] Grabbing the log from: C:\Users\ApacheFlex\AppData/Roaming\Macromedia/Flash Player/Logs/flashlog.txt to: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\ListDragDrop\swfs\SparkDNDListBasic.log
>      [java] new test file: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemEditorTests.swf
>      [java] ******** cmdArr before:
>      [java]     C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
>      [java]     C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemEditorTests.swf
>      [java] ******** moreParameters before:
>      [java] ******** cmdArr after:
>      [java]     C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
>      [java]     C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemEditorTests.swf
>      [java] getting directory from the swf file
>      [java] derived directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs
>      [java] Launching:
>      [java]  C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemEditorTests.swf Launching: C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemEditorTests.swf
>      [java] USING directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs
>      [java] time: 13:03:09.498
>      [java] SCRIPTDONE! 13:03:13.051
>      [java] GET /ScriptComplete?0 HTTP/1.1
>      [java] Before Wait loop 13:03:13.051 waiting = 0
>      [java] After Wait loop 13:03:13.051 waiting = 0
>      [java] clobberProcess false
>      [java] Total Results so far: 17
>      [java] Grab log, do parse = false
>      [java] Grabbing the log from: C:\Users\ApacheFlex\AppData/Roaming\Macromedia/Flash Player/Logs/flashlog.txt to: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemEditorTests.log
>      [java] new test file: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemRendererTests.swf
>      [java] ******** cmdArr before:
>      [java]     C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
>      [java]     C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemRendererTests.swf
>      [java] ******** moreParameters before:
>      [java] ******** cmdArr after:
>      [java]     C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
>      [java]     C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemRendererTests.swf
>      [java] getting directory from the swf file
>      [java] derived directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs
>      [java] Launching:
>      [java]  C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemRendererTests.swf Launching: C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemRendererTests.swf
>      [java] USING directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs
>      [java] time: 13:03:15.303
>      [java] waited 2000
>      [java] ClobberProcess, it was already null
>      [java] SCRIPTDONE! 13:03:18.913
>      [java] GET /ScriptComplete?0 HTTP/1.1
>      [java] Before Wait loop 13:03:18.913 waiting = 0
>      [java] After Wait loop 13:03:18.913 waiting = 0
>      [java] clobberProcess false
>      [java] Total Results so far: 18
>      [java] Grab log, do parse = false
>      [java] Grabbing the log from: C:\Users\ApacheFlex\AppData/Roaming\Macromedia/Flash Player/Logs/flashlog.txt to: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemRendererTests.log
>      [java] new test file: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Spark\List\SWFs\List_itemRendererTests_spark.swf
>      [java] ******** cmdArr before:
>      [java]     C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
>      [java]     C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Spark\List\SWFs\List_itemRendererTests_spark.swf
>      [java] ******** moreParameters before:
>      [java] ******** cmdArr after:
>      [java]     C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
>      [java]     C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Spark\List\SWFs\List_itemRendererTests_spark.swf
>      [java] getting directory from the swf file
>      [java] derived directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Spark\List\SWFs
>      [java] Launching:
>      [java]  C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Spark\List\SWFs\List_itemRendererTests_spark.swf Launching: C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Spark\List\SWFs\List_itemRendererTests_spark.swf
>      [java] USING directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Spark\List\SWFs
>      [java] time: 13:03:21.160
>      [java] waited 2000
>      [java] ClobberProcess, it was already null
>      [java] SCRIPTDONE! 13:03:25.053
>      [java] GET /ScriptComplete?0 HTTP/1.1
>      [java] Before Wait loop 13:03:25.053 waiting = 0
>      [java] After Wait loop 13:03:25.053 waiting = 0
>      [java] clobberProcess false
>      [java] Total Results so far: 19
>      [java] waited 1900
>      [java] ClobberProcess, it was already null
>      [java] Grab log, do parse = false
>      [java] Grabbing the log from: C:\Users\ApacheFlex\AppData/Roaming\Macromedia/Flash Player/Logs/flashlog.txt to: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Spark\List\SWFs\List_itemRendererTests_spark.log
>      [java] new test file: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\resources\ResourceManager\SWFs\ResourceManagerApp.swf
>      [java] ******** cmdArr before:
>      [java]     C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
>      [java]     C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\resources\ResourceManager\SWFs\ResourceManagerApp.swf
>      [java] ******** moreParameters before:
>      [java] ******** cmdArr after:
>      [java]     C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
>      [java]     C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\resources\ResourceManager\SWFs\ResourceManagerApp.swf
>      [java] getting directory from the swf file
>      [java] derived directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\resources\ResourceManager\SWFs
>      [java] Launching:
>      [java]  C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\resources\ResourceManager\SWFs\ResourceManagerApp.swf Launching: C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\resources\ResourceManager\SWFs\ResourceManagerApp.swf
>      [java] USING directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\resources\ResourceManager\SWFs
>      [java] time: 13:03:27.322
>      [java] SCRIPTDONE! 13:03:30.338
>      [java] GET /ScriptComplete?0 HTTP/1.1
>      [java] Before Wait loop 13:03:30.338 waiting = 0
>      [java] After Wait loop 13:03:30.338 waiting = 0
>      [java] clobberProcess false
>      [java] Total Results so far: 20
>      [java] waited 1900
>      [java] ClobberProcess, it was already null
>      [java] Grab log, do parse = false
>      [java] Grabbing the log from: C:\Users\ApacheFlex\AppData/Roaming\Macromedia/Flash Player/Logs/flashlog.txt to: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\resources\ResourceManager\SWFs\ResourceManagerApp.log
>      [java] at the end of main
>      [java] Shutting down the results server
>      [java] shutting down the baseline server
>      [java] done waiting for results...bye
>      [java] =====================================================
>      [java]     Passes: 17
>      [java]     Fails: 3
>      [java] =====================================================
>      [java]
>      [java] =====================================================
>      [java] =====================================================
>      [java]     Passed:
>      [java] =====================================================
>      [java] Managers/StyleManager/Versioning/MP_StyleManager_Tests MP_RuntimeCSS_ClassSelector_png_trusted Passed
>      [java] components/Alert/Properties/Alert_Properties Alert_layoutDirection_direction_rtl_with_alertIcon Passed
>      [java] components/Alert/Styles/Alert_Styles Alert_letterSpacing Passed
>      [java] components/Alert/Styles/Alert_Styles Alert_buttonStyleName Passed
>      [java] components/Alert/Styles/Alert_Styles Alert_messageStyleName Passed
>      [java] components/Alert/Styles/Alert_Styles Alert_titleStyleName Passed
>      [java] components/Alert/Styles/Alert_Styles Alert_embedded_font_verdana Passed
>      [java] components/Alert/Styles/Alert_Styles Alert_embedded_font_verdana_italic Passed
>      [java] components/Alert/Styles/Alert_Styles Alert_embedded_font_verdana_bold Passed
>      [java] containers/tabnavigator/Styles/TabNavigator_Styles_SkinStates TabNavigator_Styles_SkinStates_runtime_SWF_mouseOver_NonselectedTab Passed
>      [java] gumbo/components/Application/properties/Application_Properties Application_Properties_skin_test7 Passed
>      [java] gumbo/components/Image/styles/Image_styles_smoothingQuality Image_Scale_stretch_smoothingQuality_high Passed
>      [java] gumbo/components/ListDragDrop/events/SparkDNDList_events ListAbcDND1_dragComplete Passed
>      [java] itemRenderers/Halo/List/test_scripts/List_itemEditor DateFieldItemEditor_Scrolling Passed
>      [java] itemRenderers/Halo/List/test_scripts/List_itemRenderer DateFieldRenderer_Scrolling Passed
>      [java] itemRenderers/Spark/List/test_scripts/List_itemRenderer_spark DateFieldRenderer_Scrolling Passed
>      [java] resources/ResourceManager/Integration/ResourceManager_Integration_UIComponent_resourcesChanged ResourceManager_Integration_UIComponent_resourcesChanged_localeChain Passed
>      [java] =====================================================
>      [java]     Failed:
>      [java] =====================================================
>      [java] gumbo/components/DataGrid/Properties/DataGrid_requireSelection_test001 requireSelection_test14 Failed CompareBitmap(body:step 8)  compare returned[object BitmapData]
>      [java] gumbo/components/DataGrid/Properties/DataGrid_requireSelection_test001 requireSelection_test15 Failed CompareBitmap(body:step 6)  compare returned[object BitmapData]
>      [java] gumbo/components/DataGrid/Styles/DataGrid_Styles_rowBackGround rowBackground_skin_rowChange_test Failed CompareBitmap(body:step 10)  compare returned[object BitmapData]
>      [java]
>      [java]
>      [java] =====================================================
>      [java]     Passes: 17
>      [java]     Fails: 3
>      [java] =====================================================
>      [java]
>      [java]
>      [java] Wrote summary to results.txt
>      [java] Wrote failures to failures.txt
>
> BUILD FAILED
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\build.xml:1538: The following error occurred while executing this line:
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\build.xml:1656: 
> Java returned: 1
>
> Total time: 4 minutes 11 seconds
>
>
>
> ============ JENKINS MUSTELLA RUN REPORT ============
>
> Date and time: 10-14-2013 18:03
>
> Settings:
> player.version = 11.9
> air.version = 3.9
> FLASHPLAYER_DEBUGGER =
> C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_w
> in_32.exe AIR_HOME = C:\ApacheFlex\dependencies\AdobeAIRSDK\3.9
>
> Build:
>   type = main
>   command = -timeout=60000
>   set = -all
>
> Log:
> - Made Cygwin ignore carriage returns
> - Cleaned up 'local.properties' files from previous runs
> - Set FLASH_VERSION to '11.9' and AIR_VERSION to '3.9'
> - Set AIR_HOME to 'C:\ApacheFlex\dependencies\AdobeAIRSDK\3.9'
> - Set FLASHPLAYER_DEBUGGER to 'C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe'
> - Ran 'clean', 'main' and 'other.locales' ant targets to prepare the 
> SDK for testing
> - Ran Mustella on the SDK with these parameters: '-timeout=60000 -all'
> - Some tests failed: running '-failures'
> - Some of tests failed, even after running '-failures'...
>
>
> =====================================================
>
>
>
> Build step 'Execute shell' marked build as failure



--
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl

RE: Build failed in Jenkins: flex-sdk_mustella #470

Posted by Maurice Amsellem <ma...@systar.com>.
OK. 

-----Message d'origine-----
De : Erik de Bruin [mailto:erik@ixsoftware.nl] 
Envoyé : lundi 14 octobre 2013 20:14
À : dev@flex.apache.org
Cc : Maurice Amsellem; aharui@apache.org
Objet : Re: Build failed in Jenkins: flex-sdk_mustella #470

Yeah, one or more of those commits broke stuff...

Please revert soonest, then fix, test locally and re-commit at your leisure ;-)

Thanks,

EdB



On Mon, Oct 14, 2013 at 8:03 PM,  <fl...@gmail.com> wrote:
> See <http://localhost:8080/job/flex-sdk_mustella/470/changes>
>
> Changes:
>
> [maurice.amsellem] FIX 
> https://issues.apache.org/jira/browse/FLEX-33813 (DataGrid goes blank 
> when scrolled and dataProvider is changed )
>
> [maurice.amsellem] Fix 
> https://issues.apache.org/jira/browse/FLEX-33818 (Spark Datagrid 
> column resize and sort bug when releasing mouse outside of headers)
>
> [maurice.amsellem] FIX 
> https://issues.apache.org/jira/browse/FLEX-33813 (DataGrid goes blank 
> when scrolled and dataProvider is changed )
>
> [aharui] Test didn't have embedded fonts
>
> ------------------------------------------
> [...truncated 86669 lines...]
>      [java] Launching:
>      [java]  C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\DataGrid\SWFs\DataGrid_basic_regression.swf Launching: C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\DataGrid\SWFs\DataGrid_basic_regression.swf
>      [java] USING directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\DataGrid\SWFs
>      [java] time: 13:02:49.194
>      [java] waited 2000
>      [java] ClobberProcess, it was already null
>      [java] Wrote file: c:/jenkins_slave/workspace/flex-sdk_mustella/mustella/tests/gumbo/components/DataGrid/SWFs/../Styles/Baselines/rowBackground_skin_rowChange_test.png.bad.png length: 5152
>      [java] FAIL: gumbo/components/DataGrid/Styles/DataGrid_Styles_rowBackGround rowBackground_skin_rowChange_test
>      [java] SCRIPTDONE! 13:02:54.218
>      [java] GET /ScriptComplete?0 HTTP/1.1
>      [java] Before Wait loop 13:02:54.218 waiting = 0
>      [java] After Wait loop 13:02:54.218 waiting = 0
>      [java] clobberProcess false
>      [java] Total Results so far: 14
>      [java] waited 1900
>      [java] ClobberProcess, it was already null
>      [java] Grab log, do parse = false
>      [java] Grabbing the log from: C:\Users\ApacheFlex\AppData/Roaming\Macromedia/Flash Player/Logs/flashlog.txt to: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\DataGrid\SWFs\DataGrid_basic_regression.log
>      [java] new test file: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\Image\swfs\ImageMain.swf
>      [java] ******** cmdArr before:
>      [java]     C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
>      [java]     C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\Image\swfs\ImageMain.swf
>      [java] ******** moreParameters before:
>      [java] ******** cmdArr after:
>      [java]     C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
>      [java]     C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\Image\swfs\ImageMain.swf
>      [java] getting directory from the swf file
>      [java] derived directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\Image\swfs
>      [java] Launching:
>      [java]  C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\Image\swfs\ImageMain.swf Launching: C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\Image\swfs\ImageMain.swf
>      [java] USING directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\Image\swfs
>      [java] time: 13:02:56.480
>      [java] SCRIPTDONE! 13:03:00.295
>      [java] GET /ScriptComplete?0 HTTP/1.1
>      [java] Before Wait loop 13:03:00.295 waiting = 0
>      [java] After Wait loop 13:03:00.295 waiting = 0
>      [java] clobberProcess false
>      [java] Total Results so far: 15
>      [java] waited 1900
>      [java] ClobberProcess, it was already null
>      [java] Grab log, do parse = false
>      [java] Grabbing the log from: C:\Users\ApacheFlex\AppData/Roaming\Macromedia/Flash Player/Logs/flashlog.txt to: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\Image\swfs\ImageMain.log
>      [java] new test file: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\ListDragDrop\swfs\SparkDNDListBasic.swf
>      [java] ******** cmdArr before:
>      [java]     C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
>      [java]     C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\ListDragDrop\swfs\SparkDNDListBasic.swf
>      [java] ******** moreParameters before:
>      [java] ******** cmdArr after:
>      [java]     C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
>      [java]     C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\ListDragDrop\swfs\SparkDNDListBasic.swf
>      [java] getting directory from the swf file
>      [java] derived directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\ListDragDrop\swfs
>      [java] Launching:
>      [java]  C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\ListDragDrop\swfs\SparkDNDListBasic.swf Launching: C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\ListDragDrop\swfs\SparkDNDListBasic.swf
>      [java] USING directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\ListDragDrop\swfs
>      [java] time: 13:03:02.550
>      [java] SCRIPTDONE! 13:03:07.239
>      [java] GET /ScriptComplete?0 HTTP/1.1
>      [java] Before Wait loop 13:03:07.239 waiting = 0
>      [java] After Wait loop 13:03:07.239 waiting = 0
>      [java] clobberProcess false
>      [java] Total Results so far: 16
>      [java] waited 1900
>      [java] ClobberProcess, it was already null
>      [java] Grab log, do parse = false
>      [java] Grabbing the log from: C:\Users\ApacheFlex\AppData/Roaming\Macromedia/Flash Player/Logs/flashlog.txt to: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\ListDragDrop\swfs\SparkDNDListBasic.log
>      [java] new test file: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemEditorTests.swf
>      [java] ******** cmdArr before:
>      [java]     C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
>      [java]     C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemEditorTests.swf
>      [java] ******** moreParameters before:
>      [java] ******** cmdArr after:
>      [java]     C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
>      [java]     C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemEditorTests.swf
>      [java] getting directory from the swf file
>      [java] derived directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs
>      [java] Launching:
>      [java]  C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemEditorTests.swf Launching: C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemEditorTests.swf
>      [java] USING directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs
>      [java] time: 13:03:09.498
>      [java] SCRIPTDONE! 13:03:13.051
>      [java] GET /ScriptComplete?0 HTTP/1.1
>      [java] Before Wait loop 13:03:13.051 waiting = 0
>      [java] After Wait loop 13:03:13.051 waiting = 0
>      [java] clobberProcess false
>      [java] Total Results so far: 17
>      [java] Grab log, do parse = false
>      [java] Grabbing the log from: C:\Users\ApacheFlex\AppData/Roaming\Macromedia/Flash Player/Logs/flashlog.txt to: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemEditorTests.log
>      [java] new test file: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemRendererTests.swf
>      [java] ******** cmdArr before:
>      [java]     C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
>      [java]     C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemRendererTests.swf
>      [java] ******** moreParameters before:
>      [java] ******** cmdArr after:
>      [java]     C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
>      [java]     C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemRendererTests.swf
>      [java] getting directory from the swf file
>      [java] derived directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs
>      [java] Launching:
>      [java]  C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemRendererTests.swf Launching: C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemRendererTests.swf
>      [java] USING directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs
>      [java] time: 13:03:15.303
>      [java] waited 2000
>      [java] ClobberProcess, it was already null
>      [java] SCRIPTDONE! 13:03:18.913
>      [java] GET /ScriptComplete?0 HTTP/1.1
>      [java] Before Wait loop 13:03:18.913 waiting = 0
>      [java] After Wait loop 13:03:18.913 waiting = 0
>      [java] clobberProcess false
>      [java] Total Results so far: 18
>      [java] Grab log, do parse = false
>      [java] Grabbing the log from: C:\Users\ApacheFlex\AppData/Roaming\Macromedia/Flash Player/Logs/flashlog.txt to: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemRendererTests.log
>      [java] new test file: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Spark\List\SWFs\List_itemRendererTests_spark.swf
>      [java] ******** cmdArr before:
>      [java]     C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
>      [java]     C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Spark\List\SWFs\List_itemRendererTests_spark.swf
>      [java] ******** moreParameters before:
>      [java] ******** cmdArr after:
>      [java]     C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
>      [java]     C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Spark\List\SWFs\List_itemRendererTests_spark.swf
>      [java] getting directory from the swf file
>      [java] derived directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Spark\List\SWFs
>      [java] Launching:
>      [java]  C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Spark\List\SWFs\List_itemRendererTests_spark.swf Launching: C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Spark\List\SWFs\List_itemRendererTests_spark.swf
>      [java] USING directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Spark\List\SWFs
>      [java] time: 13:03:21.160
>      [java] waited 2000
>      [java] ClobberProcess, it was already null
>      [java] SCRIPTDONE! 13:03:25.053
>      [java] GET /ScriptComplete?0 HTTP/1.1
>      [java] Before Wait loop 13:03:25.053 waiting = 0
>      [java] After Wait loop 13:03:25.053 waiting = 0
>      [java] clobberProcess false
>      [java] Total Results so far: 19
>      [java] waited 1900
>      [java] ClobberProcess, it was already null
>      [java] Grab log, do parse = false
>      [java] Grabbing the log from: C:\Users\ApacheFlex\AppData/Roaming\Macromedia/Flash Player/Logs/flashlog.txt to: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Spark\List\SWFs\List_itemRendererTests_spark.log
>      [java] new test file: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\resources\ResourceManager\SWFs\ResourceManagerApp.swf
>      [java] ******** cmdArr before:
>      [java]     C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
>      [java]     C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\resources\ResourceManager\SWFs\ResourceManagerApp.swf
>      [java] ******** moreParameters before:
>      [java] ******** cmdArr after:
>      [java]     C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
>      [java]     C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\resources\ResourceManager\SWFs\ResourceManagerApp.swf
>      [java] getting directory from the swf file
>      [java] derived directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\resources\ResourceManager\SWFs
>      [java] Launching:
>      [java]  C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\resources\ResourceManager\SWFs\ResourceManagerApp.swf Launching: C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\resources\ResourceManager\SWFs\ResourceManagerApp.swf
>      [java] USING directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\resources\ResourceManager\SWFs
>      [java] time: 13:03:27.322
>      [java] SCRIPTDONE! 13:03:30.338
>      [java] GET /ScriptComplete?0 HTTP/1.1
>      [java] Before Wait loop 13:03:30.338 waiting = 0
>      [java] After Wait loop 13:03:30.338 waiting = 0
>      [java] clobberProcess false
>      [java] Total Results so far: 20
>      [java] waited 1900
>      [java] ClobberProcess, it was already null
>      [java] Grab log, do parse = false
>      [java] Grabbing the log from: C:\Users\ApacheFlex\AppData/Roaming\Macromedia/Flash Player/Logs/flashlog.txt to: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\resources\ResourceManager\SWFs\ResourceManagerApp.log
>      [java] at the end of main
>      [java] Shutting down the results server
>      [java] shutting down the baseline server
>      [java] done waiting for results...bye
>      [java] =====================================================
>      [java]     Passes: 17
>      [java]     Fails: 3
>      [java] =====================================================
>      [java]
>      [java] =====================================================
>      [java] =====================================================
>      [java]     Passed:
>      [java] =====================================================
>      [java] Managers/StyleManager/Versioning/MP_StyleManager_Tests MP_RuntimeCSS_ClassSelector_png_trusted Passed
>      [java] components/Alert/Properties/Alert_Properties Alert_layoutDirection_direction_rtl_with_alertIcon Passed
>      [java] components/Alert/Styles/Alert_Styles Alert_letterSpacing Passed
>      [java] components/Alert/Styles/Alert_Styles Alert_buttonStyleName Passed
>      [java] components/Alert/Styles/Alert_Styles Alert_messageStyleName Passed
>      [java] components/Alert/Styles/Alert_Styles Alert_titleStyleName Passed
>      [java] components/Alert/Styles/Alert_Styles Alert_embedded_font_verdana Passed
>      [java] components/Alert/Styles/Alert_Styles Alert_embedded_font_verdana_italic Passed
>      [java] components/Alert/Styles/Alert_Styles Alert_embedded_font_verdana_bold Passed
>      [java] containers/tabnavigator/Styles/TabNavigator_Styles_SkinStates TabNavigator_Styles_SkinStates_runtime_SWF_mouseOver_NonselectedTab Passed
>      [java] gumbo/components/Application/properties/Application_Properties Application_Properties_skin_test7 Passed
>      [java] gumbo/components/Image/styles/Image_styles_smoothingQuality Image_Scale_stretch_smoothingQuality_high Passed
>      [java] gumbo/components/ListDragDrop/events/SparkDNDList_events ListAbcDND1_dragComplete Passed
>      [java] itemRenderers/Halo/List/test_scripts/List_itemEditor DateFieldItemEditor_Scrolling Passed
>      [java] itemRenderers/Halo/List/test_scripts/List_itemRenderer DateFieldRenderer_Scrolling Passed
>      [java] itemRenderers/Spark/List/test_scripts/List_itemRenderer_spark DateFieldRenderer_Scrolling Passed
>      [java] resources/ResourceManager/Integration/ResourceManager_Integration_UIComponent_resourcesChanged ResourceManager_Integration_UIComponent_resourcesChanged_localeChain Passed
>      [java] =====================================================
>      [java]     Failed:
>      [java] =====================================================
>      [java] gumbo/components/DataGrid/Properties/DataGrid_requireSelection_test001 requireSelection_test14 Failed CompareBitmap(body:step 8)  compare returned[object BitmapData]
>      [java] gumbo/components/DataGrid/Properties/DataGrid_requireSelection_test001 requireSelection_test15 Failed CompareBitmap(body:step 6)  compare returned[object BitmapData]
>      [java] gumbo/components/DataGrid/Styles/DataGrid_Styles_rowBackGround rowBackground_skin_rowChange_test Failed CompareBitmap(body:step 10)  compare returned[object BitmapData]
>      [java]
>      [java]
>      [java] =====================================================
>      [java]     Passes: 17
>      [java]     Fails: 3
>      [java] =====================================================
>      [java]
>      [java]
>      [java] Wrote summary to results.txt
>      [java] Wrote failures to failures.txt
>
> BUILD FAILED
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\build.xml:1538: The following error occurred while executing this line:
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\build.xml:1656: 
> Java returned: 1
>
> Total time: 4 minutes 11 seconds
>
>
>
> ============ JENKINS MUSTELLA RUN REPORT ============
>
> Date and time: 10-14-2013 18:03
>
> Settings:
> player.version = 11.9
> air.version = 3.9
> FLASHPLAYER_DEBUGGER = 
> C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_w
> in_32.exe AIR_HOME = C:\ApacheFlex\dependencies\AdobeAIRSDK\3.9
>
> Build:
>   type = main
>   command = -timeout=60000
>   set = -all
>
> Log:
> - Made Cygwin ignore carriage returns
> - Cleaned up 'local.properties' files from previous runs
> - Set FLASH_VERSION to '11.9' and AIR_VERSION to '3.9'
> - Set AIR_HOME to 'C:\ApacheFlex\dependencies\AdobeAIRSDK\3.9'
> - Set FLASHPLAYER_DEBUGGER to 'C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe'
> - Ran 'clean', 'main' and 'other.locales' ant targets to prepare the 
> SDK for testing
> - Ran Mustella on the SDK with these parameters: '-timeout=60000 -all'
> - Some tests failed: running '-failures'
> - Some of tests failed, even after running '-failures'...
>
>
> =====================================================
>
>
>
> Build step 'Execute shell' marked build as failure



--
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl

Re: Build failed in Jenkins: flex-sdk_mustella #470

Posted by OmPrakash Muppirala <bi...@gmail.com>.
Could be an issue with 11.9 release player as well.  Just saying.

Thanks,
Om


On Mon, Oct 14, 2013 at 11:14 AM, Erik de Bruin <er...@ixsoftware.nl> wrote:

> Yeah, one or more of those commits broke stuff...
>
> Please revert soonest, then fix, test locally and re-commit at your
> leisure ;-)
>
> Thanks,
>
> EdB
>
>
>
> On Mon, Oct 14, 2013 at 8:03 PM,  <fl...@gmail.com> wrote:
> > See <http://localhost:8080/job/flex-sdk_mustella/470/changes>
> >
> > Changes:
> >
> > [maurice.amsellem] FIX https://issues.apache.org/jira/browse/FLEX-33813(DataGrid goes blank when scrolled and dataProvider is changed )
> >
> > [maurice.amsellem] Fix https://issues.apache.org/jira/browse/FLEX-33818(Spark Datagrid column resize and sort bug when releasing mouse outside of
> headers)
> >
> > [maurice.amsellem] FIX https://issues.apache.org/jira/browse/FLEX-33813(DataGrid goes blank when scrolled and dataProvider is changed )
> >
> > [aharui] Test didn't have embedded fonts
> >
> > ------------------------------------------
> > [...truncated 86669 lines...]
> >      [java] Launching:
> >      [java]
>  C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\DataGrid\SWFs\DataGrid_basic_regression.swf
> Launching:
> C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\DataGrid\SWFs\DataGrid_basic_regression.swf
> >      [java] USING directory:
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\DataGrid\SWFs
> >      [java] time: 13:02:49.194
> >      [java] waited 2000
> >      [java] ClobberProcess, it was already null
> >      [java] Wrote file:
> c:/jenkins_slave/workspace/flex-sdk_mustella/mustella/tests/gumbo/components/DataGrid/SWFs/../Styles/Baselines/rowBackground_skin_rowChange_test.png.bad.png
> length: 5152
> >      [java] FAIL:
> gumbo/components/DataGrid/Styles/DataGrid_Styles_rowBackGround
> rowBackground_skin_rowChange_test
> >      [java] SCRIPTDONE! 13:02:54.218
> >      [java] GET /ScriptComplete?0 HTTP/1.1
> >      [java] Before Wait loop 13:02:54.218 waiting = 0
> >      [java] After Wait loop 13:02:54.218 waiting = 0
> >      [java] clobberProcess false
> >      [java] Total Results so far: 14
> >      [java] waited 1900
> >      [java] ClobberProcess, it was already null
> >      [java] Grab log, do parse = false
> >      [java] Grabbing the log from:
> C:\Users\ApacheFlex\AppData/Roaming\Macromedia/Flash
> Player/Logs/flashlog.txt to:
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\DataGrid\SWFs\DataGrid_basic_regression.log
> >      [java] new test file:
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\Image\swfs\ImageMain.swf
> >      [java] ******** cmdArr before:
> >      [java]
> C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
> >      [java]
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\Image\swfs\ImageMain.swf
> >      [java] ******** moreParameters before:
> >      [java] ******** cmdArr after:
> >      [java]
> C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
> >      [java]
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\Image\swfs\ImageMain.swf
> >      [java] getting directory from the swf file
> >      [java] derived directory:
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\Image\swfs
> >      [java] Launching:
> >      [java]
>  C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\Image\swfs\ImageMain.swf
> Launching:
> C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\Image\swfs\ImageMain.swf
> >      [java] USING directory:
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\Image\swfs
> >      [java] time: 13:02:56.480
> >      [java] SCRIPTDONE! 13:03:00.295
> >      [java] GET /ScriptComplete?0 HTTP/1.1
> >      [java] Before Wait loop 13:03:00.295 waiting = 0
> >      [java] After Wait loop 13:03:00.295 waiting = 0
> >      [java] clobberProcess false
> >      [java] Total Results so far: 15
> >      [java] waited 1900
> >      [java] ClobberProcess, it was already null
> >      [java] Grab log, do parse = false
> >      [java] Grabbing the log from:
> C:\Users\ApacheFlex\AppData/Roaming\Macromedia/Flash
> Player/Logs/flashlog.txt to:
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\Image\swfs\ImageMain.log
> >      [java] new test file:
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\ListDragDrop\swfs\SparkDNDListBasic.swf
> >      [java] ******** cmdArr before:
> >      [java]
> C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
> >      [java]
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\ListDragDrop\swfs\SparkDNDListBasic.swf
> >      [java] ******** moreParameters before:
> >      [java] ******** cmdArr after:
> >      [java]
> C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
> >      [java]
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\ListDragDrop\swfs\SparkDNDListBasic.swf
> >      [java] getting directory from the swf file
> >      [java] derived directory:
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\ListDragDrop\swfs
> >      [java] Launching:
> >      [java]
>  C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\ListDragDrop\swfs\SparkDNDListBasic.swf
> Launching:
> C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\ListDragDrop\swfs\SparkDNDListBasic.swf
> >      [java] USING directory:
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\ListDragDrop\swfs
> >      [java] time: 13:03:02.550
> >      [java] SCRIPTDONE! 13:03:07.239
> >      [java] GET /ScriptComplete?0 HTTP/1.1
> >      [java] Before Wait loop 13:03:07.239 waiting = 0
> >      [java] After Wait loop 13:03:07.239 waiting = 0
> >      [java] clobberProcess false
> >      [java] Total Results so far: 16
> >      [java] waited 1900
> >      [java] ClobberProcess, it was already null
> >      [java] Grab log, do parse = false
> >      [java] Grabbing the log from:
> C:\Users\ApacheFlex\AppData/Roaming\Macromedia/Flash
> Player/Logs/flashlog.txt to:
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\ListDragDrop\swfs\SparkDNDListBasic.log
> >      [java] new test file:
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemEditorTests.swf
> >      [java] ******** cmdArr before:
> >      [java]
> C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
> >      [java]
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemEditorTests.swf
> >      [java] ******** moreParameters before:
> >      [java] ******** cmdArr after:
> >      [java]
> C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
> >      [java]
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemEditorTests.swf
> >      [java] getting directory from the swf file
> >      [java] derived directory:
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs
> >      [java] Launching:
> >      [java]
>  C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemEditorTests.swf
> Launching:
> C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemEditorTests.swf
> >      [java] USING directory:
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs
> >      [java] time: 13:03:09.498
> >      [java] SCRIPTDONE! 13:03:13.051
> >      [java] GET /ScriptComplete?0 HTTP/1.1
> >      [java] Before Wait loop 13:03:13.051 waiting = 0
> >      [java] After Wait loop 13:03:13.051 waiting = 0
> >      [java] clobberProcess false
> >      [java] Total Results so far: 17
> >      [java] Grab log, do parse = false
> >      [java] Grabbing the log from:
> C:\Users\ApacheFlex\AppData/Roaming\Macromedia/Flash
> Player/Logs/flashlog.txt to:
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemEditorTests.log
> >      [java] new test file:
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemRendererTests.swf
> >      [java] ******** cmdArr before:
> >      [java]
> C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
> >      [java]
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemRendererTests.swf
> >      [java] ******** moreParameters before:
> >      [java] ******** cmdArr after:
> >      [java]
> C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
> >      [java]
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemRendererTests.swf
> >      [java] getting directory from the swf file
> >      [java] derived directory:
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs
> >      [java] Launching:
> >      [java]
>  C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemRendererTests.swf
> Launching:
> C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemRendererTests.swf
> >      [java] USING directory:
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs
> >      [java] time: 13:03:15.303
> >      [java] waited 2000
> >      [java] ClobberProcess, it was already null
> >      [java] SCRIPTDONE! 13:03:18.913
> >      [java] GET /ScriptComplete?0 HTTP/1.1
> >      [java] Before Wait loop 13:03:18.913 waiting = 0
> >      [java] After Wait loop 13:03:18.913 waiting = 0
> >      [java] clobberProcess false
> >      [java] Total Results so far: 18
> >      [java] Grab log, do parse = false
> >      [java] Grabbing the log from:
> C:\Users\ApacheFlex\AppData/Roaming\Macromedia/Flash
> Player/Logs/flashlog.txt to:
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemRendererTests.log
> >      [java] new test file:
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Spark\List\SWFs\List_itemRendererTests_spark.swf
> >      [java] ******** cmdArr before:
> >      [java]
> C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
> >      [java]
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Spark\List\SWFs\List_itemRendererTests_spark.swf
> >      [java] ******** moreParameters before:
> >      [java] ******** cmdArr after:
> >      [java]
> C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
> >      [java]
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Spark\List\SWFs\List_itemRendererTests_spark.swf
> >      [java] getting directory from the swf file
> >      [java] derived directory:
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Spark\List\SWFs
> >      [java] Launching:
> >      [java]
>  C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Spark\List\SWFs\List_itemRendererTests_spark.swf
> Launching:
> C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Spark\List\SWFs\List_itemRendererTests_spark.swf
> >      [java] USING directory:
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Spark\List\SWFs
> >      [java] time: 13:03:21.160
> >      [java] waited 2000
> >      [java] ClobberProcess, it was already null
> >      [java] SCRIPTDONE! 13:03:25.053
> >      [java] GET /ScriptComplete?0 HTTP/1.1
> >      [java] Before Wait loop 13:03:25.053 waiting = 0
> >      [java] After Wait loop 13:03:25.053 waiting = 0
> >      [java] clobberProcess false
> >      [java] Total Results so far: 19
> >      [java] waited 1900
> >      [java] ClobberProcess, it was already null
> >      [java] Grab log, do parse = false
> >      [java] Grabbing the log from:
> C:\Users\ApacheFlex\AppData/Roaming\Macromedia/Flash
> Player/Logs/flashlog.txt to:
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Spark\List\SWFs\List_itemRendererTests_spark.log
> >      [java] new test file:
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\resources\ResourceManager\SWFs\ResourceManagerApp.swf
> >      [java] ******** cmdArr before:
> >      [java]
> C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
> >      [java]
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\resources\ResourceManager\SWFs\ResourceManagerApp.swf
> >      [java] ******** moreParameters before:
> >      [java] ******** cmdArr after:
> >      [java]
> C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
> >      [java]
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\resources\ResourceManager\SWFs\ResourceManagerApp.swf
> >      [java] getting directory from the swf file
> >      [java] derived directory:
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\resources\ResourceManager\SWFs
> >      [java] Launching:
> >      [java]
>  C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\resources\ResourceManager\SWFs\ResourceManagerApp.swf
> Launching:
> C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\resources\ResourceManager\SWFs\ResourceManagerApp.swf
> >      [java] USING directory:
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\resources\ResourceManager\SWFs
> >      [java] time: 13:03:27.322
> >      [java] SCRIPTDONE! 13:03:30.338
> >      [java] GET /ScriptComplete?0 HTTP/1.1
> >      [java] Before Wait loop 13:03:30.338 waiting = 0
> >      [java] After Wait loop 13:03:30.338 waiting = 0
> >      [java] clobberProcess false
> >      [java] Total Results so far: 20
> >      [java] waited 1900
> >      [java] ClobberProcess, it was already null
> >      [java] Grab log, do parse = false
> >      [java] Grabbing the log from:
> C:\Users\ApacheFlex\AppData/Roaming\Macromedia/Flash
> Player/Logs/flashlog.txt to:
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\resources\ResourceManager\SWFs\ResourceManagerApp.log
> >      [java] at the end of main
> >      [java] Shutting down the results server
> >      [java] shutting down the baseline server
> >      [java] done waiting for results...bye
> >      [java] =====================================================
> >      [java]     Passes: 17
> >      [java]     Fails: 3
> >      [java] =====================================================
> >      [java]
> >      [java] =====================================================
> >      [java] =====================================================
> >      [java]     Passed:
> >      [java] =====================================================
> >      [java] Managers/StyleManager/Versioning/MP_StyleManager_Tests
> MP_RuntimeCSS_ClassSelector_png_trusted Passed
> >      [java] components/Alert/Properties/Alert_Properties
> Alert_layoutDirection_direction_rtl_with_alertIcon Passed
> >      [java] components/Alert/Styles/Alert_Styles Alert_letterSpacing
> Passed
> >      [java] components/Alert/Styles/Alert_Styles Alert_buttonStyleName
> Passed
> >      [java] components/Alert/Styles/Alert_Styles Alert_messageStyleName
> Passed
> >      [java] components/Alert/Styles/Alert_Styles Alert_titleStyleName
> Passed
> >      [java] components/Alert/Styles/Alert_Styles
> Alert_embedded_font_verdana Passed
> >      [java] components/Alert/Styles/Alert_Styles
> Alert_embedded_font_verdana_italic Passed
> >      [java] components/Alert/Styles/Alert_Styles
> Alert_embedded_font_verdana_bold Passed
> >      [java]
> containers/tabnavigator/Styles/TabNavigator_Styles_SkinStates
> TabNavigator_Styles_SkinStates_runtime_SWF_mouseOver_NonselectedTab Passed
> >      [java]
> gumbo/components/Application/properties/Application_Properties
> Application_Properties_skin_test7 Passed
> >      [java] gumbo/components/Image/styles/Image_styles_smoothingQuality
> Image_Scale_stretch_smoothingQuality_high Passed
> >      [java] gumbo/components/ListDragDrop/events/SparkDNDList_events
> ListAbcDND1_dragComplete Passed
> >      [java] itemRenderers/Halo/List/test_scripts/List_itemEditor
> DateFieldItemEditor_Scrolling Passed
> >      [java] itemRenderers/Halo/List/test_scripts/List_itemRenderer
> DateFieldRenderer_Scrolling Passed
> >      [java]
> itemRenderers/Spark/List/test_scripts/List_itemRenderer_spark
> DateFieldRenderer_Scrolling Passed
> >      [java]
> resources/ResourceManager/Integration/ResourceManager_Integration_UIComponent_resourcesChanged
> ResourceManager_Integration_UIComponent_resourcesChanged_localeChain Passed
> >      [java] =====================================================
> >      [java]     Failed:
> >      [java] =====================================================
> >      [java]
> gumbo/components/DataGrid/Properties/DataGrid_requireSelection_test001
> requireSelection_test14 Failed CompareBitmap(body:step 8)  compare
> returned[object BitmapData]
> >      [java]
> gumbo/components/DataGrid/Properties/DataGrid_requireSelection_test001
> requireSelection_test15 Failed CompareBitmap(body:step 6)  compare
> returned[object BitmapData]
> >      [java]
> gumbo/components/DataGrid/Styles/DataGrid_Styles_rowBackGround
> rowBackground_skin_rowChange_test Failed CompareBitmap(body:step 10)
>  compare returned[object BitmapData]
> >      [java]
> >      [java]
> >      [java] =====================================================
> >      [java]     Passes: 17
> >      [java]     Fails: 3
> >      [java] =====================================================
> >      [java]
> >      [java]
> >      [java] Wrote summary to results.txt
> >      [java] Wrote failures to failures.txt
> >
> > BUILD FAILED
> > C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\build.xml:1538:
> The following error occurred while executing this line:
> > C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\build.xml:1656:
> Java returned: 1
> >
> > Total time: 4 minutes 11 seconds
> >
> >
> >
> > ============ JENKINS MUSTELLA RUN REPORT ============
> >
> > Date and time: 10-14-2013 18:03
> >
> > Settings:
> > player.version = 11.9
> > air.version = 3.9
> > FLASHPLAYER_DEBUGGER =
> C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
> > AIR_HOME = C:\ApacheFlex\dependencies\AdobeAIRSDK\3.9
> >
> > Build:
> >   type = main
> >   command = -timeout=60000
> >   set = -all
> >
> > Log:
> > - Made Cygwin ignore carriage returns
> > - Cleaned up 'local.properties' files from previous runs
> > - Set FLASH_VERSION to '11.9' and AIR_VERSION to '3.9'
> > - Set AIR_HOME to 'C:\ApacheFlex\dependencies\AdobeAIRSDK\3.9'
> > - Set FLASHPLAYER_DEBUGGER to
> 'C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe'
> > - Ran 'clean', 'main' and 'other.locales' ant targets to prepare the SDK
> for testing
> > - Ran Mustella on the SDK with these parameters: '-timeout=60000 -all'
> > - Some tests failed: running '-failures'
> > - Some of tests failed, even after running '-failures'...
> >
> >
> > =====================================================
> >
> >
> >
> > Build step 'Execute shell' marked build as failure
>
>
>
> --
> Ix Multimedia Software
>
> Jan Luykenstraat 27
> 3521 VB Utrecht
>
> T. 06-51952295
> I. www.ixsoftware.nl
>

Re: Build failed in Jenkins: flex-sdk_mustella #470

Posted by Erik de Bruin <er...@ixsoftware.nl>.
Yeah, one or more of those commits broke stuff...

Please revert soonest, then fix, test locally and re-commit at your leisure ;-)

Thanks,

EdB



On Mon, Oct 14, 2013 at 8:03 PM,  <fl...@gmail.com> wrote:
> See <http://localhost:8080/job/flex-sdk_mustella/470/changes>
>
> Changes:
>
> [maurice.amsellem] FIX https://issues.apache.org/jira/browse/FLEX-33813 (DataGrid goes blank when scrolled and dataProvider is changed )
>
> [maurice.amsellem] Fix https://issues.apache.org/jira/browse/FLEX-33818 (Spark Datagrid column resize and sort bug when releasing mouse outside of headers)
>
> [maurice.amsellem] FIX https://issues.apache.org/jira/browse/FLEX-33813 (DataGrid goes blank when scrolled and dataProvider is changed )
>
> [aharui] Test didn't have embedded fonts
>
> ------------------------------------------
> [...truncated 86669 lines...]
>      [java] Launching:
>      [java]  C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\DataGrid\SWFs\DataGrid_basic_regression.swf Launching: C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\DataGrid\SWFs\DataGrid_basic_regression.swf
>      [java] USING directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\DataGrid\SWFs
>      [java] time: 13:02:49.194
>      [java] waited 2000
>      [java] ClobberProcess, it was already null
>      [java] Wrote file: c:/jenkins_slave/workspace/flex-sdk_mustella/mustella/tests/gumbo/components/DataGrid/SWFs/../Styles/Baselines/rowBackground_skin_rowChange_test.png.bad.png length: 5152
>      [java] FAIL: gumbo/components/DataGrid/Styles/DataGrid_Styles_rowBackGround rowBackground_skin_rowChange_test
>      [java] SCRIPTDONE! 13:02:54.218
>      [java] GET /ScriptComplete?0 HTTP/1.1
>      [java] Before Wait loop 13:02:54.218 waiting = 0
>      [java] After Wait loop 13:02:54.218 waiting = 0
>      [java] clobberProcess false
>      [java] Total Results so far: 14
>      [java] waited 1900
>      [java] ClobberProcess, it was already null
>      [java] Grab log, do parse = false
>      [java] Grabbing the log from: C:\Users\ApacheFlex\AppData/Roaming\Macromedia/Flash Player/Logs/flashlog.txt to: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\DataGrid\SWFs\DataGrid_basic_regression.log
>      [java] new test file: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\Image\swfs\ImageMain.swf
>      [java] ******** cmdArr before:
>      [java]     C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
>      [java]     C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\Image\swfs\ImageMain.swf
>      [java] ******** moreParameters before:
>      [java] ******** cmdArr after:
>      [java]     C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
>      [java]     C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\Image\swfs\ImageMain.swf
>      [java] getting directory from the swf file
>      [java] derived directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\Image\swfs
>      [java] Launching:
>      [java]  C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\Image\swfs\ImageMain.swf Launching: C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\Image\swfs\ImageMain.swf
>      [java] USING directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\Image\swfs
>      [java] time: 13:02:56.480
>      [java] SCRIPTDONE! 13:03:00.295
>      [java] GET /ScriptComplete?0 HTTP/1.1
>      [java] Before Wait loop 13:03:00.295 waiting = 0
>      [java] After Wait loop 13:03:00.295 waiting = 0
>      [java] clobberProcess false
>      [java] Total Results so far: 15
>      [java] waited 1900
>      [java] ClobberProcess, it was already null
>      [java] Grab log, do parse = false
>      [java] Grabbing the log from: C:\Users\ApacheFlex\AppData/Roaming\Macromedia/Flash Player/Logs/flashlog.txt to: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\Image\swfs\ImageMain.log
>      [java] new test file: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\ListDragDrop\swfs\SparkDNDListBasic.swf
>      [java] ******** cmdArr before:
>      [java]     C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
>      [java]     C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\ListDragDrop\swfs\SparkDNDListBasic.swf
>      [java] ******** moreParameters before:
>      [java] ******** cmdArr after:
>      [java]     C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
>      [java]     C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\ListDragDrop\swfs\SparkDNDListBasic.swf
>      [java] getting directory from the swf file
>      [java] derived directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\ListDragDrop\swfs
>      [java] Launching:
>      [java]  C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\ListDragDrop\swfs\SparkDNDListBasic.swf Launching: C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\ListDragDrop\swfs\SparkDNDListBasic.swf
>      [java] USING directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\ListDragDrop\swfs
>      [java] time: 13:03:02.550
>      [java] SCRIPTDONE! 13:03:07.239
>      [java] GET /ScriptComplete?0 HTTP/1.1
>      [java] Before Wait loop 13:03:07.239 waiting = 0
>      [java] After Wait loop 13:03:07.239 waiting = 0
>      [java] clobberProcess false
>      [java] Total Results so far: 16
>      [java] waited 1900
>      [java] ClobberProcess, it was already null
>      [java] Grab log, do parse = false
>      [java] Grabbing the log from: C:\Users\ApacheFlex\AppData/Roaming\Macromedia/Flash Player/Logs/flashlog.txt to: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\components\ListDragDrop\swfs\SparkDNDListBasic.log
>      [java] new test file: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemEditorTests.swf
>      [java] ******** cmdArr before:
>      [java]     C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
>      [java]     C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemEditorTests.swf
>      [java] ******** moreParameters before:
>      [java] ******** cmdArr after:
>      [java]     C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
>      [java]     C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemEditorTests.swf
>      [java] getting directory from the swf file
>      [java] derived directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs
>      [java] Launching:
>      [java]  C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemEditorTests.swf Launching: C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemEditorTests.swf
>      [java] USING directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs
>      [java] time: 13:03:09.498
>      [java] SCRIPTDONE! 13:03:13.051
>      [java] GET /ScriptComplete?0 HTTP/1.1
>      [java] Before Wait loop 13:03:13.051 waiting = 0
>      [java] After Wait loop 13:03:13.051 waiting = 0
>      [java] clobberProcess false
>      [java] Total Results so far: 17
>      [java] Grab log, do parse = false
>      [java] Grabbing the log from: C:\Users\ApacheFlex\AppData/Roaming\Macromedia/Flash Player/Logs/flashlog.txt to: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemEditorTests.log
>      [java] new test file: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemRendererTests.swf
>      [java] ******** cmdArr before:
>      [java]     C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
>      [java]     C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemRendererTests.swf
>      [java] ******** moreParameters before:
>      [java] ******** cmdArr after:
>      [java]     C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
>      [java]     C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemRendererTests.swf
>      [java] getting directory from the swf file
>      [java] derived directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs
>      [java] Launching:
>      [java]  C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemRendererTests.swf Launching: C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemRendererTests.swf
>      [java] USING directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs
>      [java] time: 13:03:15.303
>      [java] waited 2000
>      [java] ClobberProcess, it was already null
>      [java] SCRIPTDONE! 13:03:18.913
>      [java] GET /ScriptComplete?0 HTTP/1.1
>      [java] Before Wait loop 13:03:18.913 waiting = 0
>      [java] After Wait loop 13:03:18.913 waiting = 0
>      [java] clobberProcess false
>      [java] Total Results so far: 18
>      [java] Grab log, do parse = false
>      [java] Grabbing the log from: C:\Users\ApacheFlex\AppData/Roaming\Macromedia/Flash Player/Logs/flashlog.txt to: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemRendererTests.log
>      [java] new test file: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Spark\List\SWFs\List_itemRendererTests_spark.swf
>      [java] ******** cmdArr before:
>      [java]     C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
>      [java]     C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Spark\List\SWFs\List_itemRendererTests_spark.swf
>      [java] ******** moreParameters before:
>      [java] ******** cmdArr after:
>      [java]     C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
>      [java]     C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Spark\List\SWFs\List_itemRendererTests_spark.swf
>      [java] getting directory from the swf file
>      [java] derived directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Spark\List\SWFs
>      [java] Launching:
>      [java]  C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Spark\List\SWFs\List_itemRendererTests_spark.swf Launching: C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Spark\List\SWFs\List_itemRendererTests_spark.swf
>      [java] USING directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Spark\List\SWFs
>      [java] time: 13:03:21.160
>      [java] waited 2000
>      [java] ClobberProcess, it was already null
>      [java] SCRIPTDONE! 13:03:25.053
>      [java] GET /ScriptComplete?0 HTTP/1.1
>      [java] Before Wait loop 13:03:25.053 waiting = 0
>      [java] After Wait loop 13:03:25.053 waiting = 0
>      [java] clobberProcess false
>      [java] Total Results so far: 19
>      [java] waited 1900
>      [java] ClobberProcess, it was already null
>      [java] Grab log, do parse = false
>      [java] Grabbing the log from: C:\Users\ApacheFlex\AppData/Roaming\Macromedia/Flash Player/Logs/flashlog.txt to: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Spark\List\SWFs\List_itemRendererTests_spark.log
>      [java] new test file: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\resources\ResourceManager\SWFs\ResourceManagerApp.swf
>      [java] ******** cmdArr before:
>      [java]     C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
>      [java]     C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\resources\ResourceManager\SWFs\ResourceManagerApp.swf
>      [java] ******** moreParameters before:
>      [java] ******** cmdArr after:
>      [java]     C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
>      [java]     C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\resources\ResourceManager\SWFs\ResourceManagerApp.swf
>      [java] getting directory from the swf file
>      [java] derived directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\resources\ResourceManager\SWFs
>      [java] Launching:
>      [java]  C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\resources\ResourceManager\SWFs\ResourceManagerApp.swf Launching: C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\resources\ResourceManager\SWFs\ResourceManagerApp.swf
>      [java] USING directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\resources\ResourceManager\SWFs
>      [java] time: 13:03:27.322
>      [java] SCRIPTDONE! 13:03:30.338
>      [java] GET /ScriptComplete?0 HTTP/1.1
>      [java] Before Wait loop 13:03:30.338 waiting = 0
>      [java] After Wait loop 13:03:30.338 waiting = 0
>      [java] clobberProcess false
>      [java] Total Results so far: 20
>      [java] waited 1900
>      [java] ClobberProcess, it was already null
>      [java] Grab log, do parse = false
>      [java] Grabbing the log from: C:\Users\ApacheFlex\AppData/Roaming\Macromedia/Flash Player/Logs/flashlog.txt to: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\resources\ResourceManager\SWFs\ResourceManagerApp.log
>      [java] at the end of main
>      [java] Shutting down the results server
>      [java] shutting down the baseline server
>      [java] done waiting for results...bye
>      [java] =====================================================
>      [java]     Passes: 17
>      [java]     Fails: 3
>      [java] =====================================================
>      [java]
>      [java] =====================================================
>      [java] =====================================================
>      [java]     Passed:
>      [java] =====================================================
>      [java] Managers/StyleManager/Versioning/MP_StyleManager_Tests MP_RuntimeCSS_ClassSelector_png_trusted Passed
>      [java] components/Alert/Properties/Alert_Properties Alert_layoutDirection_direction_rtl_with_alertIcon Passed
>      [java] components/Alert/Styles/Alert_Styles Alert_letterSpacing Passed
>      [java] components/Alert/Styles/Alert_Styles Alert_buttonStyleName Passed
>      [java] components/Alert/Styles/Alert_Styles Alert_messageStyleName Passed
>      [java] components/Alert/Styles/Alert_Styles Alert_titleStyleName Passed
>      [java] components/Alert/Styles/Alert_Styles Alert_embedded_font_verdana Passed
>      [java] components/Alert/Styles/Alert_Styles Alert_embedded_font_verdana_italic Passed
>      [java] components/Alert/Styles/Alert_Styles Alert_embedded_font_verdana_bold Passed
>      [java] containers/tabnavigator/Styles/TabNavigator_Styles_SkinStates TabNavigator_Styles_SkinStates_runtime_SWF_mouseOver_NonselectedTab Passed
>      [java] gumbo/components/Application/properties/Application_Properties Application_Properties_skin_test7 Passed
>      [java] gumbo/components/Image/styles/Image_styles_smoothingQuality Image_Scale_stretch_smoothingQuality_high Passed
>      [java] gumbo/components/ListDragDrop/events/SparkDNDList_events ListAbcDND1_dragComplete Passed
>      [java] itemRenderers/Halo/List/test_scripts/List_itemEditor DateFieldItemEditor_Scrolling Passed
>      [java] itemRenderers/Halo/List/test_scripts/List_itemRenderer DateFieldRenderer_Scrolling Passed
>      [java] itemRenderers/Spark/List/test_scripts/List_itemRenderer_spark DateFieldRenderer_Scrolling Passed
>      [java] resources/ResourceManager/Integration/ResourceManager_Integration_UIComponent_resourcesChanged ResourceManager_Integration_UIComponent_resourcesChanged_localeChain Passed
>      [java] =====================================================
>      [java]     Failed:
>      [java] =====================================================
>      [java] gumbo/components/DataGrid/Properties/DataGrid_requireSelection_test001 requireSelection_test14 Failed CompareBitmap(body:step 8)  compare returned[object BitmapData]
>      [java] gumbo/components/DataGrid/Properties/DataGrid_requireSelection_test001 requireSelection_test15 Failed CompareBitmap(body:step 6)  compare returned[object BitmapData]
>      [java] gumbo/components/DataGrid/Styles/DataGrid_Styles_rowBackGround rowBackground_skin_rowChange_test Failed CompareBitmap(body:step 10)  compare returned[object BitmapData]
>      [java]
>      [java]
>      [java] =====================================================
>      [java]     Passes: 17
>      [java]     Fails: 3
>      [java] =====================================================
>      [java]
>      [java]
>      [java] Wrote summary to results.txt
>      [java] Wrote failures to failures.txt
>
> BUILD FAILED
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\build.xml:1538: The following error occurred while executing this line:
> C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\build.xml:1656: Java returned: 1
>
> Total time: 4 minutes 11 seconds
>
>
>
> ============ JENKINS MUSTELLA RUN REPORT ============
>
> Date and time: 10-14-2013 18:03
>
> Settings:
> player.version = 11.9
> air.version = 3.9
> FLASHPLAYER_DEBUGGER = C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe
> AIR_HOME = C:\ApacheFlex\dependencies\AdobeAIRSDK\3.9
>
> Build:
>   type = main
>   command = -timeout=60000
>   set = -all
>
> Log:
> - Made Cygwin ignore carriage returns
> - Cleaned up 'local.properties' files from previous runs
> - Set FLASH_VERSION to '11.9' and AIR_VERSION to '3.9'
> - Set AIR_HOME to 'C:\ApacheFlex\dependencies\AdobeAIRSDK\3.9'
> - Set FLASHPLAYER_DEBUGGER to 'C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11-9_debugsa_win_32.exe'
> - Ran 'clean', 'main' and 'other.locales' ant targets to prepare the SDK for testing
> - Ran Mustella on the SDK with these parameters: '-timeout=60000 -all'
> - Some tests failed: running '-failures'
> - Some of tests failed, even after running '-failures'...
>
>
> =====================================================
>
>
>
> Build step 'Execute shell' marked build as failure



-- 
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl