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.
---

Reply via email to