Hi Jukka,

Thanks for setting this up. One minor issue though. The MongoMK build used
to take around 2 minutes (see withoutJukkasChanges.txt) but with your
changes from yesterday, it takes around 8.5 minutes (see
withJukkasChanges.txt). Tests take much longer. This is probably due to
how databases/collections are created/dropped in MongoMK tests, maybe it's
being done too many times or something similar. I'll take a look.

-Mete

On 11/16/12 9:13 AM, "Jukka Zitting" <[email protected]> wrote:

>Hi,
>
>As you may have noticed from the past few commits, I'm working on
>better integrating the MongoMK to our normal build. The idea is to
>always build the MongoMK components so we wouldn't need the extra
>-Pmongomk profile anymore. To do this I'm instructing the test cases
>that depend on a MongoDB instance being available to be automatically
>skipped (instead of failing the build) when such an instance is not
>found.
>
>See below for relevant details I added to the README.
>
>BR,
>
>Jukka Zitting
>
>----
>
>MongoDB integration
>-------------------
>
>Parts of the Oak build expects a MongoDB instance to be available for
>testing. By default a MongoDB instance running on localhost is expected,
>and the relevant tests are simply skipped if such an instance is not
>found.
>You can also configure the build to use custom MongoDB settings with the
>following properties (shown with their default values):
>
>    -Dmongo.host=127.0.0.1
>    -Dmongo.port=27017
>    -Dmongo.db=MongoMKDB
>    -Dmongo.db2=MongoMKDB2
>
>Note that the configured test databases will be *dropped* by the test
>cases.

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running org.apache.jackrabbit.mk.blobs.MongoBlobStoreTest
Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.845 sec
Running org.apache.jackrabbit.mongomk.impl.action.FetchNodesActionTest
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.277 sec
Running org.apache.jackrabbit.mongomk.impl.action.FetchValidCommitsActionTest
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.643 sec
Running org.apache.jackrabbit.mongomk.impl.command.CommitCommandTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.913 sec
Running org.apache.jackrabbit.mongomk.impl.command.ConcurrentCommitCommandTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.234 sec
Running 
org.apache.jackrabbit.mongomk.impl.command.ConcurrentConflictingCommitCommandTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.513 sec
Running 
org.apache.jackrabbit.mongomk.impl.command.ConcurrentWriteMultipleMkMongoTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 3.753 sec
Running org.apache.jackrabbit.mongomk.impl.json.JsopParserTest
Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec
Running org.apache.jackrabbit.mongomk.impl.model.CommitBuilderTest
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec
Running org.apache.jackrabbit.mongomk.impl.MongoMKBranchMergeTest
Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.068 sec
Running org.apache.jackrabbit.mongomk.impl.MongoMKCommitAddTest
Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.999 sec
Running org.apache.jackrabbit.mongomk.impl.MongoMKCommitCopyTest
Tests run: 20, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.101 sec
Running org.apache.jackrabbit.mongomk.impl.MongoMKCommitMoveTest
Tests run: 21, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.628 sec
Running org.apache.jackrabbit.mongomk.impl.MongoMKCommitRemoveTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.167 sec
Running org.apache.jackrabbit.mongomk.impl.MongoMKDiffTest
Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.97 sec
Running org.apache.jackrabbit.mongomk.impl.MongoMKGetChildCountTest
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.854 sec
Running org.apache.jackrabbit.mongomk.impl.MongoMKGetHeadRevisionTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.812 sec
Running org.apache.jackrabbit.mongomk.impl.MongoMKGetJournalTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.114 sec
Running org.apache.jackrabbit.mongomk.impl.MongoMKGetLengthGridFSTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.402 sec
Running org.apache.jackrabbit.mongomk.impl.MongoMKGetLengthTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.206 sec
Running org.apache.jackrabbit.mongomk.impl.MongoMKGetNodesTest
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.927 sec
Running org.apache.jackrabbit.mongomk.impl.MongoMKGetRevisionHistoryTest
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.608 sec
Running org.apache.jackrabbit.mongomk.impl.MongoMKLimitsTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0 sec
Running org.apache.jackrabbit.mongomk.impl.MongoMKNodeExistsTest
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.636 sec
Running org.apache.jackrabbit.mongomk.impl.MongoMKReadGridFSTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.246 sec
Running org.apache.jackrabbit.mongomk.impl.MongoMKReadTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.161 sec
Running org.apache.jackrabbit.mongomk.impl.MongoMKWaitForCommitTest
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.998 sec
Running org.apache.jackrabbit.mongomk.impl.MongoMKWriteGridFSTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.213 sec
Running org.apache.jackrabbit.mongomk.impl.MongoMKWriteTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.327 sec
Running org.apache.jackrabbit.mongomk.multitenancy.MultiTenancyTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.396 sec
Running org.apache.jackrabbit.mongomk.util.NodeBuilderTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec

