Home | History | Annotate | Download | only in resources
      1 <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
      2 
      3 <suite name="TestNG" verbose="1" parallel="false" thread-count="2"
      4     data-provider-thread-count="3">
      5 
      6   <suite-files>
      7     <suite-file path="./junit-suite.xml" />
      8     <suite-file path="./parent-module-suite.xml" />
      9   </suite-files>
     10 
     11   <test name="Nopackage">
     12     <groups>
     13       <run>
     14         <include name="nopackage"/>
     15       </run>
     16     </groups>
     17     <classes>
     18       <class name="NoPackageTest" />
     19     </classes>
     20   </test>
     21 
     22   <parameter name="first-name" value="Cedric" />
     23 
     24   <test name="Regression1" >
     25     <groups>
     26       <define name="evenodd">
     27         <include name="even" />
     28         <include name="odd" />
     29       </define>
     30       <run>
     31         <exclude name="excludeThisGroup" />
     32       </run>
     33     </groups>
     34 
     35     <classes>
     36       <class name="test.parameters.ParameterSample" />
     37       <class name="test.parameters.ParameterTest" />
     38       <class name="test.Test1" />
     39       <class name="test.Test2" />
     40       <class name="test.CtorCalledOnce" />
     41       <class name="test.expectedexceptions.ExpectedExceptionsTest" />
     42       <class name="test.access.PrivateAccessConfigurationMethods" />
     43       <class name="test.expectedexceptions.WrappedExpectedExceptionTest" />
     44       <class name="test.parameters.OptionalParameterTest"/>
     45       <class name="test.parameters.ParamInheritanceTest"/>
     46     </classes>
     47   </test>
     48 
     49   <test name="Regression2">
     50     <groups>
     51       <run>
     52         <exclude name="broken" />
     53       </run>
     54     </groups>
     55     <classes>
     56       <class name="test.Test1" />
     57       <class name="test.MethodTest" />
     58       <class name="test.sample.AfterClassCalledAtEnd"/>
     59       <class name="test.GraphTest"/>
     60       <class name="test.DynamicGraphTest"/>
     61       <class name="test.privatemethod.PrivateMethodTest$PrivateMethodInnerTest"/>
     62       <class name="test.multiple.TestMultiple"/>
     63       <class name="test.ClassConfigurations"/>
     64       <class name="test.alwaysrun.AlwaysRunTest"/>
     65       <class name="test.conffailure.ConfigurationFailure" />
     66       <class name="test.superclass.MainTest" />
     67       <class name="test.superclass.Test3" />
     68       <class name="test.failures.FailuresTest" />
     69       <class name="test.mannotation.MAnnotationSampleTest" />
     70       <class name="test.mannotation.MAnnotation2SampleTest" />
     71       <class name="test.thread.FactoryTest" />
     72       <class name="test.thread.SequentialTest" />
     73       <class name="test.thread.ParallelTestTest" />
     74       <class name="test.thread.DataProviderThreadPoolSizeTest" />
     75       <class name="test.thread.MultiThreadedDependentTest" />
     76       <class name="test.thread.TrueParallelTest" />
     77 <!--
     78       <class name="test.thread.ParallelSuiteTest"/>
     79 -->
     80       <class name="test.simple.IncludedExcludedTest" />
     81       <class name="test.reports.ReportTest" />
     82       <class name="test.annotationtransformer.AnnotationTransformerTest" />
     83 <!-- 
     84       <class name="test.jar.JarTest" />
     85  -->
     86       <class name="test.xml.XmlVerifyTest" />
     87       <class name="test.invokedmethodlistener.InvokedMethodListenerTest" />
     88       <class name="test.testng249.VerifyTest"/>
     89       <class name="test.testng195.AfterMethodTest" />
     90       <class name="test.regression.BeforeTestFailingTest"/>
     91       <class name="test.testng285.TestNG285Test" />
     92       <class name="test.failedreporter.FailedReporterTest" />
     93       <class name="test.attributes.AttributeTest"/>
     94       <class name="test.verify.VerifyTest"/>
     95       <class name="test.abstractconfmethod.C" />
     96       <class name="test.preserveorder.PreserveOrderTest" />
     97       <class name="test.SerializationTest" />
     98       <class name="test.CountTest" />
     99       <class name="test.remote.RemoteTest" />
    100       <class name="test.EclipseTest" />
    101       <class name="test.ReporterApiTest" />
    102       <class name="test.abstractmethods.AbstractTest" />
    103       <class name="test.override.OverrideTest" />
    104       <class name="test.priority.PriorityTest" />
    105       <class name="test.NestedStaticTest" />
    106       <class name="test.configuration.ConfigurationListenerTest" />
    107       <class name="test.groupinvocation.GroupSuiteTest" />
    108       <class name="test.StaticTest" />
    109       <class name="test.serviceloader.ServiceLoaderTest" />
    110       <class name="test.commandline.CommandLineOverridesXml" />
    111       <class name="test.jason.MainTest" />
    112       <class name="test.bug90.Bug90Test" />
    113       <class name="test.bug92.Bug92Test" />
    114       <class name="test.ReturnValueTest" />
    115       <class name="test.groupbug.GroupBugTest" />
    116       <class name="test.parameters.ShadowTest" />
    117       <class name="test.parameters.ParameterOverrideTest" />
    118       <class name="test.reports.FailedReporterTest" />
    119       <class name="test.reports.ReporterLogTest" />
    120       <class name="test.testng387.TestNG387"/>
    121     </classes>
    122   </test>
    123 
    124   <test name="Threads">
    125     <groups>
    126       <run>
    127         <exclude name="broken" />
    128       </run>
    129     </groups>
    130     <classes>
    131       <class name="test.thread.ThreadPoolSizeTest" />
    132       <class name="test.thread.ThreadPoolSizeWithTimeOutTest" />
    133       <class name="test.thread.ThreadTest" />
    134     </classes>
    135   </test>
    136 
    137   <test name="Listeners">
    138     <classes>
    139       <class name="test.listeners.EndMillisShouldNotBeZeroTest" />
    140       <class name="test.listeners.ResultEndMillisTest" />
    141       <class name="test.listeners.ListenerTest"/>
    142       <class name="test.listeners.SuiteAndInvokedMethodListenerTest" />
    143       <class name="test.listeners.SuiteAndConfigurationListenerTest" />
    144       <class name="test.listeners.ListenerInXmlTest" />
    145       <class name="test.listeners.ExecutionListenerTest" />
    146       <class name="test.listeners.ConfigurationListenerTest" />
    147       <class name="test.multiplelisteners.TestMaker" />
    148     </classes>
    149   </test>
    150 
    151   <test name="Injection">
    152     <classes>
    153       <class name="test.inject.InjectTestContextTest"/>
    154       <class name="test.inject.InjectBeforeMethodTest"/>
    155       <class name="test.inject.InjectTestResultTest" />
    156       <class name="test.inject.InjectDataProviderTest"/>
    157       <class name="test.inject.NoInjectionTest" />
    158     </classes>
    159   </test>
    160 
    161   <!--  Keep this in its own <test> tag -->
    162   <test name="BeforeMethod">
    163     <classes>
    164       <class name="test.configuration.BeforeMethodTest" />
    165     </classes>
    166   </test>
    167 
    168   <test name="Basic" >
    169     <classes>
    170       <class name="test.sample.Basic2" />
    171       <class name="test.sample.Basic1" />
    172       <class name="test.Misc" />
    173     </classes>
    174   </test>
    175 
    176   <test name="Exclusion">
    177     <groups>
    178       <run>
    179         <exclude name="excludeThisGroup" />
    180       </run>
    181     </groups>
    182     <classes>
    183       <class name="test.Test2" />
    184     </classes>
    185   </test>
    186 
    187   <test name="Dependents">
    188     <parameter name="foo" value="Cedric" />
    189     <classes>
    190 <!--
    191       <class name="test.dependent.MissingGroupTest" />
    192       <class name="test.dependent.MissingMethodTest" />
    193 -->
    194       <class name="test.dependent.OrderMethodTest" />
    195       <class name="test.dependent.DependentTest" />
    196       <class name="test.dependent.SampleDependentTest" />
    197       <class name="test.dependent.SampleDependentMethods" />
    198       <class name="test.dependent.SampleDependentMethods3" />
    199       <class name="test.dependent.SampleDependentConfigurationMethods" />
    200       <class name="test.dependent.ClassDependsOnGroups"/>
    201       <class name="test.dependent.DependentAlwaysRunTest" />
    202       <class name="test.dependent.MultiGroupTest" />
    203       <class name="test.dependent.ImplicitGroupInclusionTest" />
    204       <class name="test.dependent.ClassWide1Test" />
    205       <class name="test.dependent.ClassWide2Test" />
    206       <class name="test.dependent.DepBugSampleTest" />
    207       <class name="test.dependent.DepBugVerifyTest" />
    208       <class name="test.dependent.DependsOnProtectedMethodTest" />
    209       <class name="test.dependsongroup.DependsOnGroupsTest" />
    210       <class name="test.dependent.GroupByInstancesTest" />
    211       <class name="test.dependent.xml.GroupDependencyTest" />
    212       <class name="test.dependent.DependencyFixTest"/>
    213     </classes>
    214   </test>
    215 
    216   <test name="Inheritance">
    217     <classes>
    218       <class name="test.SampleInheritance" />
    219       <class name="test.inheritance.ClassScopeTest" />
    220       <class name="test.inheritance.testng739.TestNG739"/>
    221       <class name="test.inheritance.testng234.PolymorphicFailureTest" />
    222       <class name="test.inheritance.testng471.TestNG471" />
    223     </classes>
    224   </test>
    225 
    226   <!-- Test scopes -->
    227 
    228   <parameter name="parameter" value="out" />
    229 
    230   <test name="Test outer scope">
    231     <groups>
    232       <run>
    233         <include name="outer-group" />
    234       </run>
    235     </groups>
    236     <classes>
    237       <class name="test.sample.Scope" />
    238     </classes>
    239   </test>
    240 
    241   <test name="Test inner scope">
    242     <parameter name="parameter" value="in" />
    243     <groups>
    244       <run>
    245         <include name="inner-group" />
    246       </run>
    247     </groups>
    248     <classes>
    249       <class name="test.sample.Scope" />
    250     </classes>
    251   </test>
    252 
    253   <test name="AfterClassCalledAtEnd">
    254     <classes>
    255       <class name="test.sample.AfterClassCalledAtEnd"/>
    256     </classes>
    257   </test>
    258 
    259   <test name="Triangle">
    260     <classes>
    261       <class name="test.triangle.Child1" />
    262       <class name="test.triangle.Child2" />
    263     </classes>
    264   </test>
    265 
    266   <!-- note that CheckTriangePost must be run sequentially after Triangle-->
    267   <test name="CheckTrianglePost">
    268     <parameter name="expected-calls" value="2" />
    269     <classes>
    270       <class name="test.triangle.CheckCount"/>
    271     </classes>
    272   </test>
    273 
    274   <!-- Test that we can declare groups and dependents on classes -->
    275 
    276   <test name="Test class groups 1" >
    277     <classes>
    278       <class name="test.classgroup.Second" />
    279       <class name="test.classgroup.First" />
    280     </classes>
    281   </test>
    282 
    283     <test name="Test class groups 2" >
    284     <classes>
    285       <class name="test.classgroup.First" />
    286       <class name="test.classgroup.Second" />
    287     </classes>
    288   </test>
    289 
    290   <parameter name="factory-param" value="FactoryParam" />
    291   <test name="Factory">
    292     <classes>
    293       <class name="test.factory.FactoryTest" />
    294       <class name="test.factory.VerifyFactoryTest" />
    295       <class name="test.factory.FactoryInSeparateClass" />
    296       <class name="test.factory.Factory2Test" />
    297 
    298       <class name="test.factory.FactoryWithInstanceInfoTest" />
    299       <class name="test.factory.VerifyFactoryWithInstanceInfoTest" />
    300       <class name="test.factory.TestClassAnnotationTest" />
    301 
    302       <class name="test.factory.FactoryWithDataProviderTest" />
    303       <class name="test.factory.FactoryOrderMainTest" />
    304       <class name="test.factory.FactoryFailureTest" />
    305 
    306       <class name="test.factory.FactoryInSuperClassTest" />
    307 
    308       <class name="test.factory.classconf.XClassOrderWithFactoryTest" />
    309       <class name="test.factory.FactoryInterleavingTest"/>
    310       <class name="test.factory.FactoryDataProviderTest"/>
    311 
    312       <class name="test.factory.DisabledFactoryTest"/>
    313       <class name="test.factory.FactoryAndTestMethodTest" />
    314 
    315       <class name="test.factory.FactoryIntegrationTest" />
    316     </classes>
    317   </test>
    318 
    319   <test name="TimeOut">
    320     <classes>
    321       <class name="test.timeout.TimeOutTest" />
    322       <class name="test.timeout.TimeOutFromXmlTest"/>
    323       <class name="test.timeout.TimeOutIntegrationTest"/>
    324 <!--
    325       <class name="test.timeout.TimeOutThreadLocalSampleTest"/>
    326 -->
    327     </classes>
    328   </test>
    329 
    330   <test name="InvocationCount">
    331     <parameter name="count" value="10" />
    332     <classes>
    333       <class name="test.InvocationAndSuccessPercentageTest" />
    334       <class name="test.invocationcount.FailedInvocationCountTest" />
    335       <class name="test.invocationcount.FirstAndLastTimeTest" />
    336     </classes>
    337   </test>
    338 
    339   <!-- Tests for included and excluded methods -->
    340   <test name="Method1">
    341     <classes>
    342         <class name="test.methods.SampleMethod1">
    343           <methods>
    344             <include name="shouldRun1" />
    345             <include name="shouldRun2" />
    346           </methods>
    347         </class>
    348           <class name="test.methods.VerifyMethod1" />
    349     </classes>
    350   </test>
    351 
    352   <test name="Method2">
    353     <classes>
    354         <class name="test.methods.SampleMethod1">
    355           <methods>
    356             <exclude name="shouldNotRun1" />
    357             <exclude name="shouldNotRun2" />
    358           </methods>
    359         </class>
    360         <class name="test.methods.VerifyMethod1" />
    361     </classes>
    362   </test>
    363 
    364   <test name="Method3">
    365     <classes>
    366         <class name="test.methods.SampleMethod1">
    367           <methods>
    368             <exclude name=".*Not.*" />
    369           </methods>
    370         </class>
    371         <class name="test.methods.VerifyMethod1" />
    372     </classes>
    373   </test>
    374 
    375   <test name="Object factory">
    376     <classes>
    377       <class name="test.objectfactory.CustomFactoryTest" />
    378       <class name="test.objectfactory.CombinedTestAndObjectFactoryTest" />
    379       <class name="test.objectfactory.ObjectFactory2Test"/>
    380     </classes>
    381   </test>
    382 
    383   <!-- Test parameters for constructors -->
    384   <parameter name="string" value="Cedric" />
    385   <parameter name="int" value="42" />
    386   <parameter name="boolean" value="true" />
    387   <parameter name="byte" value="43" />
    388   <parameter name="char" value="c" />
    389   <parameter name="double" value="44.0" />
    390   <parameter name="float" value="45.0" />
    391   <parameter name="long" value="46" />
    392   <parameter name="short" value="47" />
    393 
    394   <test name="Parameters for constructors">
    395     <classes>
    396       <class name="test.ParameterConstructorTest" />
    397     </classes>
    398   </test>
    399 
    400   <test name="Excluded methods" >
    401     <groups>
    402       <run>
    403         <include name="group1" />
    404         <include name="group2" />
    405       </run>
    406     </groups>
    407     <classes>
    408       <class name="test.Exclude">
    409     <methods>
    410           <exclude name="excluded1" />
    411           <exclude name="excluded2" />
    412     </methods>
    413       </class>
    414     </classes>
    415   </test>
    416 
    417   <test name="Parameters in init 1">
    418     <parameter name="param" value="value1"/>
    419     <classes>
    420       <class name="test.configuration.ConfigurationWithParameters"/>
    421     </classes>
    422   </test>
    423 
    424   <test name="Parameters in init 2">
    425   <parameter name="param" value="value2"/>
    426     <classes>
    427       <class name="test.configuration.ConfigurationWithParameters"/>
    428     </classes>
    429   </test>
    430 
    431   <test name="Individual method">
    432     <classes>
    433       <class name="test.IndividualMethodsTest">
    434         <methods>
    435           <include name="testMethod"/>
    436         </methods>
    437       </class>
    438     </classes>
    439   </test>
    440 
    441   <test name="Method inheritance">
    442     <classes>
    443       <class name="test.inheritance.DChild_2" />
    444       <class name="test.inheritance.VerifyTest" />
    445     </classes>
    446   </test>
    447 
    448   <test name="Method selectors">
    449     <classes>
    450       <class name="test.methodselectors.MethodSelectorTest" />
    451       <class name="test.methodselectors.BeanShellTest" />
    452       <class name="test.methodselectors.CommandLineTest" />
    453       <class name="test.methodselectors.MethodSelectorInSuiteTest" />
    454     </classes>
    455   </test>
    456 
    457   <test name="Test order invocation">
    458     <classes>
    459       <class name="test.interleavedorder.InterleavedInvocationTest" />
    460     </classes>
    461   </test>
    462 
    463   <test name="DataProvider">
    464     <classes>
    465       <class name="test.dataprovider.Sample1Test" />
    466       <class name="test.dataprovider.IterableTest" />
    467       <class name="test.dataprovider.ConfigurationAndDataProvidersTest" />
    468       <class name="test.dataprovider.BooleanTest" />
    469       <class name="test.dataprovider.ExplicitDataProviderNameTest" />
    470       <class name="test.dataprovider.MethodTest"/>
    471       <class name="test.dataprovider.StaticDataProviderSampleTest" />
    472       <class name="test.dataprovider.UnnamedDataProviderTest" />
    473       <class name="test.dataprovider.TestContextTest" />
    474       <class name="test.dataprovider.FailingDataProviderTest" />
    475       <class name="test.dataprovider.DataProviderAsTest" />
    476       <class name="test.dataprovider.TestInstanceFactory" />
    477       <class name="test.dataprovider.FailedDataProviderTest" />
    478       <class name="test.dataprovider.InstanceDataProviderTest" />
    479       <class name="test.dataprovider.FailingIterableDataProviderTest" />
    480       <class name="test.dataprovider.ClassTest" />
    481       <class name="test.dataprovider.InheritedDataProviderTest" />
    482       <class name="test.dataprovider.TestNG411Test" />
    483       <class name="test.dataprovider.VarArgsDataProviderTest" />
    484       <class name="test.dataprovider.IndicesTest" />
    485     </classes>
    486   </test>
    487 
    488   <test name="DP">
    489     <classes>
    490       <class name="test.dataprovider.ParallelDataProviderTest" />
    491     </classes>
    492   </test>
    493   
    494   <test name="bug111">
    495     <classes>
    496       <class name="test.test111.Test1" />
    497     </classes>
    498   </test>
    499 
    500   <test name="UniqueSuite">
    501     <classes>
    502       <class name="test.uniquesuite.TestBefore1" />
    503       <class name="test.uniquesuite.TestBefore2" />
    504       <class name="test.uniquesuite.TestAfter" />
    505     </classes>
    506   </test>
    507 
    508   <test name="InheritGroups">
    509     <groups>
    510       <run>
    511         <include name="group1" />
    512       </run>
    513     </groups>
    514     <classes>
    515       <class name="test.configuration.ConfigurationInheritGroupsSampleTest" />
    516     </classes>
    517   </test>
    518 
    519 <!--
    520   <test name="Distributed">
    521     <classes>
    522       <class name="test.distributed.DistributedTest" />
    523     </classes>
    524   </test>
    525 -->
    526 
    527   <test name="Nested" >
    528     <groups>
    529       <run>
    530         <include name="unittest" />
    531       </run>
    532     </groups>
    533 
    534      <packages>
    535        <package name="test.nested.*"/>
    536      </packages>
    537   </test>
    538 
    539   <test name="Hookable" >
    540     <classes>
    541       <class name="test.hook.HookableTest"/>
    542     </classes>
    543   </test>
    544 
    545   <test name="BeforeGroups-AfterGroups-1" >
    546     <classes>
    547       <class name="test.configuration.ConfigurationGroups1SampleTest" />
    548       <class name="test.configuration.ConfigurationGroups2SampleTest" />
    549       <class name="test.configuration.ConfigurationGroups3SampleTest" />
    550       <class name="test.configuration.ConfigurationGroups4SampleTest" />
    551       <class name="test.configuration.ConfigurationGroups5SampleTest" />
    552       <class name="test.configuration.ConfigurationGroups6SampleTest" />
    553       <class name="test.configuration.ConfigurationGroups7SampleTest" />
    554     </classes>
    555   </test>
    556 
    557   <test name="BeforeGroups-AfterGroups-2" >
    558     <groups>
    559       <run>
    560         <include name="A" />
    561         <include name="B" />
    562       </run>
    563     </groups>
    564     <classes>
    565       <class name="test.configuration.ConfigurationGroups8SampleTest" />
    566     </classes>
    567   </test>
    568 
    569   <test name="JUnit">
    570     <classes>
    571       <class name="test.JUnitTest1" />
    572       <class name="test.CommandLineTest"/>
    573       <class name="test.JUnit4Test" />
    574     </classes>
    575   </test>
    576 
    577   <!-- TestNG ant task related tests -->
    578   <test name="Ant-ClassFileResolution" >
    579     <classes>
    580         <class name="test.ant.TestCommandLineArgs" />
    581     </classes>
    582   </test>
    583 
    584   <!-- Group ordering 1 -->
    585   <test name="Class Run">
    586     <classes>
    587       <class name="test.regression.groupsordering.A" />
    588       <class name="test.regression.groupsordering.B" />
    589     </classes>
    590   </test>
    591 
    592   <!-- Group ordering 2 -->
    593   <test name="Groups Run">
    594     <groups>
    595       <run>
    596         <include name="a" />
    597       </run>
    598     </groups>
    599     <classes>
    600       <class name="test.regression.groupsordering.A" />
    601       <class name="test.regression.groupsordering.B" />
    602     </classes>
    603   </test>
    604 
    605   <test name="External group invocation">
    606     <groups>
    607       <run>
    608         <include name="a" />
    609       </run>
    610     </groups>
    611     <classes>
    612       <class name="test.groupinvocation.GroupConfiguration" />
    613       <class name="test.groupinvocation.DummyTest" />
    614     </classes>
    615   </test>
    616 
    617   <test name="SkipExceptions">
    618     <classes>
    619       <class name="test.skipex.SkippedExceptionTest" />
    620       <class name="test.skipex.SkipAndExpectedTest" />
    621     </classes>
    622   </test>
    623 
    624   <test name="RetryAnalyzer">
    625     <classes>
    626       <class name="test.retryAnalyzer.RetryAnalyzerTest" />
    627       <class name="test.retryAnalyzer.ExitCodeTest" />
    628     </classes>
    629   </test>
    630 
    631   <test name="MethodInterceptor">
    632     <classes>
    633       <class name="test.methodinterceptors.MethodInterceptorTest" />
    634       <class name="test.methodinterceptors.Issue392Test" />
    635       <class name="test.methodinterceptors.multipleinterceptors.MultipleInterceptorsTest" />
    636     </classes>
    637   </test>
    638 
    639   <test name="Asserts">
    640     <classes>
    641       <class name="org.testng.AssertTest" />
    642       <class name="test.asserttests.AssertTest" />
    643       <class name="test.asserttests.ArrayEqualityAssertTest" />
    644     </classes>
    645   </test>
    646 
    647   <test name="Utils">
    648     <classes>
    649       <class name="org.testng.internal.UtilsTest" />
    650     </classes>
    651   </test>
    652 
    653   <test name="ConfigFailurePolicy">
    654     <classes>
    655       <class name="test.configurationfailurepolicy.FailurePolicyTest" />
    656     </classes>
    657   </test>
    658 
    659   <test name="Nested2">
    660     <packages>
    661       <package name="test.nested2" />
    662     </packages>
    663   </test>
    664 
    665   <test name="Guice">
    666     <parameter name="inject" value="guice" />
    667     <classes>
    668       <class name="test.guice.GuiceTest" />
    669       <class name="test.guice.GuiceInheritanceTest" />
    670       <class name="test.guice.GuiceModuleFactoryTest" />
    671     </classes>
    672   </test>
    673 
    674   <test name="Listener invokers">
    675     <packages>
    676       <package name="org.testng.internal.invokers"/>
    677     </packages>
    678   </test>
    679 
    680   <test name="YAML">
    681     <classes>
    682       <class name="test.yaml.YamlTest" />
    683     </classes>
    684   </test>
    685   <test name="XML">
    686     <classes>
    687       <class name="org.testng.xml.SuiteXmlParserTest" />
    688     </classes>
    689   </test>
    690 
    691   <test name="Sanity Check">
    692     <classes>
    693       <class name="test.sanitycheck.CheckTestNamesTest" />
    694       <class name="test.sanitycheck.CheckSuiteNamesTest" />
    695     </classes>
    696   </test>
    697 
    698   <test name="Configuration">
    699     <classes>
    700       <class name="test.configuration.BaseGroupsTest" />
    701       <class name="test.configuration.BeforeClassThreadTest" />
    702       <class name="test.configuration.BeforeTestOrderingTest" />
    703       <class name="test.configuration.ConfigurationTest"/>
    704       <class name="test.configuration.ExternalConfigurationClass"/>
    705       <class name="test.configuration.GroupsTest"/>
    706       <class name="test.configuration.MethodCallOrderTest"/>
    707       <class name="test.configuration.MultipleBeforeGroupTest" />
    708       <class name="test.configuration.ReflectMethodParametrizedConfigurationMethodTest" />
    709       <class name="test.configuration.SuiteFactoryOnceTest" />
    710       <class name="test.configuration.SuiteTest" />
    711       <class name="test.configuration.VerifySuiteTest" />
    712       <class name="test.configuration.SingleConfigurationTest" />
    713       <class name="test.configuration.BeforeClassWithDisabledTest" />
    714     </classes>
    715   </test>
    716   
    717   <test name="Bug173">
    718     <classes>
    719       <class name="test.testng173.TestNG173Test" />
    720     </classes>
    721   </test>
    722 
    723   <test name="Mustache">
    724     <classes>
    725       <class name="test.mustache.MustacheTest" />
    726     </classes>
    727   </test>
    728 
    729   <test name="Mixed">
    730     <classes>
    731       <class name="test.mixed.MixedTest" />
    732     </classes>
    733   </test>
    734 
    735   <test name="Issue 107">
    736     <classes>
    737       <class name="test.issue107.Issue107Test"/>
    738     </classes>
    739   </test>
    740 
    741   <test name="Assertion">
    742     <classes>
    743       <class name="test.assertion.AssertionTest"/>
    744       <class name="test.assertion.SoftAssertTest"/>
    745     </classes>
    746   </test>
    747 
    748   <test name="TESTNG-106">
    749     <classes>
    750       <class name="test.testng106.TestNG106"/>
    751     </classes>
    752   </test>
    753 
    754   <test name="@Test(enable)">
    755     <classes>
    756       <class name="test.enable.EnableTest"/>
    757     </classes>
    758   </test>
    759 
    760   <test name="Name">
    761     <classes>
    762       <class name="test.name.NameTest" />
    763     </classes>
    764   </test>
    765 </suite>
    766 
    767