private static final String ATTRIBUTE_ROOT_META = "root";
private static final String ATTRIBUTE_EXTRA_META = "extra";
private static final String ATTRIBUTE_INSTALL_META = "install";
+ private static final String ATTRIBUTE_TEST_META = "test";
private static final String ATTRIBUTE_MANDATORY = "mandatory";
private static final String ATTRIBUTE_PARTNER = "partner";
private static final String ATTRIBUTE_PUBLIC = "public";
-
+
//dependency information
private static final String START_OF_OS_DEPENDENCY = "[";
}
}
- if (!Options.partnerSdk) { // public download case
- if (isRootMeta() || isInstallMeta() || isExtraMeta() || isMandatory() || isPublicMeta()) {
+ if (Options.doTest) { // include test packages for SDK testing
+ if (isRootMeta() || isInstallMeta() || isExtraMeta() || isMandatory() || isPublicMeta() || isTestMeta()) {
return true;
} else {
return false;
}
- } else { // partner download case
- if (isRootMeta() || isInstallMeta() || isExtraMeta() || isMandatory() || isPartnerMeta()) {
+ } else { // except test packages for normal SDK.
+ if (isRootMeta() || isInstallMeta() || isExtraMeta() || isMandatory() || isPublicMeta()) {
return true;
} else {
return false;
}
/**
+ * @return <code>true</code> if this meta package is a install meta package.
+ */
+ public boolean isTestMeta() {
+ String attributeValue = getAttribute().trim();
+
+ if (attributeValue.equalsIgnoreCase(ATTRIBUTE_TEST_META)) {
+ return true;
+ } else {
+ return false;
+ }
+ }
+
+ /**
* @return <code>true</code>, if this package is a mandatory package. This package must install.
*/
public boolean isMandatory() {
+*2.2.46
+- InstallManager display test packages on tree optionally.
+- tizen-install-manager-test package's attribute changed to test.
+== Yongsung Kim <yongsung1.kim@samsung.com> 2013-08-05
*2.2.45
- Fix bug that '-test' option for installmanager performance test does not work with '-ni' option.
== Yongsung Kim <yongsung1.kim@samsung.com> 2013-08-05
Source: install-manager
-Version: 2.2.45
+Version: 2.2.46
Maintainer: Shihyun Kim<shihyun.kim@samsung.com>, Yongsung Kim<yongsung1.kim@samsung.com>
Package: install-manager
Package: tizen-install-manager-test
Label: Installmanager Test
-Attribute: root
+Attribute: test
OS: ubuntu-32
Build-host-os: ubuntu-32
Install-dependency: install-manager-test
Package: tizen-install-manager-test
Label: Installmanager Test
-Attribute: root
+Attribute: test
OS: ubuntu-64
Build-host-os: ubuntu-64
Install-dependency: install-manager-test
Package: tizen-install-manager-test
Label: Installmanager Test
-Attribute: root
+Attribute: test
OS: windows-32
Build-host-os: windows-32
Install-dependency: install-manager-test
Package: tizen-install-manager-test
Label: Installmanager Test
-Attribute: root
+Attribute: test
OS: windows-64
Build-host-os: windows-32
Install-dependency: install-manager-test
Package: tizen-install-manager-test
Label: Installmanager Test
-Attribute: root
+Attribute: test
OS: macos-64
Build-host-os: macos-64
Install-dependency: install-manager-test