[Title] InstallManager display test packages on tree optionally.
authoryongsung1.kim <yongsung1.kim@samsung.com>
Mon, 5 Aug 2013 11:32:45 +0000 (20:32 +0900)
committeryongsung1.kim <yongsung1.kim@samsung.com>
Mon, 5 Aug 2013 11:32:45 +0000 (20:32 +0900)
[Desc.]
[Issue] redmine #10142

Change-Id: Ia287a90f1bac1c486ac819c15a802a3df8c75883

InstallManager_java/src/org/tizen/installmanager/pkg/lib/PackageManager.java
InstallManager_java/src/org/tizen/installmanager/ui/page/ViewController.java

index 458c6e2..13a214d 100644 (file)
@@ -1074,8 +1074,14 @@ public abstract class PackageManager {
        private PackageSet rootMeta(PackageSet pset) {
                PackageSet metas = new PackageSet();
                for(Package p : pset) {
-                       if(p.isRootMeta() || p.isPartnerMeta() || p.isExtraMeta() || p.isPublicMeta()) {
-                               metas.add(p);
+                       if (!Options.doTest) {
+                               if(p.isRootMeta() || p.isExtraMeta() || p.isPublicMeta()) {
+                                       metas.add(p);
+                               }
+                       } else {
+                               if(p.isRootMeta() || p.isExtraMeta() || p.isPublicMeta() || p.isTestMeta()) {
+                                       metas.add(p);
+                               }
                        }
                }
                return metas;
index 8659c5d..de5417d 100644 (file)
@@ -356,11 +356,7 @@ public class ViewController {
                PackageSet selectedMetas = packageManager.getPackagesByNames(installList);
                
                //add mandatory packages, madatory packages always reinstall.
-               selectedMetas.addAll(
-                               packageManager.getMandatoryPackages());
-               
-               //get set of packages by purpose.
-               selectedMetas = getMetaPackagesByPurpose(selectedMetas);
+               selectedMetas.addAll(packageManager.getMandatoryPackages());
                
                return packageManager.getInstallablePackages(selectedMetas);
        }