Author: aharui
Date: Tue Nov 27 07:07:32 2012
New Revision: 1414003
URL: http://svn.apache.org/viewvc?rev=1414003&view=rev
Log:
Fix apollo tests on Windows
Added:
incubator/flex/sdk/branches/develop/mustella/tests/apollo/WindowedApplication/SWFs/MyCompareBitmap.as
incubator/flex/sdk/branches/develop/mustella/tests/apollo/WindowedApplication/Styles/baselines/mx_wa_backgroundColor_backgroundAlpha_setStyle_runtime_1_win.png
(with props)
incubator/flex/sdk/branches/develop/mustella/tests/apollo/WindowedApplication/Styles/baselines/mx_wa_backgroundColor_backgroundAlpha_setStyle_runtime_2_win.png
(with props)
incubator/flex/sdk/branches/develop/mustella/tests/apollo/WindowedApplication/Styles/baselines/mx_window_backgroundColor_backgroundAlpha_setStyle_runtime_1_win.png
(with props)
incubator/flex/sdk/branches/develop/mustella/tests/apollo/WindowedApplication/Styles/baselines/mx_window_backgroundColor_backgroundAlpha_setStyle_runtime_2_win.png
(with props)
Modified:
incubator/flex/sdk/branches/develop/mustella/tests/apollo/WindowedApplication/Styles/WindowedApp_backgroundStyles_tester.mxml
incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/Window/SWFs/comps/WindowWithModule.mxml
incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/Window/integration/baselines/Window_integration_module_1.png
incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/Window/integration/window_integration_module.mxml
incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/Window/methods/baselines/method_addElement_test1.png
incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/Window/methods/window_methods_elementRelated.mxml
incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/Window/properties/baselines/maximizable_false_test4_SparkChrome.png
incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/Window/properties/baselines/maximizable_true_test4_SparkChrome.png
incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/Window/properties/window_properties_maximizable_false.mxml
incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/Window/properties/window_properties_maximizable_true.mxml
incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/WindowedApplication/styles/wa_styles_mxml_tests.mxml
Added:
incubator/flex/sdk/branches/develop/mustella/tests/apollo/WindowedApplication/SWFs/MyCompareBitmap.as
URL:
http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/mustella/tests/apollo/WindowedApplication/SWFs/MyCompareBitmap.as?rev=1414003&view=auto
==============================================================================
---
incubator/flex/sdk/branches/develop/mustella/tests/apollo/WindowedApplication/SWFs/MyCompareBitmap.as
(added)
+++
incubator/flex/sdk/branches/develop/mustella/tests/apollo/WindowedApplication/SWFs/MyCompareBitmap.as
Tue Nov 27 07:07:32 2012
@@ -0,0 +1,58 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You under the Apache License, Version 2.0
+// (the "License"); you may not use this file except in compliance with
+// the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package
+{
+ import flash.system.Capabilities;
+ import flash.display.DisplayObject;
+ public class MyCompareBitmap extends CompareBitmap
+ {
+ //add mac_url, linux_url property, also make sure they are set
when
+ //execute is called. when os is mac or linux, if the value
mac_url, linux_url is set,
+ //test assumes the image will be different than the one created
in window, so
+ // the bitmap image will be read/created from mac_url or
linux_url.
+
+ public var mac_url:String;
+ public var linux_url:String;
+ public var isURLConfigured:Boolean=false;
+
+ public function configureURL():void
+ {
+ trace("###configureURL is called");
+ var current_os:String=Capabilities.os.toLowerCase();
+ if (current_os.indexOf("window")>-1)
+ {
+ trace("###url="+url);
+ }else if (current_os.indexOf("mac")>-1 && mac_url!="")
+ {
+ url=mac_url;
+ }else if (current_os.indexOf("linux")>-1 &&
linux_url!="")
+ {
+ url=linux_url;
+ }
+ isURLConfigured=true;
+ }
+ override public function execute(root:DisplayObject,
context:UnitTester,testCase:TestCase,
+ testResult:TestResult):Boolean
+ {
+ if (!isURLConfigured)
+ configureURL();
+ return super.execute(root,context,testCase,testResult);
+ }
+ }
+}
\ No newline at end of file
Modified:
incubator/flex/sdk/branches/develop/mustella/tests/apollo/WindowedApplication/Styles/WindowedApp_backgroundStyles_tester.mxml
URL:
http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/mustella/tests/apollo/WindowedApplication/Styles/WindowedApp_backgroundStyles_tester.mxml?rev=1414003&r1=1414002&r2=1414003&view=diff
==============================================================================
---
incubator/flex/sdk/branches/develop/mustella/tests/apollo/WindowedApplication/Styles/WindowedApp_backgroundStyles_tester.mxml
(original)
+++
incubator/flex/sdk/branches/develop/mustella/tests/apollo/WindowedApplication/Styles/WindowedApp_backgroundStyles_tester.mxml
Tue Nov 27 07:07:32 2012
@@ -53,11 +53,11 @@
<AssertStyleValue styleName="backgroundColor"
target="" value="255" />
<AssertStyleValue styleName="backgroundAlpha"
target="" value="0.5" />
- <CompareBitmap target=""
url="../styles/baselines/$testID_1.png"/>
+ <MyCompareBitmap target=""
url="../Styles/baselines/$testID_1_win.png"
mac_url="../Styles/baselines/$testID_1.png" />
<SetStyle styleName="backgroundAlpha" target=""
value="0.2" waitEvent="updateComplete" waitTarget=""/>
<SetStyle styleName="backgroundColor" target=""
value="0x00FF00" waitEvent="updateComplete" waitTarget=""/>
- <CompareBitmap target=""
url="../styles/baselines/$testID_2.png"/>
+ <MyCompareBitmap target=""
url="../Styles/baselines/$testID_2_win.png"
mac_url="../Styles/baselines/$testID_2.png" />
<AssertStyleValue styleName="backgroundColor"
target="" value="65280" />
<AssertStyleValue styleName="backgroundAlpha"
target="" value="0.2" />
</body>
@@ -70,12 +70,12 @@
<SetProperty propertyName="visible" target=""
value="false"/>
<AssertStyleValue styleName="backgroundColor"
target="myWin" value="16711680" />
<AssertStyleValue styleName="backgroundAlpha"
target="myWin" value="0.2" />
- <CompareBitmap target="myWin"
url="../styles/baselines/$testID_1.png"/>
+ <MyCompareBitmap target=""
url="../Styles/baselines/$testID_1_win.png"
mac_url="../Styles/baselines/$testID_1.png" />
<SetStyle styleName="backgroundAlpha"
target="myWin" value="0.2" />
<SetStyle styleName="backgroundColor"
target="myWin" value="0x00FF00" waitEvent="updateComplete" waitTarget="myWin"/>
- <CompareBitmap target="myWin"
url="../styles/baselines/$testID_2.png"/>
+ <MyCompareBitmap target="myWin"
url="../Styles/baselines/$testID_2_win.png"
mac_url="../Styles/baselines/$testID_2.png" />
<AssertStyleValue styleName="backgroundColor"
target="myWin" value="65280" />
<AssertStyleValue styleName="backgroundAlpha"
target="myWin" value="0.2" />
Added:
incubator/flex/sdk/branches/develop/mustella/tests/apollo/WindowedApplication/Styles/baselines/mx_wa_backgroundColor_backgroundAlpha_setStyle_runtime_1_win.png
URL:
http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/mustella/tests/apollo/WindowedApplication/Styles/baselines/mx_wa_backgroundColor_backgroundAlpha_setStyle_runtime_1_win.png?rev=1414003&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
incubator/flex/sdk/branches/develop/mustella/tests/apollo/WindowedApplication/Styles/baselines/mx_wa_backgroundColor_backgroundAlpha_setStyle_runtime_1_win.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
incubator/flex/sdk/branches/develop/mustella/tests/apollo/WindowedApplication/Styles/baselines/mx_wa_backgroundColor_backgroundAlpha_setStyle_runtime_2_win.png
URL:
http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/mustella/tests/apollo/WindowedApplication/Styles/baselines/mx_wa_backgroundColor_backgroundAlpha_setStyle_runtime_2_win.png?rev=1414003&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
incubator/flex/sdk/branches/develop/mustella/tests/apollo/WindowedApplication/Styles/baselines/mx_wa_backgroundColor_backgroundAlpha_setStyle_runtime_2_win.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
incubator/flex/sdk/branches/develop/mustella/tests/apollo/WindowedApplication/Styles/baselines/mx_window_backgroundColor_backgroundAlpha_setStyle_runtime_1_win.png
URL:
http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/mustella/tests/apollo/WindowedApplication/Styles/baselines/mx_window_backgroundColor_backgroundAlpha_setStyle_runtime_1_win.png?rev=1414003&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
incubator/flex/sdk/branches/develop/mustella/tests/apollo/WindowedApplication/Styles/baselines/mx_window_backgroundColor_backgroundAlpha_setStyle_runtime_1_win.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
incubator/flex/sdk/branches/develop/mustella/tests/apollo/WindowedApplication/Styles/baselines/mx_window_backgroundColor_backgroundAlpha_setStyle_runtime_2_win.png
URL:
http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/mustella/tests/apollo/WindowedApplication/Styles/baselines/mx_window_backgroundColor_backgroundAlpha_setStyle_runtime_2_win.png?rev=1414003&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
incubator/flex/sdk/branches/develop/mustella/tests/apollo/WindowedApplication/Styles/baselines/mx_window_backgroundColor_backgroundAlpha_setStyle_runtime_2_win.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Modified:
incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/Window/SWFs/comps/WindowWithModule.mxml
URL:
http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/Window/SWFs/comps/WindowWithModule.mxml?rev=1414003&r1=1414002&r2=1414003&view=diff
==============================================================================
---
incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/Window/SWFs/comps/WindowWithModule.mxml
(original)
+++
incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/Window/SWFs/comps/WindowWithModule.mxml
Tue Nov 27 07:07:32 2012
@@ -22,6 +22,6 @@
<mx:Label text="loading module..." />
- <mx:ModuleLoader url="./assets/testmodule.swf" />
+ <mx:ModuleLoader id="ml" url="./assets/testmodule.swf" />
</s:Group>
</s:Window>
Modified:
incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/Window/integration/baselines/Window_integration_module_1.png
URL:
http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/Window/integration/baselines/Window_integration_module_1.png?rev=1414003&r1=1414002&r2=1414003&view=diff
==============================================================================
Binary files - no diff available.
Modified:
incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/Window/integration/window_integration_module.mxml
URL:
http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/Window/integration/window_integration_module.mxml?rev=1414003&r1=1414002&r2=1414003&view=diff
==============================================================================
---
incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/Window/integration/window_integration_module.mxml
(original)
+++
incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/Window/integration/window_integration_module.mxml
Tue Nov 27 07:07:32 2012
@@ -87,6 +87,7 @@
<RunCode
code="FlexGlobals.topLevelApplication.windowObj=FlexGlobals.topLevelApplication.createAWindowByClass(WindowWithModule,'window1');"
waitTarget="" waitEvent="myWindowComplete"/>
<!-- module should be loaded inside of the window -->
+ <WaitForEvent target="windowObj.ml"
eventName="ready" />
</setup>
Modified:
incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/Window/methods/baselines/method_addElement_test1.png
URL:
http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/Window/methods/baselines/method_addElement_test1.png?rev=1414003&r1=1414002&r2=1414003&view=diff
==============================================================================
Binary files - no diff available.
Modified:
incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/Window/methods/window_methods_elementRelated.mxml
URL:
http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/Window/methods/window_methods_elementRelated.mxml?rev=1414003&r1=1414002&r2=1414003&view=diff
==============================================================================
---
incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/Window/methods/window_methods_elementRelated.mxml
(original)
+++
incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/Window/methods/window_methods_elementRelated.mxml
Tue Nov 27 07:07:32 2012
@@ -113,6 +113,7 @@
<WaitForEvent numExpectedEvents="-1" eventName="updateComplete"
target="myWin" timeout="2000" />
<WaitForLayoutManager />
+ <WaitForEvent target="stage" eventName="enterFrame"
numExpectedEvents="5"/>
<MyCompareBitmap target="myWin" numColorVariances="15"
maxColorVariance="20" url="../methods/baselines/$testID.png"
mac_url="../methods/baselines/$testID_mac.png" />
Modified:
incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/Window/properties/baselines/maximizable_false_test4_SparkChrome.png
URL:
http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/Window/properties/baselines/maximizable_false_test4_SparkChrome.png?rev=1414003&r1=1414002&r2=1414003&view=diff
==============================================================================
Binary files - no diff available.
Modified:
incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/Window/properties/baselines/maximizable_true_test4_SparkChrome.png
URL:
http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/Window/properties/baselines/maximizable_true_test4_SparkChrome.png?rev=1414003&r1=1414002&r2=1414003&view=diff
==============================================================================
Binary files - no diff available.
Modified:
incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/Window/properties/window_properties_maximizable_false.mxml
URL:
http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/Window/properties/window_properties_maximizable_false.mxml?rev=1414003&r1=1414002&r2=1414003&view=diff
==============================================================================
---
incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/Window/properties/window_properties_maximizable_false.mxml
(original)
+++
incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/Window/properties/window_properties_maximizable_false.mxml
Tue Nov 27 07:07:32 2012
@@ -156,6 +156,7 @@
<body>
<RunCode
code="FlexGlobals.topLevelApplication.myWin.maximizable='false'"/>
<RunCode
code="FlexGlobals.topLevelApplication.myWin.open(true)" waitTarget=""
waitEvent="myWindowComplete"/>
+ <WaitForLayoutManager />
<WaitForEvent target="stage" eventName="enterFrame"
numExpectedEvents="2"/>
<MyCompareBitmap url="../Properties/Baselines/$testID.png"
mac_url="../Properties/Baselines/$testID_mac.png"
target="myWin.skin.titleBar.maximizeButton" />
</body>
Modified:
incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/Window/properties/window_properties_maximizable_true.mxml
URL:
http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/Window/properties/window_properties_maximizable_true.mxml?rev=1414003&r1=1414002&r2=1414003&view=diff
==============================================================================
---
incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/Window/properties/window_properties_maximizable_true.mxml
(original)
+++
incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/Window/properties/window_properties_maximizable_true.mxml
Tue Nov 27 07:07:32 2012
@@ -134,6 +134,8 @@
</setup>
<body>
<SetStyle target="windowObj" styleName="skinClass"
valueExpression="value = SparkChromeWindowedApplicationSkin "
waitEvent="updateComplete" />
+ <WaitForLayoutManager />
+ <WaitForEvent target="stage" eventName="enterFrame"
numExpectedEvents="2"/>
<MyCompareBitmap url="../Properties/Baselines/$testID.png"
mac_url="../Properties/Baselines/$testID_mac.png"
target="windowObj.skin.titleBar.maximizeButton" />
</body>
</TestCase>
Modified:
incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/WindowedApplication/styles/wa_styles_mxml_tests.mxml
URL:
http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/WindowedApplication/styles/wa_styles_mxml_tests.mxml?rev=1414003&r1=1414002&r2=1414003&view=diff
==============================================================================
---
incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/WindowedApplication/styles/wa_styles_mxml_tests.mxml
(original)
+++
incubator/flex/sdk/branches/develop/mustella/tests/apollo/spark/components/WindowedApplication/styles/wa_styles_mxml_tests.mxml
Tue Nov 27 07:07:32 2012
@@ -71,6 +71,8 @@ testSWF="wa_styles_mxml.mxml">
<TestCase testID="style_focusColor_mxml_test1"
keywords="[WindowedApplication,style,focusColor]" description="Set focusColor
with setStyle().">
<body>
<RunCode
code="FlexGlobals.topLevelApplication.group1.btn1.focusManager.setFocus(FlexGlobals.topLevelApplication.group1.btn1);
FlexGlobals.topLevelApplication.group1.btn1.focusManager.showFocus()" />
+ <WaitForLayoutManager />
+ <WaitForEvent target="stage" eventName="enterFrame"
numExpectedEvents="2"/>
<CompareBitmap target="group1"
url="../styles/baselines/$testID.png" />
</body>
</TestCase>