Results :

Tests run: 181, Failures: 0, Errors: 0, Skipped: 3

[INFO] 
[INFO] --- maven-bundle-plugin:2.3.7:bundle (default-bundle) @ oak-mongomk ---
[INFO] 
[INFO] --- maven-site-plugin:3.0:attach-descriptor (attach-descriptor) @ 
oak-mongomk ---
[INFO] 
[INFO] --- maven-install-plugin:2.3.1:install (default-install) @ oak-mongomk 
---
[INFO] Installing 
/Users/matamel/dev/git/meteatamel/jackrabbit-oak/oak-mongomk/target/oak-mongomk-0.6-SNAPSHOT.jar
 to 
/Users/matamel/.m2/repository/org/apache/jackrabbit/oak-mongomk/0.6-SNAPSHOT/oak-mongomk-0.6-SNAPSHOT.jar
[INFO] Installing 
/Users/matamel/dev/git/meteatamel/jackrabbit-oak/oak-mongomk/pom.xml to 
/Users/matamel/.m2/repository/org/apache/jackrabbit/oak-mongomk/0.6-SNAPSHOT/oak-mongomk-0.6-SNAPSHOT.pom
[INFO] 
[INFO] --- maven-bundle-plugin:2.3.7:install (default-install) @ oak-mongomk ---
[INFO] Installing 
org/apache/jackrabbit/oak-mongomk/0.6-SNAPSHOT/oak-mongomk-0.6-SNAPSHOT.jar
[INFO] Writing OBR metadata
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2:04.976s
[INFO] Finished at: Fri Nov 16 09:48:07 CET 2012
[INFO] Final Memory: 19M/81M
[INFO] ------------------------------------------------------------------------
-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running org.apache.jackrabbit.mk.blobs.MongoBlobStoreTest
Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.494 sec
Running org.apache.jackrabbit.mongomk.impl.action.FetchNodesActionTest
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 20.818 sec
Running org.apache.jackrabbit.mongomk.impl.action.FetchValidCommitsActionTest
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.357 sec
Running org.apache.jackrabbit.mongomk.impl.command.CommitCommandTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.235 sec
Running org.apache.jackrabbit.mongomk.impl.command.ConcurrentCommitCommandTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.438 sec
Running 
org.apache.jackrabbit.mongomk.impl.command.ConcurrentConflictingCommitCommandTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.661 sec
Running 
org.apache.jackrabbit.mongomk.impl.command.ConcurrentWriteMultipleMkMongoTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 3.544 sec
Running org.apache.jackrabbit.mongomk.impl.json.JsopParserTest
Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec
Running org.apache.jackrabbit.mongomk.impl.model.CommitBuilderTest
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec
Running org.apache.jackrabbit.mongomk.impl.MongoMKBranchMergeTest
Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 54.167 sec
Running org.apache.jackrabbit.mongomk.impl.MongoMKCommitAddTest
Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 28.42 sec
Running org.apache.jackrabbit.mongomk.impl.MongoMKCommitCopyTest
Tests run: 20, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 57.901 sec
Running org.apache.jackrabbit.mongomk.impl.MongoMKCommitMoveTest
Tests run: 21, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 63.394 sec
Running org.apache.jackrabbit.mongomk.impl.MongoMKCommitRemoveTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.717 sec
Running org.apache.jackrabbit.mongomk.impl.MongoMKDiffTest
Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 25.716 sec
Running org.apache.jackrabbit.mongomk.impl.MongoMKGetChildCountTest
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.485 sec
Running org.apache.jackrabbit.mongomk.impl.MongoMKGetHeadRevisionTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.85 sec
Running org.apache.jackrabbit.mongomk.impl.MongoMKGetJournalTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.309 sec
Running org.apache.jackrabbit.mongomk.impl.MongoMKGetLengthGridFSTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.849 sec
Running org.apache.jackrabbit.mongomk.impl.MongoMKGetLengthTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.762 sec
Running org.apache.jackrabbit.mongomk.impl.MongoMKGetNodesTest
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.983 sec
Running org.apache.jackrabbit.mongomk.impl.MongoMKGetRevisionHistoryTest
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.415 sec
Running org.apache.jackrabbit.mongomk.impl.MongoMKLimitsTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0 sec
Running org.apache.jackrabbit.mongomk.impl.MongoMKNodeExistsTest
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 23.505 sec
Running org.apache.jackrabbit.mongomk.impl.MongoMKReadGridFSTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.24 sec
Running org.apache.jackrabbit.mongomk.impl.MongoMKReadTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.041 sec
Running org.apache.jackrabbit.mongomk.impl.MongoMKWaitForCommitTest
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 19.441 sec
Running org.apache.jackrabbit.mongomk.impl.MongoMKWriteGridFSTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.366 sec
Running org.apache.jackrabbit.mongomk.impl.MongoMKWriteTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.519 sec
Running org.apache.jackrabbit.mongomk.multitenancy.MultiTenancyTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.948 sec
Running org.apache.jackrabbit.mongomk.util.NodeBuilderTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec

