1   /*
2    * Licensed to the Apache Software Foundation (ASF) under one
3    * or more contributor license agreements.  See the NOTICE file
4    * distributed with this work for additional information
5    * regarding copyright ownership.  The ASF licenses this file
6    * to you under the Apache License, Version 2.0 (the
7    * "License"); you may not use this file except in compliance
8    * with the License.  You may obtain a copy of the License at
9    *
10   *  http://www.apache.org/licenses/LICENSE-2.0
11   *
12   * Unless required by applicable law or agreed to in writing,
13   * software distributed under the License is distributed on an
14   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15   * KIND, either express or implied.  See the License for the
16   * specific language governing permissions and limitations
17   * under the License.
18   */
19  package org.apache.directory.server.core.suites;
20  
21  import org.apache.directory.server.core.authn.SimpleAuthenticationIT;
22  import org.apache.directory.server.core.changelog.DefaultChangeLogIT;
23  import org.apache.directory.server.core.collective.CollectiveAttributeServiceIT;
24  import org.apache.directory.server.core.configuration.PartitionConfigurationIT;
25  import org.apache.directory.server.core.event.EventServiceIT;
26  import org.apache.directory.server.core.exception.ExceptionServiceIT;
27  import org.apache.directory.server.core.integ.CiSuite;
28  import org.apache.directory.server.core.integ.Level;
29  import org.apache.directory.server.core.integ.SetupMode;
30  import org.apache.directory.server.core.integ.annotations.*;
31  import org.apache.directory.server.core.jndi.AddIT;
32  import org.apache.directory.server.core.jndi.CreateContextIT;
33  import org.apache.directory.server.core.jndi.DIRSERVER169IT;
34  import org.apache.directory.server.core.jndi.DIRSERVER759IT;
35  import org.apache.directory.server.core.jndi.DIRSERVER783IT;
36  import org.apache.directory.server.core.jndi.DIRSERVER791IT;
37  import org.apache.directory.server.core.jndi.DestroyContextIT;
38  import org.apache.directory.server.core.jndi.ExtensibleObjectIT;
39  import org.apache.directory.server.core.jndi.ListIT;
40  import org.apache.directory.server.core.jndi.ModifyContextIT;
41  import org.apache.directory.server.core.jndi.ObjStateFactoryIT;
42  import org.apache.directory.server.core.jndi.RFC2713IT;
43  import org.apache.directory.server.core.jndi.RootDSEIT;
44  import org.apache.directory.server.core.jndi.SearchIT;
45  import org.apache.directory.server.core.jndi.UniqueMemberIT;
46  import org.apache.directory.server.core.normalization.NormalizationServiceIT;
47  import org.apache.directory.server.core.operational.OperationalAttributeServiceIT;
48  import org.apache.directory.server.core.prefs.PreferencesIT;
49  import org.apache.directory.server.core.sp.LdapClassLoaderIT;
50  import org.apache.directory.server.core.subtree.BadSubentryServiceIT;
51  import org.apache.directory.server.core.subtree.SubentryServiceEntryModificationHandlingIT;
52  import org.apache.directory.server.core.subtree.SubentryServiceIT;
53  import org.apache.directory.server.core.subtree.SubentryServiceObjectClassChangeHandlingIT;
54  import org.apache.directory.server.core.trigger.SubentryServiceForTriggersIT;
55  import org.apache.directory.server.core.trigger.TriggerInterceptorIT;
56  import org.junit.runner.RunWith;
57  import org.junit.runners.Suite;
58  
59  
60  /**
61   * Document me!
62   *
63   * @author <a href="mailto:dev@directory.apache.org">Apache Directory Project</a>
64   * @version $Rev$, $Date$
65   */
66  @RunWith ( CiSuite.class )
67  @Suite.SuiteClasses ( {
68          SimpleAuthenticationIT.class,
69          CollectiveAttributeServiceIT.class,
70          ExceptionServiceIT.class,
71          EventServiceIT.class,
72          AddIT.class,
73          CreateContextIT.class,
74          DestroyContextIT.class,
75          DIRSERVER169IT.class,
76          DIRSERVER759IT.class,
77          DIRSERVER783IT.class,
78          DIRSERVER791IT.class,
79          ListIT.class,
80          ObjStateFactoryIT.class,
81          ExtensibleObjectIT.class,
82          ModifyContextIT.class,
83          RFC2713IT.class,
84          RootDSEIT.class,
85          SearchIT.class,
86          UniqueMemberIT.class,
87          OperationalAttributeServiceIT.class,
88          PreferencesIT.class,
89          TriggerInterceptorIT.class,
90          SubentryServiceForTriggersIT.class,
91          BadSubentryServiceIT.class,
92          SubentryServiceEntryModificationHandlingIT.class,
93          SubentryServiceObjectClassChangeHandlingIT.class,
94          SubentryServiceIT.class,
95          LdapClassLoaderIT.class,
96          NormalizationServiceIT.class,
97          DefaultChangeLogIT.class,
98          PartitionConfigurationIT.class  // Leaves the server in a bad state (partition removal is incomplete)
99          } )
100 @CleanupLevel ( Level.SUITE )
101 @Mode ( SetupMode.ROLLBACK )
102 public class StockCoreISuite
103 {
104 }