You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by dl...@apache.org on 2014/12/06 05:21:10 UTC

git commit: [flex-sdk] [refs/heads/develop] - Mustella changes to allow config files to set values.

Repository: flex-sdk
Updated Branches:
  refs/heads/develop cedbbc5ce -> 9189476a5


Mustella changes to allow config files to set values.

Flex-34631: Mustella was setting configuration ioptions using "="
syntax. This way of setting options overrides values set in
configuration files.
Changing Mustella to use the append syntax, "+=" so values can be set in
configuration files.


Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/9189476a
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/9189476a
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/9189476a

Branch: refs/heads/develop
Commit: 9189476a5374906467d31c866a73beb72e997472
Parents: cedbbc5
Author: dloverin <da...@gmail.com>
Authored: Fri Dec 5 22:47:53 2014 -0500
Committer: dloverin <da...@gmail.com>
Committed: Fri Dec 5 22:52:42 2014 -0500

----------------------------------------------------------------------
 mustella/build.xml                              |  4 +-
 .../java/src/mustella/CompileMustellaSwfs.java  | 74 ++++++++++----------
 mustella/java/src/utils/MustellaDirs.java       |  2 +-
 3 files changed, 40 insertions(+), 40 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/9189476a/mustella/build.xml
----------------------------------------------------------------------
diff --git a/mustella/build.xml b/mustella/build.xml
index 12c5e0a..c6d9c99 100644
--- a/mustella/build.xml
+++ b/mustella/build.xml
@@ -87,7 +87,7 @@
 
     <property name="compc.dir" value="${sdk.dir}/bin" />
     <property name="compc" value="" />
-    <property name="mxmlc.args" value="-debug -define=CONFIG::skaha,false -compiler.fonts.managers=flash.fonts.JREFontManager,flash.fonts.AFEFontManager,flash.fonts.BatikFontManager,flash.fonts.CFFFontManager" />
+    <property name="mxmlc.args" value="-debug -define+=CONFIG::skaha,false -compiler.fonts.managers=flash.fonts.JREFontManager,flash.fonts.AFEFontManager,flash.fonts.BatikFontManager,flash.fonts.CFFFontManager" />
     <property name="asclasspath" value=""/>
     <property name="aschartspath" value="."/>
     <property name="frameworks.dir1" value="${frameworks}" />
@@ -1153,7 +1153,7 @@
             <sysproperty key="strict" value="${strict}"/>
             <sysproperty key="index" value="${index}"/>
             <sysproperty key="compcdir" value="${compc.dir}" />
