Bumping up junit version and fixing issues in IDEA with
transitive dependency slf4j-api. Apparently Maven can
pull in the transitive dependencies just fine yet IDEA
has issues and does not see transitive slf4j-api on the
classpath.
Checking out how starting Cassandra for a test suite would look.
make sure the other tests run as well
a bit of cleanup
Don't need the executor.
Enabling command line and IDE based individual tests which use this
resource.
add another test to suite for testing purposes
added concurrent suite, runner and annotation
USERGRID-1879: Adding non-standard Cassandra support
USERGRID-1892: Completely isolated Cassandra instances in the build
from one another in terms of the directories used, and the ports
used. You can now use this tag and run multiple instances of
Cassandra on the same machine without collisions.
Finished up on USERGRID-1892
Sped things up a little so they don't slow down the build.
Got the CassandraResource working with a couple tests yet started
having issues with some others due to concurrent modifications on
various beans pulled out of the ApplicationContext. I think we will
need to synchronize on some resources to make this work properly
via the CassandraResource.
Making a few tests use the new scheme with the resource and
embedded into the suite.
Completed the first core integration test conversions:

 o converted all the real integration tests into FooIT tests
 o removed completely the need for yet another base class for persistent tests
 o due to a lack of thread safety we've switched back to using the Suite
   runner instead of the ConcurrentSuite runner
USERGRID-1868 USERGRID-1880 USERGRID-1875

Added profiles and broke apart the IteratingQueryIT into several
tests that run in parallel bringing the total time down to 2.5
minutes in core.
USERGRID-1868, USERGRID-1874

 o Fix minor issues with poms due to some IDEA plugins not pulling transitive
   dependencies properly
 o Added the standard unit, default, unit-concurrent, integ-concurrent Maven
   profiles to the schedular module
 o Broke apart a disabled test cases for the SchedularRuntimeTest which is a
   very long running integration test and used both Maven Surefire parallel
   tags and the ConcurrentRunner to speed it up once Todd re-enables it. The
   tests were passing for me with full isolation using just Maven Surefire
   parallelism with a CassandraResource allocated to each test case with a
   new JVM.
More work on USERGRID-1868 and USERGRID-1874 in the services module to:

 o Add Maven profiles
 o Convert the code based to use some of the new constructs
Isolating the TokenServiceIT because it seems to have issues running
together with the other tests. This suggest there still are some
shared structures that are interfering with one another.
Removing the now useless ShiroHelperRunner and bumping up the
heap after a crash in the core module.