OSDN Git Service

AI 143233: am: CL 143070 Two small fixes for the support module. The
authorJorg Pleumann <>
Sat, 28 Mar 2009 02:48:47 +0000 (19:48 -0700)
committerThe Android Open Source Project <initial-contribution@android.com>
Sat, 28 Mar 2009 02:48:47 +0000 (19:48 -0700)
  classloader factory didn't work, since the
  innerhalb classes had to be static. Plus
  we don't want to see System.out stuff in the
  tests.
  Original author: jorgp
  Merged from: //branches/cupcake/...

Automated import of CL 143233

libcore/support/src/test/java/tests/support/Support_ClassLoader.java
libcore/support/src/test/java/tests/support/Support_Exec.java

index 12bbdf3..b442e60 100644 (file)
@@ -47,13 +47,13 @@ public abstract class Support_ClassLoader {
         }
     }
     
-    class Dalvik extends Support_ClassLoader {
+    static class Dalvik extends Support_ClassLoader {
         public ClassLoader getClassLoader(URL url, ClassLoader parent) {
             return new PathClassLoader(url.getPath(), parent);
         }
     }
     
-    class RefImpl extends Support_ClassLoader {
+    static class RefImpl extends Support_ClassLoader {
         public ClassLoader getClassLoader(URL url, ClassLoader parent) {
             return new URLClassLoader(new URL[] { url }, parent);
         }
index eb55d67..c3a5ccc 100644 (file)
@@ -110,15 +110,10 @@ public class Support_Exec extends TestCase {
         execArgs = new ArrayList<String>(3 + args.length);
 
         // construct the name of executable file
-        executable = System.getProperty("java.home");
-        if (!executable.endsWith(File.separator)) {
-            executable += File.separator;
-        }
-        executable += "bin" + File.separator;
         if (againstDalvik) {
-            execArgs.add(executable + "dalvikvm");
+            execArgs.add("dalvikvm");
         } else {
-            execArgs.add(executable + "java");
+            execArgs.add("java");
         }
 
         // add classpath string
@@ -161,8 +156,6 @@ public class Support_Exec extends TestCase {
                 command.append(" ");
                 command.append(execArgs.get(i));
             }
-            System.out.println();
-            System.out.println("Exec: " + command.toString());
         }
 
         // execute java process