-            <sysproperty key="mxmlc.args" value="${mxmlc.args} -source-path=${mustella.dir}/Assets "/>
+            <sysproperty key="mxmlc.args" value="${mxmlc.args} -source-path+=${mustella.dir}/Assets "/>
             <sysproperty key="rsl" value="${rsl}" />
             <sysproperty key="build" value="${build}"/>
             <sysproperty key="debug" value="${debug}"/>

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/9189476a/mustella/java/src/mustella/CompileMustellaSwfs.java
----------------------------------------------------------------------
diff --git a/mustella/java/src/mustella/CompileMustellaSwfs.java b/mustella/java/src/mustella/CompileMustellaSwfs.java
index ba2872e..aac9503 100644
--- a/mustella/java/src/mustella/CompileMustellaSwfs.java
+++ b/mustella/java/src/mustella/CompileMustellaSwfs.java
@@ -132,8 +132,8 @@ public class CompileMustellaSwfs extends Thread {
 
 
     public static String htmlDir = "/templates/client-side-detection-with-history/"; 
-    private static String resultInclude =" -includes=SendFormattedResultsToLog";
-    private static String exitInclude = " -includes=ExitWhenDone"; 
+    private static String resultInclude =" -includes+=SendFormattedResultsToLog";
+    private static String exitInclude = " -includes+=ExitWhenDone"; 
     public static int allowedCount = 1; 
 	
 	private static boolean run_mobile_tests = false;
@@ -278,20 +278,20 @@ public class CompileMustellaSwfs extends Thread {
 			if (System.getProperty ("result_include") != null && !System.getProperty ("result_include").startsWith ("${")) { 
 				resultInclude = System.getProperty ("result_include");
 			} else {
-				resultInclude =" -includes=SendFormattedResultsToLog";
+				resultInclude =" -includes+=SendFormattedResultsToLog";
 			}
 		} catch (Exception e) {
 			e.printStackTrace();
-			resultInclude =" -includes=SendFormattedResultsToLog";          
+			resultInclude =" -includes+=SendFormattedResultsToLog";          
 		}
 		System.out.println ("result_include: " + resultInclude);
 
 		try { 
 			exitInclude = System.getProperty ("exit_include");
 			if (exitInclude != null && exitInclude.equals (""))
-				exitInclude = " -includes=ExitWhenDone"; 
+				exitInclude = " -includes+=ExitWhenDone"; 
 		} catch (Exception e) { 
-			exitInclude = " -includes=ExitWhenDone";
+			exitInclude = " -includes+=ExitWhenDone";
 		}
 
 		try { 
@@ -408,7 +408,7 @@ public class CompileMustellaSwfs extends Thread {
 		if (System.getProperty ("socket_mixin")!=null) { 
 			socket_mixin = System.getProperty ("socket_mixin");
 			if (socket_mixin != null && !socket_mixin.equals (""))
-				socket_mixin = " -includes=" + socket_mixin;
+				socket_mixin = " -includes+=" + socket_mixin;
 		}
 
 		if (System.getProperty ("run_id")!=null) { 
@@ -526,7 +526,7 @@ public class CompileMustellaSwfs extends Thread {
 		// Write a mobile config class to mustella/tests/mobile.
 		// Note: this seems to be assuming use_mustella_framework_dir is true.
 		if( run_mobile_tests ){			
-			mobileConfigArg = " -includes=" + MobileConfigWriter.write( device_name, target_os_name, os_version, mustella_framework_dir, run_id, exclude_filename );
+			mobileConfigArg = " -includes+=" + MobileConfigWriter.write( device_name, target_os_name, os_version, mustella_framework_dir, run_id, exclude_filename );
 		}
 		
 		// System.out.println ("the hash: " + swfs);
@@ -675,7 +675,7 @@ public class CompileMustellaSwfs extends Thread {
 		for (int i=0;i<arg_list.size();i++) { 
 			tmp = (String) arg_list.get (i);
 
-			if ( tmp.trim().startsWith ("-includes=") ) { 
+			if ( tmp.trim().startsWith ("-includes+=") ) { 
 				tmp_fixed = finalFixUp(tmp);
 				// System.out.println ("Would replace " + tmp + " with + " + tmp_fixed);
 
@@ -694,7 +694,7 @@ public class CompileMustellaSwfs extends Thread {
 
 	
 	// 
-	s = s.substring ("-includes=".length()+1);
+	s = s.substring ("-includes+=".length()+1);
 
 	s = new File (s).getName();
 
@@ -703,7 +703,7 @@ public class CompileMustellaSwfs extends Thread {
 
 	/// System.out.println ("This is the filename I've fixed: " + s);
 
-	return "-includes=" +s;
+	return "-includes+=" +s;
 
     }
 
@@ -776,7 +776,7 @@ public class CompileMustellaSwfs extends Thread {
 		/// if we're excluding, add the ExcludeList mixin
 	} else if  (System.getProperty("exclude_source_path") != null && !System.getProperty("exclude_source_path").equals("")) { 
 		/// if not present, and not skip exclude, add that path
-		args+= " -source-path=" + System.getProperty("exclude_source_path");
+		args+= " -source-path+=" + System.getProperty("exclude_source_path");
 
 
 	}
@@ -788,26 +788,26 @@ public class CompileMustellaSwfs extends Thread {
 	}		
 		
 	if ( device_name.equalsIgnoreCase( "mac" ) ) {
-		args += " -includes=DesktopMacSettings";
+		args += " -includes+=DesktopMacSettings";
 	}
 
 	if ( device_name.equalsIgnoreCase( "win" ) ) {
-		args += " -includes=DesktopWinSettings";
+		args += " -includes+=DesktopWinSettings";
 	}
 		
 	// NOTE: Put this after anything which sets something related to excludes,
 	// such as AndroidSettings!
 	if (!skip_exclude) { 
-		args += " -includes=" + excludeListMixinName;
+		args += " -includes+=" + excludeListMixinName;
 
 	}
 
 	if (use_apollo) { 
-		args += " -includes=ApolloFilePath";
+		args += " -includes+=ApolloFilePath";
 	}
 
 	if (use_include_file) { 
-		args += " -includes=IncludeFileLocation";
+		args += " -includes+=IncludeFileLocation";
 	}
 
 	if (user_args != null)
@@ -834,10 +834,10 @@ public class CompileMustellaSwfs extends Thread {
 		String tmp = null;
 		for (int i=0;i<ermineArgs.size();i++) {
 			tmp = (String)ermineArgs.get(i);
-			if (tmp.indexOf ("-includes=")!= -1) { 
-				extract = tmp.substring ("-includes=".length());
-			} else if (tmp.indexOf ("-source-path=")!= -1) { 
-				front = tmp.substring ("-source-path=".length());
+			if (tmp.indexOf ("-includes+=")!= -1) { 
+				extract = tmp.substring ("-includes+=".length());
+			} else if (tmp.indexOf ("-source-path+=")!= -1) { 
+				front = tmp.substring ("-source-path+=".length());
 			}
 		}
 
@@ -850,8 +850,8 @@ public class CompileMustellaSwfs extends Thread {
 		String whereToWrite= System.getProperty("mustella.dir") + File.separator + "classes";
 		// we thought it best to write these to a temp location
 		GetExcIncCase.writeToFile (alinc, whereToWrite + File.separator + includeListMixinName + ".as", false);
-		args += " -includes=" + includeListMixinName;
-		args += " -source-path="+whereToWrite;
+		args += " -includes+=" + includeListMixinName;
+		args += " -source-path+="+whereToWrite;
 	}
 	*/
 
@@ -865,10 +865,10 @@ public class CompileMustellaSwfs extends Thread {
 		String tmp = null;
 		for (int i=0;i<ermineArgs.size();i++) {
 			tmp = (String)ermineArgs.get(i);
-			if (tmp.indexOf ("-includes=")!= -1) { 
-				extract = tmp.substring ("-includes=".length());
-			} else if (tmp.indexOf ("-source-path=")!= -1) { 
-				front = tmp.substring ("-source-path=".length());
+			if (tmp.indexOf ("-includes+=")!= -1) { 
+				extract = tmp.substring ("-includes+=".length());
+			} else if (tmp.indexOf ("-source-path+=")!= -1) { 
+				front = tmp.substring ("-source-path+=".length());
 			}
 		}
 
@@ -882,8 +882,8 @@ public class CompileMustellaSwfs extends Thread {
 		String whereToWrite= System.getProperty("mustella.dir") + File.separator + "classes";
 		// we thought it best to write these to a temp location
 		GetExcIncCase.writeToFile (alinc, whereToWrite + File.separator + includeListMixinName + ".as", false);
-		args += " -includes=" + includeListMixinName;
-		args += " -source-path="+whereToWrite;
+		args += " -includes+=" + includeListMixinName;
+		args += " -source-path+="+whereToWrite;
 	}
 
 
@@ -907,10 +907,10 @@ public class CompileMustellaSwfs extends Thread {
 	if (save_failures) {
 	   if (!distributed && !pmd) { 
 		System.out.println ("Choosing local runner bitmap save");
-		args+=" -includes=SaveBitmapFailures";
+		args+=" -includes+=SaveBitmapFailures";
 	   } else if (distributed || pmd) { 
 		System.out.println ("Choosing the Dist server bitmap save");
-		args+=" -includes=SaveBitmapFailuresDistServer";
+		args+=" -includes+=SaveBitmapFailuresDistServer";
 	   }
 	}
 
@@ -964,7 +964,7 @@ public class CompileMustellaSwfs extends Thread {
 	String [] pieces = asclasspath.split (",");
 	for (int i=0;i<pieces.length;i++) { 
 		if (pieces[i] != null && pieces[i].length() > 0)
-			args+=" -source-path="+pieces[i];
+			args+=" -source-path+="+pieces[i];
 	}
 
 	if (use_mustella_framework_dir) { 
@@ -972,7 +972,7 @@ public class CompileMustellaSwfs extends Thread {
 		// System.out.println ("Adding qa fwk dir: " + mustella_framework_dir);
 		
 		// Now add the rest.
-		args+= " -source-path="+mustella_framework_dir;	
+		args+= " -source-path+="+mustella_framework_dir;	
 		
 		// If we're using android or iOS, use the CompareBitmap which handles file I/O. MXMLC will
 		// keep whichever CompareBitmap it encounters first.
@@ -981,7 +981,7 @@ public class CompileMustellaSwfs extends Thread {
 			target_os_name.equalsIgnoreCase( MobileUtil.QNX ) )
 		{
 			//System.out.println("AIR files will override.");
-			args+= " -source-path="+mustella_framework_dir+File.separator+"AIR";
+			args+= " -source-path+="+mustella_framework_dir+File.separator+"AIR";
 		}	
 	}
 
@@ -1259,7 +1259,7 @@ public class CompileMustellaSwfs extends Thread {
 	for (int i=0;i<ermineArgs.size();i++) { 
 
 		tmp = (String) ermineArgs.get (i);
-		if (tmp.indexOf ("-includes=") != -1) 
+		if (tmp.indexOf ("-includes+=") != -1) 
 			tmp = tmp.substring (11);
 		else { 
 			System.out.println ("skipping arg: "+ tmp);
@@ -1311,9 +1311,9 @@ public class CompileMustellaSwfs extends Thread {
 	for (int i=0;i<al.size();i++) { 
 
 		tmp = (String) al.get (i);
-		if ( tmp.indexOf ("-includes=") != -1) { 
+		if ( tmp.indexOf ("-includes+=") != -1) { 
 
-			if (tmp.length() <= "-includes=".length())
+			if (tmp.length() <= "-includes+=".length())
 				continue;
 
 			/// unless includes are default ones, count

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/9189476a/mustella/java/src/utils/MustellaDirs.java
----------------------------------------------------------------------
diff --git a/mustella/java/src/utils/MustellaDirs.java b/mustella/java/src/utils/MustellaDirs.java
index 19e286d..45743c7 100644
--- a/mustella/java/src/utils/MustellaDirs.java
+++ b/mustella/java/src/utils/MustellaDirs.java
@@ -284,7 +284,7 @@ public class MustellaDirs {
 				// this could get too long. We should really only add this once
 				// ie, get rid of duplicates
 					if (path != null && path.length() > 0) { 
-               			         al.add (" -source-path=" + path);
+               			         al.add (" -source-path+=" + path);
 					 // System.out.println ("genHash - Adding path: " + path);
 					} 
 					/*