You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by se...@apache.org on 2010/05/16 15:46:21 UTC

svn commit: r944831 - in /directory/apacheds/trunk/core-integ: ./ src/test/java/org/apache/directory/server/core/authz/ src/test/java/org/apache/directory/server/core/jndi/ src/test/java/org/apache/directory/server/core/operations/search/ src/test/java...

Author: seelmann
Date: Sun May 16 13:46:20 2010
New Revision: 944831

URL: http://svn.apache.org/viewvc?rev=944831&view=rev
Log:
Some clean up:
o removed some suites because tests were listed in multiple suites, in the maven build those tests run multiple times which caused longer build time
o sorted test classes by package and class name in suites, to make it easier to track missing test classes
o added missing test classes into suites
o added @CreateDS annotation to some test classes to make it possible to run within eclipse
o renamed *ITest.java to *IT.java


Added:
    directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/MixedCaseIT.java
      - copied, changed from r944773, directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/MixedCaseITest.java
    directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/operations/search/SearchWithIndicesIT.java
      - copied, changed from r944773, directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/operations/search/SearchWithIndicesITest.java
Removed:
    directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/MixedCaseITest.java
    directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/operations/search/SearchWithIndicesITest.java
    directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/suites/AuthzISuite.java
    directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/suites/SchemaISuite.java
    directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/suites/SubSchemaSubentryISuite.java
Modified:
    directory/apacheds/trunk/core-integ/pom.xml
    directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/authz/CompareAuthorizationIT.java
    directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/authz/DeleteAuthorizationIT.java
    directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/authz/ModifyAuthorizationIT.java
    directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/authz/SearchAuthorizationIT.java
    directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/DIRSERVER169IT.java
    directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/DIRSERVER783IT.java
    directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/DIRSERVER791IT.java
    directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/ListIT.java
    directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/RootDSEIT.java
    directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/suites/MigratedStockCoreISuite.java
    directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/suites/StockCoreISuite.java

Modified: directory/apacheds/trunk/core-integ/pom.xml
URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/core-integ/pom.xml?rev=944831&r1=944830&r2=944831&view=diff
==============================================================================
--- directory/apacheds/trunk/core-integ/pom.xml (original)
+++ directory/apacheds/trunk/core-integ/pom.xml Sun May 16 13:46:20 2010
@@ -99,7 +99,6 @@
             <configuration>
               <includes>
                 <include>**/*ISuite.java</include>
-                <include>**/*ITest.java</include>
               </includes>
               <excludes>
                 <exclude>**/ReferralIT.java</exclude>

Modified: directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/authz/CompareAuthorizationIT.java
URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/authz/CompareAuthorizationIT.java?rev=944831&r1=944830&r2=944831&view=diff
==============================================================================
--- directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/authz/CompareAuthorizationIT.java (original)
+++ directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/authz/CompareAuthorizationIT.java Sun May 16 13:46:20 2010
@@ -31,6 +31,7 @@ import static org.junit.Assert.assertTru
 
 import org.apache.directory.ldap.client.api.LdapConnection;
 import org.apache.directory.ldap.client.api.message.CompareResponse;
+import org.apache.directory.server.core.annotations.CreateDS;
 import org.apache.directory.server.core.integ.AbstractLdapTestUnit;
 import org.apache.directory.server.core.integ.FrameworkRunner;
 import org.apache.directory.server.core.integ.IntegrationUtils;
@@ -52,6 +53,7 @@ import org.junit.runner.RunWith;
  * @version $Rev$
  */
 @RunWith ( FrameworkRunner.class )
