GitHub user tnine opened a pull request:
https://github.com/apache/incubator-usergrid/pull/160
Usergrid 273
Fixes several bugs and upgrades our test infrastructure. Some key changes.
1) Indexes are deleted after tests
2) Before a JVM starts, Cassandra and ES are changed
3) Aquillian is now used to test the REST tier (not yet complete)
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/apache/incubator-usergrid USERGRID-273
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/incubator-usergrid/pull/160.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #160
----
commit fc419e748958e11f59b7cba835aaeb38ca965ca4
Author: Todd Nine <[email protected]>
Date: 2014-12-11T20:47:30Z
Fixes counter flush configuration issues during parallel tests
commit 61a81d5744428246152318eb8f06f9946541ae84
Author: Todd Nine <[email protected]>
Date: 2014-12-12T21:12:35Z
Cleaned up threading model and CassandraResource.
commit 938855f8b9c060a8b325d362f91679a0f421012e
Author: Todd Nine <[email protected]>
Date: 2014-12-12T21:13:59Z
Created a multi process barrier and lock utility. This will be used in our
listeners to initialize and clean Cassandra.
commit e916d6d6aa228cd2b1dac882b305933a6b38a1d9
Author: Todd Nine <[email protected]>
Date: 2014-12-12T21:18:16Z
Renamed CassandraResource to SpringResource, since it really initializes
spring, not cassandra
commit 4ac86c9e87dd180c68bf92b21ecc0cf7b3d7b866
Author: Todd Nine <[email protected]>
Date: 2015-01-05T17:13:47Z
WIP of refactor
commit 5aca048f4e984977158ecde6021e3d34ca358907
Author: Todd Nine <[email protected]>
Date: 2015-01-07T23:29:21Z
Completed first pass with new runner.
commit d2e5da60f95eac0f14861b72ba7817fd37eee568
Author: Todd Nine <[email protected]>
Date: 2015-01-20T21:55:17Z
Changed barriers to sockets
commit d35cba68b51b9e34f33d19f6b70139aaee2acce4
Author: Todd Nine <[email protected]>
Date: 2015-01-20T23:15:11Z
Changed barrier back to file. File is now named uniquely per build to
avoid collisions.
commit e80df0d5a50a92fabe8898173d8c9db1559bc5af
Author: Todd Nine <[email protected]>
Date: 2015-01-21T22:58:12Z
Refactored Guice Injector to be a spring bean
Modified setup lifecycle to seperate system configuration from column
family initialization
Added index delete to post test invocation
commit 1fbe3e54d27e1a9666626a55f2857654c957f8f9
Author: Todd Nine <[email protected]>
Date: 2015-01-23T00:04:18Z
Removed concurrent annotations
Refactored singleton to include transitive dependencies on initialization.
Class rule order not guaranteed VM versions.
commit 79f6bb6236955779cb664b72738153439fab6d0b
Author: Todd Nine <[email protected]>
Date: 2015-01-23T00:29:00Z
Removed concurrent from services and REST
commit b6134986567c941fc074f608a5d6aa539e5a125b
Author: Todd Nine <[email protected]>
Date: 2015-01-23T01:12:55Z
Core tests passing
commit 4402feb17072ef386280d7c9e58d4cd017b49904
Author: Todd Nine <[email protected]>
Date: 2015-01-23T16:30:43Z
Updated to use method fork counts
Updated service tests to support parallelism
commit f55c6cb2aa9e8259bcd9a1b00221857ce754d014
Author: Todd Nine <[email protected]>
Date: 2015-01-24T00:39:33Z
Fixes broken tests
Fixes shiro realm setter
Fixes migration bug where drop followed by create returns
NotFoundException, not BadRequestException
Fixes services test harness to pass consistently
commit e5b6cc1bdf6afbc34b9f06b14b7b8119b046e7b9
Author: Todd Nine <[email protected]>
Date: 2015-01-27T02:27:15Z
First pass with cargo. The container starts correctly.
Need to move tests to integration test phase and start/stop automatically.
commit bc6fec485a38b4354143e08f058a3d29906860fd
Author: Todd Nine <[email protected]>
Date: 2015-01-27T04:10:22Z
Finished test refactor to integration tests.
commit b3951eefc87761739829032ec694cba67bdb0899
Author: Todd Nine <[email protected]>
Date: 2015-01-27T21:21:59Z
Added JVM args for remote debugging
commit 02852a74a902a4abb287516b927b03406525ae15
Author: Todd Nine <[email protected]>
Date: 2015-02-11T21:17:36Z
Merge branch 'two-dot-o' of
https://git-wip-us.apache.org/repos/asf/incubator-usergrid into USERGRID-273
Conflicts:
stack/core/src/main/java/org/apache/usergrid/corepersistence/CpEntityManagerFactory.java
stack/core/src/main/java/org/apache/usergrid/corepersistence/HybridEntityManagerFactory.java
stack/core/src/main/java/org/apache/usergrid/persistence/EntityManagerFactory.java
stack/core/src/main/java/org/apache/usergrid/persistence/cassandra/EntityManagerFactoryImpl.java
stack/core/src/test/java/org/apache/usergrid/persistence/cassandra/EntityManagerFactoryImplIT.java
commit 05e06671cce05610395de0934fc89ba1b185104f
Author: Todd Nine <[email protected]>
Date: 2015-02-11T21:18:07Z
Fixed index alias cache invalidation
commit 9b11860230124e511a3f39e9e77e81f4e01ab411
Author: Todd Nine <[email protected]>
Date: 2015-02-12T23:41:12Z
First pass for refactoring tomcat
commit 75a8361cd425608a70ae325cde1f62cb179cfbed
Author: Todd Nine <[email protected]>
Date: 2015-02-13T03:55:31Z
First pass at embedded tomcat. Experiencing classloading issues.
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---