OSDN Git Service

Fix adt-tests: remove UpdaterLogicTest
authorRaphael <raphael@google.com>
Fri, 9 Oct 2009 21:20:04 +0000 (14:20 -0700)
committerRaphael <raphael@google.com>
Fri, 9 Oct 2009 21:32:48 +0000 (14:32 -0700)
Also reverts UpdaterLogic as package-private and
adds some javadoc to it.

SDK BUG 2179267

Change-Id: I19644cc4c99ac70598f3cbcfface2f19d9999931

eclipse/scripts/create_test_symlinks.sh
sdkmanager/libs/sdkuilib/src/com/android/sdkuilib/internal/repository/UpdaterLogic.java

index 83141c7..2b2405b 100755 (executable)
@@ -68,7 +68,6 @@ fi
 DEST=$BASE/unittests/com/android
 cpdir $DEST development/tools/ddms/libs/ddmlib/tests/src/com/android/ddmlib
 cpdir $DEST development/tools/sdkmanager/libs/sdklib/tests/com/android/sdklib
-cpdir $DEST development/tools/sdkmanager/libs/sdkuilib/tests/com/android/sdkuilib
 
 DEST=$BASE/unittests/com/android/layoutlib
 mkdir -p $DEST
index ff4b9c5..9bdd2a7 100755 (executable)
@@ -29,10 +29,24 @@ import com.android.sdklib.internal.repository.Package.UpdateInfo;
 import java.util.ArrayList;\r
 import java.util.Collection;\r
 \r
-public /* public for continuous tests */ class UpdaterLogic {\r
+/**\r
+ * The logic to compute which packages to install, based on the choices\r
+ * made by the user. This adds dependent packages as needed.\r
+ * <p/>\r
+ * When the user doesn't provide a selection, looks at local package to find\r
+ * those that can be updated and compute dependencies too.\r
+ */\r
+class UpdaterLogic {\r
 \r
     private RepoSources mSources;\r
 \r
+    /**\r
+     * Compute which packages to install by taking the user selection\r
+     * and adding dependent packages as needed.\r
+     *\r
+     * When the user doesn't provide a selection, looks at local package to find\r
+     * those that can be updated and compute dependencies too.\r
+     */\r
     public ArrayList<ArchiveInfo> computeUpdates(\r
             Collection<Archive> selectedArchives,\r
             RepoSources sources,\r