+@CreateDS( enableAccessControl=true )
 public class CompareAuthorizationIT extends AbstractLdapTestUnit
 {
 

Modified: directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/authz/DeleteAuthorizationIT.java
URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/authz/DeleteAuthorizationIT.java?rev=944831&r1=944830&r2=944831&view=diff
==============================================================================
--- directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/authz/DeleteAuthorizationIT.java (original)
+++ directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/authz/DeleteAuthorizationIT.java Sun May 16 13:46:20 2010
@@ -29,6 +29,7 @@ import static org.junit.Assert.assertTru
 
 import org.apache.directory.ldap.client.api.LdapConnection;
 import org.apache.directory.ldap.client.api.message.DeleteResponse;
+import org.apache.directory.server.core.annotations.CreateDS;
 import org.apache.directory.server.core.integ.AbstractLdapTestUnit;
 import org.apache.directory.server.core.integ.FrameworkRunner;
 import org.apache.directory.server.core.integ.IntegrationUtils;
@@ -50,6 +51,7 @@ import org.junit.runner.RunWith;
  * @version $Rev$
  */
 @RunWith ( FrameworkRunner.class )
+@CreateDS( enableAccessControl=true )
 public class DeleteAuthorizationIT extends AbstractLdapTestUnit 
 {
 

Modified: directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/authz/ModifyAuthorizationIT.java
URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/authz/ModifyAuthorizationIT.java?rev=944831&r1=944830&r2=944831&view=diff
==============================================================================
--- directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/authz/ModifyAuthorizationIT.java (original)
+++ directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/authz/ModifyAuthorizationIT.java Sun May 16 13:46:20 2010
@@ -34,6 +34,7 @@ import static org.junit.Assert.assertTru
 import org.apache.directory.ldap.client.api.LdapConnection;
 import org.apache.directory.ldap.client.api.message.ModifyRequest;
 import org.apache.directory.ldap.client.api.message.ModifyResponse;
+import org.apache.directory.server.core.annotations.CreateDS;
 import org.apache.directory.server.core.integ.AbstractLdapTestUnit;
 import org.apache.directory.server.core.integ.FrameworkRunner;
 import org.apache.directory.server.core.integ.IntegrationUtils;
@@ -60,6 +61,7 @@ import org.junit.runner.RunWith;
  * @version $Rev$
  */
 @RunWith(FrameworkRunner.class)
+@CreateDS( enableAccessControl=true )
 public class ModifyAuthorizationIT extends AbstractLdapTestUnit
 {
 

Modified: directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/authz/SearchAuthorizationIT.java
URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/authz/SearchAuthorizationIT.java?rev=944831&r1=944830&r2=944831&view=diff
==============================================================================
--- directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/authz/SearchAuthorizationIT.java (original)
+++ directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/authz/SearchAuthorizationIT.java Sun May 16 13:46:20 2010
@@ -41,6 +41,7 @@ import java.util.Map;
 import org.apache.directory.ldap.client.api.LdapConnection;
 import org.apache.directory.ldap.client.api.message.SearchResponse;
 import org.apache.directory.ldap.client.api.message.SearchResultEntry;
+import org.apache.directory.server.core.annotations.CreateDS;
 import org.apache.directory.server.core.integ.AbstractLdapTestUnit;
 import org.apache.directory.server.core.integ.FrameworkRunner;
 import org.apache.directory.server.core.integ.IntegrationUtils;
@@ -64,6 +65,7 @@ import org.junit.runner.RunWith;
  * @version $Rev$
  */
 @RunWith(FrameworkRunner.class)
+@CreateDS( enableAccessControl=true )
 public class SearchAuthorizationIT extends AbstractLdapTestUnit
 {
 

Modified: directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/DIRSERVER169IT.java
URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/DIRSERVER169IT.java?rev=944831&r1=944830&r2=944831&view=diff
==============================================================================
--- directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/DIRSERVER169IT.java (original)
+++ directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/DIRSERVER169IT.java Sun May 16 13:46:20 2010
@@ -40,6 +40,7 @@ import javax.naming.directory.SearchResu
 import javax.naming.ldap.LdapContext;
 
 import org.apache.directory.server.core.DirectoryService;
+import org.apache.directory.server.core.annotations.CreateDS;
 import org.apache.directory.server.core.integ.AbstractLdapTestUnit;
 import org.apache.directory.server.core.integ.FrameworkRunner;
 import org.junit.Test;
@@ -53,6 +54,7 @@ import org.junit.runner.RunWith;
  * @version $Rev$
  */
 @RunWith ( FrameworkRunner.class )
+@CreateDS( allowAnonAccess=true )
 public class DIRSERVER169IT extends AbstractLdapTestUnit
 {
 

Modified: directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/DIRSERVER783IT.java
URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/DIRSERVER783IT.java?rev=944831&r1=944830&r2=944831&view=diff
==============================================================================
--- directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/DIRSERVER783IT.java (original)
+++ directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/DIRSERVER783IT.java Sun May 16 13:46:20 2010
@@ -40,6 +40,7 @@ import javax.naming.directory.SearchCont
 import javax.naming.directory.SearchResult;
 
 import org.apache.directory.server.core.DirectoryService;
+import org.apache.directory.server.core.annotations.CreateDS;
 import org.apache.directory.server.core.integ.AbstractLdapTestUnit;
 import org.apache.directory.server.core.integ.FrameworkRunner;
 import org.junit.Test;
@@ -52,6 +53,7 @@ import org.junit.runner.RunWith;
  * @author <a href="mailto:dev@directory.apache.org">Apache Directory Project</a>
  */
 @RunWith ( FrameworkRunner.class )
+@CreateDS( allowAnonAccess=true )
 public class DIRSERVER783IT extends AbstractLdapTestUnit
 {
 

Modified: directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/DIRSERVER791IT.java
URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/DIRSERVER791IT.java?rev=944831&r1=944830&r2=944831&view=diff
==============================================================================
--- directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/DIRSERVER791IT.java (original)
+++ directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/DIRSERVER791IT.java Sun May 16 13:46:20 2010
@@ -42,6 +42,7 @@ import javax.naming.directory.Modificati
 import javax.naming.directory.SchemaViolationException;
 
 import org.apache.directory.server.core.DirectoryService;
+import org.apache.directory.server.core.annotations.CreateDS;
 import org.apache.directory.server.core.integ.AbstractLdapTestUnit;
 import org.apache.directory.server.core.integ.FrameworkRunner;
 import org.junit.Test;
@@ -54,6 +55,7 @@ import org.junit.runner.RunWith;
  * @author <a href="mailto:dev@directory.apache.org">Apache Directory Project</a>
  */
 @RunWith(FrameworkRunner.class)
+@CreateDS( allowAnonAccess=true )
 public class DIRSERVER791IT extends AbstractLdapTestUnit
 {
 

Modified: directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/ListIT.java
URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/ListIT.java?rev=944831&r1=944830&r2=944831&view=diff
==============================================================================
--- directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/ListIT.java (original)
+++ directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/ListIT.java Sun May 16 13:46:20 2010
@@ -32,6 +32,7 @@ import javax.naming.NameClassPair;
 import javax.naming.NamingEnumeration;
 import javax.naming.ldap.LdapContext;
 
+import org.apache.directory.server.core.annotations.CreateDS;
 import org.apache.directory.server.core.integ.AbstractLdapTestUnit;
 import org.apache.directory.server.core.integ.FrameworkRunner;
 import org.apache.directory.shared.ldap.entry.DefaultEntry;
@@ -49,6 +50,7 @@ import org.junit.runner.RunWith;
  * @version $Rev$
  */
 @RunWith ( FrameworkRunner.class )
+@CreateDS()
 public class ListIT extends AbstractLdapTestUnit
 {
 

Copied: directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/MixedCaseIT.java (from r944773, directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/MixedCaseITest.java)
URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/MixedCaseIT.java?p2=directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/MixedCaseIT.java&p1=directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/MixedCaseITest.java&r1=944773&r2=944831&rev=944831&view=diff
==============================================================================
--- directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/MixedCaseITest.java (original)
+++ directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/MixedCaseIT.java Sun May 16 13:46:20 2010
@@ -75,7 +75,7 @@ import org.junit.runner.RunWith;
                     @CreateIndex( attribute = "uid" )
                 } )
         } )
-public class MixedCaseITest extends AbstractLdapTestUnit
+public class MixedCaseIT extends AbstractLdapTestUnit
 {
 
     private static final String SUFFIX_DN = "dc=Apache,dc=Org";

Modified: directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/RootDSEIT.java
URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/RootDSEIT.java?rev=944831&r1=944830&r2=944831&view=diff
==============================================================================
--- directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/RootDSEIT.java (original)
+++ directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/jndi/RootDSEIT.java Sun May 16 13:46:20 2010
@@ -36,6 +36,7 @@ import javax.naming.directory.DirContext
 import javax.naming.directory.ModificationItem;
 
 import org.apache.directory.server.core.DirectoryService;
+import org.apache.directory.server.core.annotations.CreateDS;
 import org.apache.directory.server.core.integ.AbstractLdapTestUnit;
 import org.apache.directory.server.core.integ.FrameworkRunner;
 import org.junit.Test;
@@ -49,6 +50,7 @@ import org.junit.runner.RunWith;
  * @version $Rev$
  */
 @RunWith ( FrameworkRunner.class )
+@CreateDS()
 public class RootDSEIT extends AbstractLdapTestUnit
 {
 

Copied: directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/operations/search/SearchWithIndicesIT.java (from r944773, directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/operations/search/SearchWithIndicesITest.java)
URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/operations/search/SearchWithIndicesIT.java?p2=directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/operations/search/SearchWithIndicesIT.java&p1=directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/operations/search/SearchWithIndicesITest.java&r1=944773&r2=944831&rev=944831&view=diff
==============================================================================
--- directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/operations/search/SearchWithIndicesITest.java (original)
+++ directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/operations/search/SearchWithIndicesIT.java Sun May 16 13:46:20 2010
@@ -56,7 +56,7 @@ import org.junit.runner.RunWith;
  * @version $Rev$
  */
 @RunWith(FrameworkRunner.class)
-public class SearchWithIndicesITest extends AbstractLdapTestUnit
+public class SearchWithIndicesIT extends AbstractLdapTestUnit
 {
 
     @Before

Modified: directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/suites/MigratedStockCoreISuite.java
URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/suites/MigratedStockCoreISuite.java?rev=944831&r1=944830&r2=944831&view=diff
==============================================================================
--- directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/suites/MigratedStockCoreISuite.java (original)
+++ directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/suites/MigratedStockCoreISuite.java Sun May 16 13:46:20 2010
@@ -24,6 +24,7 @@ import org.apache.directory.server.core.
 import org.apache.directory.server.core.authz.AddAuthorizationIT;
 import org.apache.directory.server.core.authz.AdministratorsGroupIT;
 import org.apache.directory.server.core.authz.AuthorizationServiceAsAdminIT;
+import org.apache.directory.server.core.authz.AuthorizationServiceAsNonAdminIT;
 import org.apache.directory.server.core.authz.AuthzAuthnIT;
 import org.apache.directory.server.core.authz.CompareAuthorizationIT;
 import org.apache.directory.server.core.authz.DeleteAuthorizationIT;
@@ -46,20 +47,26 @@ import org.junit.runners.Suite;
 @RunWith ( FrameworkSuite.class )
 @CreateDS( enableAccessControl=true, name="MigratedStockCoreISuite-DS" )
 @Suite.SuiteClasses ( {
+
+        // authn
         SimpleAuthenticationIT.class,
-        ExceptionServiceIT.class,
 
-        MoveRenameAuthorizationIT.class,
-        DeleteAuthorizationIT.class,
-        SearchAuthorizationIT.class,
-        CompareAuthorizationIT.class,
-        ModifyAuthorizationIT.class,
+        // authz
         AddAuthorizationIT.class,
-        AuthzAuthnIT.class,
+        AdministratorsGroupIT.class,
         AuthorizationServiceAsAdminIT.class,
+        AuthorizationServiceAsNonAdminIT.class,
+        AuthzAuthnIT.class,
+        CompareAuthorizationIT.class,
+        DeleteAuthorizationIT.class,
         GeneralAuthorizationIT.class,
-        
-        AdministratorsGroupIT.class
+        ModifyAuthorizationIT.class,
+        MoveRenameAuthorizationIT.class,
+        SearchAuthorizationIT.class,
+
+        // exception
+        ExceptionServiceIT.class
+
         } )
 public class MigratedStockCoreISuite
 {

Modified: directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/suites/StockCoreISuite.java
URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/suites/StockCoreISuite.java?rev=944831&r1=944830&r2=944831&view=diff
==============================================================================
--- directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/suites/StockCoreISuite.java (original)
+++ directory/apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/suites/StockCoreISuite.java Sun May 16 13:46:20 2010
@@ -19,7 +19,6 @@
 package org.apache.directory.server.core.suites;
 
 
-import org.apache.directory.server.core.authz.AuthorizationServiceAsNonAdminIT;
 import org.apache.directory.server.core.changelog.DefaultChangeLogIT;
 import org.apache.directory.server.core.collective.CollectiveAttributeServiceIT;
 import org.apache.directory.server.core.configuration.PartitionConfigurationIT;
@@ -33,6 +32,7 @@ import org.apache.directory.server.core.
 import org.apache.directory.server.core.jndi.DestroyContextIT;
 import org.apache.directory.server.core.jndi.ExtensibleObjectIT;
 import org.apache.directory.server.core.jndi.ListIT;
+import org.apache.directory.server.core.jndi.MixedCaseIT;
 import org.apache.directory.server.core.jndi.ModifyContextIT;
 import org.apache.directory.server.core.jndi.ObjStateFactoryIT;
 import org.apache.directory.server.core.jndi.RFC2713IT;
@@ -46,6 +46,7 @@ import org.apache.directory.server.core.
 import org.apache.directory.server.core.jndi.referral.MoveAndRenameReferralIT;
 import org.apache.directory.server.core.jndi.referral.MoveReferralIT;
 import org.apache.directory.server.core.jndi.referral.RenameReferralIT;
+import org.apache.directory.server.core.jndi.referral.RenameReferralIgnoreIT;
 import org.apache.directory.server.core.jndi.referral.SearchReferralIT;
 import org.apache.directory.server.core.normalization.NormalizationServiceIT;
 import org.apache.directory.server.core.operational.OperationalAttributeServiceIT;
@@ -54,10 +55,12 @@ import org.apache.directory.server.core.
 import org.apache.directory.server.core.operations.lookup.LookupIT;
 import org.apache.directory.server.core.operations.modify.ModifyAddIT;
 import org.apache.directory.server.core.operations.modify.ModifyDelIT;
+import org.apache.directory.server.core.operations.modify.ModifyMVAttributeIT;
 import org.apache.directory.server.core.operations.modify.ModifyMultipleChangesIT;
 import org.apache.directory.server.core.operations.search.AliasSearchIT;
 import org.apache.directory.server.core.operations.search.DIRSERVER759IT;
 import org.apache.directory.server.core.operations.search.SearchIT;
+import org.apache.directory.server.core.operations.search.SearchWithIndicesIT;
 import org.apache.directory.server.core.partition.PartitionIT;
 import org.apache.directory.server.core.prefs.PreferencesIT;
 import org.apache.directory.server.core.schema.MetaAttributeTypeHandlerIT;
@@ -84,85 +87,119 @@ import org.junit.runners.Suite;
 
 
 /**
- * Document me!
+ * A test suite containing all the classes, except those that are using the client-api.
  *
  * @author <a href="mailto:dev@directory.apache.org">Apache Directory Project</a>
  * @version $Rev$, $Date$
  */
 @RunWith ( FrameworkSuite.class )
 @Suite.SuiteClasses ( {
+
+        // changelog
+        DefaultChangeLogIT.class,        
+
+        // collective
         CollectiveAttributeServiceIT.class,
+
+        // configuration
+        PartitionConfigurationIT.class,
+
+        // event
         EventServiceIT.class,
-        AddIT.class,
 
+        // jndi
+        AddIT.class,
         CreateContextIT.class,
         DestroyContextIT.class,
-        
         DIRSERVER169IT.class,
-        DIRSERVER759IT.class,
         DIRSERVER783IT.class,
         DIRSERVER791IT.class,
-        
+        ExtensibleObjectIT.class,
         ListIT.class,
+        MixedCaseIT.class,
+        ModifyContextIT.class,
         ObjStateFactoryIT.class,
-        ExtensibleObjectIT.class,
+        ReferralIT.class,
         RFC2713IT.class,
         RootDSEIT.class,
-        AliasSearchIT.class,
-        SearchIT.class,
         UniqueMemberIT.class,
-        PreferencesIT.class,
-        TriggerInterceptorIT.class,
-        LdapClassLoaderIT.class,
+
+        // jndi.referral
+        AddReferralIT.class,
+        CompareReferralIT.class,
+        DeleteReferralIT.class,
+        ModifyReferralIT.class,
+        MoveAndRenameReferralIT.class,
+        MoveReferralIT.class,
+        RenameReferralIgnoreIT.class,
+        RenameReferralIT.class,
+        SearchReferralIT.class,
+
+        // normalization
         NormalizationServiceIT.class,
-        DefaultChangeLogIT.class,        
+
+        // operational
+        OperationalAttributeServiceIT.class,
+
+        // operations.add
+        // AddPerfIT.class
+
+        // operations.bind
+        SimpleBindIT.class,
+
+        // operations.compare
         CompareDirserver1139IT.class,
 
-        ModifyContextIT.class,
-        ModifyDelIT.class,
+        // operations.lookup
+        LookupIT.class,
+        // LookupPerfIT.class,
+
+        // operations.modify
         ModifyAddIT.class,
+        ModifyDelIT.class,
         ModifyMultipleChangesIT.class,
+        ModifyMVAttributeIT.class,
+
+        // operations.search
+        AliasSearchIT.class,
+        DIRSERVER759IT.class,
+        SearchIT.class,
+        // SearchPerfIT.class,
+        SearchWithIndicesIT.class,
+
+        // partition
+        PartitionIT.class,
+
+        // prefs
+        PreferencesIT.class,
         
-        LookupIT.class,
-        SimpleBindIT.class,
-        
-        MoveAndRenameReferralIT.class,
-        DeleteReferralIT.class,
-        SearchReferralIT.class,
-        CompareReferralIT.class,
-        MoveReferralIT.class,
-        ModifyReferralIT.class,
-        RenameReferralIT.class,
-        AddReferralIT.class,
-        ReferralIT.class,
-        
-        AuthorizationServiceAsNonAdminIT.class,
-        
+        // schema
+        MetaAttributeTypeHandlerIT.class,
+        MetaComparatorHandlerIT.class,
+        MetaMatchingRuleHandlerIT.class,
+        MetaNormalizerHandlerIT.class,
+        MetaObjectClassHandlerIT.class,
+        MetaSchemaHandlerIT.class,
+        MetaSyntaxCheckerHandlerIT.class,
+        MetaSyntaxHandlerIT.class,
+        ObjectClassCreateIT.class,
         SchemaPersistenceIT.class,
+        SchemaServiceIT.class,
         SubschemaSubentryIT.class,
-        SubentryServiceForTriggersIT.class,
+
+        // sp
+        LdapClassLoaderIT.class,
+
+        // subtree
         BadSubentryServiceIT.class,
         SubentryServiceEntryModificationHandlingIT.class,
-        SubentryServiceObjectClassChangeHandlingIT.class,
         SubentryServiceIT.class,
+        SubentryServiceObjectClassChangeHandlingIT.class,
 
-        MetaNormalizerHandlerIT.class,
-        MetaSchemaHandlerIT.class,
-        MetaMatchingRuleHandlerIT.class,
-        MetaAttributeTypeHandlerIT.class,
-        MetaSyntaxHandlerIT.class,
-        MetaComparatorHandlerIT.class,
-        MetaSyntaxCheckerHandlerIT.class,
-        MetaObjectClassHandlerIT.class,
-        
-        ObjectClassCreateIT.class,
+        // trigger
+        SubentryServiceForTriggersIT.class,
+        TriggerInterceptorIT.class
 
-        SchemaServiceIT.class,
-        
-        PartitionIT.class,
-        PartitionConfigurationIT.class,
-        
-        OperationalAttributeServiceIT.class
         } )
 public class StockCoreISuite
 {