You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by tr...@apache.org on 2014/02/18 07:31:55 UTC
svn commit: r1569212 - in
/jackrabbit/commons/filevault/trunk/vault-core/src/test:
java/org/apache/jackrabbit/vault/packaging/integration/TestSubPackages.java
resources/org/apache/jackrabbit/vault/packaging/integration/testpackages/subtest_add_a.zip
Author: tripod
Date: Tue Feb 18 06:31:55 2014
New Revision: 1569212
URL: http://svn.apache.org/r1569212
Log:
JCRVLT-30 Allow package definition to specify recursive install behavior
- adding 1 more test
Added:
jackrabbit/commons/filevault/trunk/vault-core/src/test/resources/org/apache/jackrabbit/vault/packaging/integration/testpackages/subtest_add_a.zip
Modified:
jackrabbit/commons/filevault/trunk/vault-core/src/test/java/org/apache/jackrabbit/vault/packaging/integration/TestSubPackages.java
Modified: jackrabbit/commons/filevault/trunk/vault-core/src/test/java/org/apache/jackrabbit/vault/packaging/integration/TestSubPackages.java
URL: http://svn.apache.org/viewvc/jackrabbit/commons/filevault/trunk/vault-core/src/test/java/org/apache/jackrabbit/vault/packaging/integration/TestSubPackages.java?rev=1569212&r1=1569211&r2=1569212&view=diff
==============================================================================
--- jackrabbit/commons/filevault/trunk/vault-core/src/test/java/org/apache/jackrabbit/vault/packaging/integration/TestSubPackages.java (original)
+++ jackrabbit/commons/filevault/trunk/vault-core/src/test/java/org/apache/jackrabbit/vault/packaging/integration/TestSubPackages.java Tue Feb 18 06:31:55 2014
@@ -81,6 +81,27 @@ public class TestSubPackages extends Int
}
/**
+ * Installs a package that contains sub packages recursive but has a sub package handling that ignores A
+ */
+ @Test
+ public void testRecursiveAddA() throws RepositoryException, IOException, PackageException {
+ JcrPackage pack = packMgr.upload(getStream("testpackages/subtest_add_a.zip"), false);
+ assertNotNull(pack);
+
+ // install
+ ImportOptions opts = getDefaultOptions();
+ opts.setNonRecursive(false);
+ pack.install(opts);
+
+ // check for sub packages
+ assertNodeExists("/etc/packages/my_packages/sub_a.zip");
+ assertNodeExists("/etc/packages/my_packages/sub_b.zip");
+
+ assertNodeMissing("/tmp/a");
+ assertNodeExists("/tmp/b");
+ }
+
+ /**
* Installs a package that contains sub packages recursive but has a sub package handling that only extracts A
*/
@Test
Added: jackrabbit/commons/filevault/trunk/vault-core/src/test/resources/org/apache/jackrabbit/vault/packaging/integration/testpackages/subtest_add_a.zip
URL: http://svn.apache.org/viewvc/jackrabbit/commons/filevault/trunk/vault-core/src/test/resources/org/apache/jackrabbit/vault/packaging/integration/testpackages/subtest_add_a.zip?rev=1569212&view=auto
==============================================================================
Files jackrabbit/commons/filevault/trunk/vault-core/src/test/resources/org/apache/jackrabbit/vault/packaging/integration/testpackages/subtest_add_a.zip (added) and jackrabbit/commons/filevault/trunk/vault-core/src/test/resources/org/apache/jackrabbit/vault/packaging/integration/testpackages/subtest_add_a.zip Tue Feb 18 06:31:55 2014 differ