Class AbstractCollectionsAPIDistributedZkTestBase


  • public abstract class AbstractCollectionsAPIDistributedZkTestBase
    extends SolrCloudTestCase
    Tests the Cloud Collections API.

    Because the different setups require distinct config-sets, we have to push down cluster creation to subclasses

    • Constructor Detail

      • AbstractCollectionsAPIDistributedZkTestBase

        public AbstractCollectionsAPIDistributedZkTestBase()
    • Method Detail

      • setupCluster

        public static void setupCluster()
      • testCreationAndDeletion

        public void testCreationAndDeletion()
                                     throws Exception
        Throws:
        Exception
      • deleteCollectionRemovesStaleZkCollectionsNode

        public void deleteCollectionRemovesStaleZkCollectionsNode()
                                                           throws Exception
        Throws:
        Exception
      • deletePartiallyCreatedCollection

        public void deletePartiallyCreatedCollection()
                                              throws Exception
        Throws:
        Exception
      • deleteCollectionOnlyInZk

        public void deleteCollectionOnlyInZk()
                                      throws Exception
        Throws:
        Exception
      • testBadActionNames

        public void testBadActionNames()
      • testMissingRequiredParameters

        public void testMissingRequiredParameters()
      • testMissingNumShards

        public void testMissingNumShards()
      • testZeroNumShards

        public void testZeroNumShards()
      • testCreateShouldFailOnExistingCore

        public void testCreateShouldFailOnExistingCore()
                                                throws Exception
        Throws:
        Exception
      • testNoConfigSetExist

        public void testNoConfigSetExist()
                                  throws Exception
        Throws:
        Exception
      • testCoresAreDistributedAcrossNodes

        public void testCoresAreDistributedAcrossNodes()
                                                throws Exception
        Throws:
        Exception
      • testDeleteNonExistentCollection

        public void testDeleteNonExistentCollection()
                                             throws Exception
        Throws:
        Exception
      • testSpecificConfigsets

        public void testSpecificConfigsets()
                                    throws Exception
        Throws:
        Exception
      • testCollectionsAPI

        public void testCollectionsAPI()
                                throws Exception
        Throws:
        Exception
      • testCollectionReload

        public void testCollectionReload()
                                  throws Exception
        Throws:
        Exception