Results :

Tests run: 181, Failures: 0, Errors: 0, Skipped: 3

[INFO] 
[INFO] --- maven-bundle-plugin:2.3.7:bundle (default-bundle) @ oak-mongomk ---
[INFO] 
[INFO] --- maven-site-plugin:3.0:attach-descriptor (attach-descriptor) @ 
oak-mongomk ---
[INFO] 
[INFO] --- maven-install-plugin:2.3.1:install (default-install) @ oak-mongomk 
---
[INFO] Installing 
/Users/matamel/dev/git/meteatamel/jackrabbit-oak/oak-mongomk/target/oak-mongomk-0.6-SNAPSHOT.jar
 to 
/Users/matamel/.m2/repository/org/apache/jackrabbit/oak-mongomk/0.6-SNAPSHOT/oak-mongomk-0.6-SNAPSHOT.jar
[INFO] Installing 
/Users/matamel/dev/git/meteatamel/jackrabbit-oak/oak-mongomk/pom.xml to 
/Users/matamel/.m2/repository/org/apache/jackrabbit/oak-mongomk/0.6-SNAPSHOT/oak-mongomk-0.6-SNAPSHOT.pom
[INFO] 
[INFO] --- maven-bundle-plugin:2.3.7:install (default-install) @ oak-mongomk ---
[INFO] Installing 
org/apache/jackrabbit/oak-mongomk/0.6-SNAPSHOT/oak-mongomk-0.6-SNAPSHOT.jar
[INFO] Writing OBR metadata
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 8:32.027s
[INFO] Finished at: Fri Nov 16 09:42:24 CET 2012
[INFO] Final Memory: 19M/81M
[INFO] ------------------------------------------------------------------------
matamel-MacBookPro:oak-mongomk matamel$ 

Reply via email to