Eric, Here is what I did:
- running with the latest SDK a standalone mobile air app (not mustella) that displays an action bar with embedded font and underline => no artifact - running current mustella test mobile/Action with current SDK => artifact is there - running current mustella test mobile/Action with SKD 4.11 and 4.10 => artifact is there Below is the procedure that I used to change the SDK used in mustella. IMO, the cause of this issue is something has changed recently in the mustella test itself, that caused the artifact. The test that needs to be done yet is to revert mustella test recent changes, and try again... Procedure to change SDK used by mustella: 1) In mustella, local.properties, set sdk.dir= C:/Program Files (x86)/Apache Flex/Apache_Flex_SDK_411_GA apollo_location=${sdk.dir} then run again the same test: $ ./mini_run.sh -mobile tests/mobile/components/ActionBar/styles/ActionBar_Styles.mxml The log says: [echo] sdk.dir: C:/Program Files (x86)/Apache Flex/Apache_Flex_SDK_411_GA ... [echo] apollo_location is C:/Program Files (x86)/Apache Flex/Apache_Flex_SDK_411_GA WDYT? Maurice -----Message d'origine----- De : Erik de Bruin [mailto:e...@ixsoftware.nl] Envoyé : vendredi 22 novembre 2013 16:11 À : Maurice Amsellem Cc : dev@flex.apache.org; Mark Kessler; jmcl...@apache.org Objet : Re: Build failed in Jenkins: flex-sdk_mustella-mobile #382 Well, my records show this test started failing on Nov. 18th. EdB On Fri, Nov 22, 2013 at 3:44 PM, Maurice Amsellem <maurice.amsel...@systar.com> wrote: > Hi, I showed evidence this issue was already present in SDK 4.10 and 4.11. > So it's not caused by the fix on mobile TextInput. > > Maurice > > -----Message d'origine----- > De : Erik de Bruin [mailto:e...@ixsoftware.nl] Envoyé : vendredi 22 > novembre 2013 15:36 À : dev@flex.apache.org Cc : Mark Kessler; > jmcl...@apache.org; Maurice Amsellem Objet : Re: Build failed in > Jenkins: flex-sdk_mustella-mobile #382 > > Hi, since the Mustella VM seems to have settled down now, I think we can > confidently say this failure needs to be addressed - it is not an artifact of > the build machine. > > Anyone? > > EdB > > > > On Fri, Nov 22, 2013 at 2:26 PM, <flex.muste...@gmail.com> wrote: >> See <http://localhost:8080/job/flex-sdk_mustella-mobile/382/changes> >> >> Changes: >> >> [maurice.amsellem] UPDATE FLEX-33166 Mobile TextInput with native >> StageTextInput cannot be included in scrollable forms >> >> [maurice.amsellem] FIX FLEX-33166 Mobile TextInput with native >> StageTextInput cannot be included in scrollable forms >> >> ------------------------------------------ >> [...truncated 15977 lines...] >> [echo] doing windows setup >> [echo] homepath: C:\Users\ApacheFlex >> [echo] trace output file: 1 >> [echo] player is >> C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11_1r102_55_w >> i >> n_sa_debug_32bit.exe >> >> setup_linux: >> >> db_time: >> [mkdir] Created dir: >> C:\jenkins_slave\workspace\flex-sdk_mustella-mobile\mustella\tmp >> [echo] db_time=2013/11/22 08:25:44 >> >> get_mobile_data: >> [getdevicespecstask] Skipping mobile device setup; win is not a mobile >> device, maybe emulating target OS android on desktop. >> >> device_fail: >> >> handle_mobile_config: >> [echo] os: ${os} >> [echo] target_os_name: android >> [echo] os_version: ${os_version} >> [echo] device_name: win >> [echo] get_results_from_log: false >> [echo] step_timeout: ${step_timeout} >> [echo] run_mobile_tests: true >> [echo] use_android_runner: ${use_android_runner} >> [echo] use_ios_runner: ${use_ios_runner} >> [echo] use_qnx_runner: ${use_qnx_runner} >> [echo] exclude_filename: >> C:/jenkins_slave/workspace/flex-sdk_mustella-mobile/mustella/tests/ExcludeList${os}.txt >> [echo] have_air_interpreter is ${have_air_interpreter} >> [echo] have_air_packager is ${have_air_packager} >> [echo] have_air_adt_jar is true >> [echo] have_air_android_runtime is ${have_air_android_runtime} >> [echo] need_air_android is ${need_air_android} >> [echo] need_air_ios is ${need_air_ios} >> [echo] need_to_show_air_ios_fail_message is >> ${need_to_show_air_ios_fail_message} >> [echo] need_to_fetch_air_ios is ${need_to_fetch_air_ios} >> >> show_air_ios_fail_message: >> >> show_air_android_fail_message: >> >> fetch_air_ios: >> >> fetch_qnx_sdk: >> >> echo-browser: >> >> echo-apollo: >> [echo] use_apollo=true >> [echo] apollo_location is >> C:\ApacheFlex\dependencies\AdobeAIRSDK\3.7 >> >> setup: >> [echo] player is >> C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11_1r102_55_win_sa_debug_32bit.exe >> [echo] fileset: >> mobile\components\ActionBar\styles\ActionBar_Styles.mxml >> >> setbuildID: >> [echo] Target file was: >> C:/jenkins_slave/workspace/flex-sdk_mustella-mobile/mustella/successfulBuild.properties >> [echo] ${server} >> >> setHostName: >> >> getConfigId: >> >> getActualRunId: >> >> getRunId: >> >> compilemustellaswc: >> [exec] Loading configuration file >> C:\jenkins_slave\workspace\flex-sdk_mustella-mobile\frameworks\flex-config.xml >> [exec] >> C:\jenkins_slave\workspace\flex-sdk_mustella-mobile\mustella\mustella. >> swc (94607 bytes) >> >> realCompile: >> >> build_shell_set: >> [echo] shell_file_mxml_equivs is >> ,mobile/components/ActionBar/styles/ActionBar_Styles.sh >> [echo] mxml_equiv_shells is ${mxml_equiv_shells} >> [echo] tmp.sdk.mustella.scripts2 is >> >> chmod_shells: >> [echo] changing user shell files to executable >> >> shells: >> [exec] done with pre compile step >> [java] exclude_filename: >> C:/jenkins_slave/workspace/flex-sdk_mustella-mobile/mustella/tests/ExcludeList${os}.txt >> [java] os_version: ${os_version} >> [java] target_os_name: android >> [java] device_name: win >> [java] result_include: -includes=SendResultsToRunner >> [java] created >> C:\jenkins_slave\workspace\flex-sdk_mustella-mobile\mustella\as3\src\mustella\MobileConfig.as >> [java] nothing left to do >> [java] Choosing local runner bitmap save >> [java] okey doke, going to compile >> C:\jenkins_slave\workspace\flex-sdk_mustella-mobile\mustella\tests\mobile\components\ActionBar\SWFs\ActionBar.mxml >> [java] Loading configuration file >> C:\jenkins_slave\workspace\flex-sdk_mustella-mobile\frameworks\airmobile-config.xml >> [java] >> C:\jenkins_slave\workspace\flex-sdk_mustella-mobile\mustella\tests\mobile\components\ActionBar\swfs\ActionBar.swf >> (2741617 bytes) >> [java] All done with the compile >> [java] leaving the compile, elapsed: 26 >> [java] ...via exit >> [echo] compileswfs jreturn is 0 >> >> do_fail: >> >> compileswfs: >> >> getExcludes: >> >> getExcludeIds: >> >> populateExcludeTable: >> [echo] populate exclude, got this for db time: 2013/11/22 >> 08:25:44 >> >> justrun: >> >> delete_cache: >> [echo] delete cache: >> /Users/ApacheFlex/Library/Caches/Adobe/Flash >> Player/AssetCache >> >> delete_cache: >> [echo] delete cache: /Users/ApacheFlex/AppData/Roaming/Adobe/Flash >> Player/AssetCache >> [delete] Deleting directory >> C:\Users\ApacheFlex\AppData\Roaming\Adobe\Flash Player\AssetCache\DMT6R3GV >> [delete] Deleting directory >> C:\Users\ApacheFlex\AppData\Roaming\Adobe\Flash Player\AssetCache >> >> delete_cache: >> [echo] delete cache: C:\Users\ApacheFlex/Application >> Data/Adobe/Flash Player/AssetCache >> >> android_runner: >> >> ios_runner: >> >> qnx_runner: >> >> desktop_runner: >> [echo] **** Willkommen auf Runner **** >> [java] the apollo situation: >> C:\ApacheFlex\dependencies\AdobeAIRSDK\3.7/adl.exe -runtime >> C:\ApacheFlex\dependencies\AdobeAIRSDK\3.7\runtimes\air\win >> [java] starting results server >> [java] starting baseline server >> [java] test script count: 1 >> [java] starting the baseline server: Fri Nov 22 08:26:17 ACT 2013 >> [java] apollo adj with : >> C:\jenkins_slave\workspace\flex-sdk_mustella-mobile\mustella\tests\mobile\components\ActionBar\swfs\ActionBar.swf >> [java] apollo adj thinks it's a swf >> [java] writing Apollo file! >> [java] full swf is >> C:\jenkins_slave\workspace\flex-sdk_mustella-mobile\mustella\tests\mobile\components\ActionBar\swfs\ActionBar.swf >> [java] post ApolloAdjuster: >> C:\jenkins_slave\workspace\flex-sdk_mustella-mobile\mustella\tests\mobile\components\ActionBar\swfs\ActionBar.xml >> [java] new test file: >> C:\jenkins_slave\workspace\flex-sdk_mustella-mobile\mustella\tests\mobile\components\ActionBar\swfs\ActionBar.xml >> [java] ******** cmdArr before: >> [java] C:\ApacheFlex\dependencies\AdobeAIRSDK\3.7\bin\adl.exe >> [java] >> C:\jenkins_slave\workspace\flex-sdk_mustella-mobile\mustella\tests\mobile\components\ActionBar\swfs\ActionBar.xml >> [java] ******** moreParameters before: >> [java] -screensize >> [java] 640x960:640x960 >> [java] -profile >> [java] mobileDevice >> [java] -XscreenDPI >> [java] 240 >> [java] ******** cmdArr after: >> [java] C:\ApacheFlex\dependencies\AdobeAIRSDK\3.7\bin\adl.exe >> [java] >> C:\jenkins_slave\workspace\flex-sdk_mustella-mobile\mustella\tests\mobile\components\ActionBar\swfs\ActionBar.xml >> [java] -screensize >> [java] 640x960:640x960 >> [java] -profile >> [java] mobileDevice >> [java] -XscreenDPI >> [java] 240 >> [java] getting directory from the swf file >> [java] derived directory: >> C:\jenkins_slave\workspace\flex-sdk_mustella-mobile\mustella\tests\mobile\components\ActionBar\swfs >> [java] Launching: >> [java] C:\ApacheFlex\dependencies\AdobeAIRSDK\3.7\bin\adl.exe >> C:\jenkins_slave\workspace\flex-sdk_mustella-mobile\mustella\tests\mobile\components\ActionBar\swfs\ActionBar.xml >> -screensize 640x960:640x960 -profile mobileDevice -XscreenDPI 240 >> Launching: C:\ApacheFlex\dependencies\AdobeAIRSDK\3.7\bin\adl.exe >> C:\jenkins_slave\workspace\flex-sdk_mustella-mobile\mustella\tests\mobile\components\ActionBar\swfs\ActionBar.xml >> [java] USING directory: >> C:\jenkins_slave\workspace\flex-sdk_mustella-mobile\mustella\tests\mobile\components\ActionBar\swfs >> [java] time: 08:26:18.169 >> [java] Wrote file: >> c:/jenkins_slave/workspace/flex-sdk_mustella-mobile/mustella/tests/mobile/components/ActionBar/styles/baselines/ActionBar_TitleDisplay_TextDecoration@android_240ppi.png.bad.png.xml >> length: 41774 >> [java] Wrote file: >> c:/jenkins_slave/workspace/flex-sdk_mustella-mobile/mustella/tests/mobile/components/ActionBar/styles/baselines/ActionBar_TitleDisplay_TextDecoration@android_240ppi.png.bad.png >> length: 2375 >> [java] FAIL: mobile/components/ActionBar/styles/ActionBar_Styles >> ActionBar_TitleDisplay_TextDecoration >> [java] SCRIPTDONE! 08:26:24.455 >> [java] GET /ScriptComplete?0 HTTP/1.1 >> [java] Before Wait loop 08:26:24.455 waiting = 0 >> [java] After Wait loop 08:26:24.455 waiting = 0 >> [java] clobberProcess false >> [java] Total Results so far: 1 >> [java] removing the xml app file >> [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-mobile\mustella\tests\mobile\components\ActionBar\swfs\ActionBar.log >> [java] waited 1500 >> [java] ClobberProcess, it was already null >> [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: 0 >> [java] Fails: 1 >> [java] ===================================================== >> [java] >> [java] ===================================================== >> [java] ===================================================== >> [java] Passed: >> [java] ===================================================== >> [java] ===================================================== >> [java] Failed: >> [java] ===================================================== >> [java] mobile/components/ActionBar/styles/ActionBar_Styles >> ActionBar_TitleDisplay_TextDecoration Failed CompareBitmap(body:step 2) >> compare returned[object BitmapData] >> [java] >> [java] >> [java] ===================================================== >> [java] Passes: 0 >> [java] Fails: 1 >> [java] ===================================================== >> [java] >> [java] >> [java] Wrote summary to results.txt >> [java] Wrote failures to failures.txt >> >> BUILD FAILED >> C:\jenkins_slave\workspace\flex-sdk_mustella-mobile\mustella\build.xml:1538: >> The following error occurred while executing this line: >> C:\jenkins_slave\workspace\flex-sdk_mustella-mobile\mustella\build.xm >> l >> :1656: Java returned: 1 >> >> Total time: 45 seconds >> >> >> >> ============ JENKINS MUSTELLA RUN REPORT ============ >> >> Date and time: 11-22-2013 13:26 >> >> Settings: >> player.version = 11.1 >> air.version = 3.7 >> FLASHPLAYER_DEBUGGER = >> C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11_1r102_55_w >> i >> n_sa_debug_32bit.exe AIR_HOME = >> C:\ApacheFlex\dependencies\AdobeAIRSDK\3.7 >> >> Build: >> type = mobile >> command = -mobile >> set = tests/mobile >> >> Log: >> - Made Cygwin ignore carriage returns >> - Cleaned up 'local.properties' files from previous runs >> - Set FLASH_VERSION to '11.1' and AIR_VERSION to '3.7' >> - Set AIR_HOME to 'C:\ApacheFlex\dependencies\AdobeAIRSDK\3.7' >> - Set FLASHPLAYER_DEBUGGER to >> 'C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer11_1r102_55_win_sa_debug_32bit.exe' >> - Ran 'clean', 'main' and 'other.locales' ant targets to prepare the >> SDK for testing >> - Ran Mustella on the SDK with these parameters: '-mobile tests/mobile' >> - 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 -- Ix Multimedia Software Jan Luykenstraat 27 3521 VB Utrecht T. 06-51952295 I. www.ixsoftware.nl