regression unit test for getServicesByOwningEntityId
[vid.git] / vid-automation / TestNg-UI-half.xml
1 <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
2
3 <suite verbose="1" name="VID UI Tests" annotations="JDK">
4     <listeners>
5         <listener class-name="vid.automation.test.infra.SkipTestsTestngTransformer"/>
6     </listeners>
7     <test name="test">
8         <method-selectors>
9             <method-selector>
10                 <script language="beanshell">
11                     <![CDATA[
12                         String [] exclusionGroups = new String [] {
13                             "shouldBeMigratedToWorkWithSimulator",
14                             "underDevelopment",
15                             "Angular2Tests",
16                             "worksOnlyWithLocalhostVID",
17                             "worksOnlyWithLocalASDC"
18                         };
19                         String [] classes2 = new String [] {
20                             "vid.automation.test.test.AddNetworkTest",
21                             "vid.automation.test.test.BrowseASDCTest",
22                             "vid.automation.test.test.ChangeManagementTest",
23                             "vid.automation.test.test.ALaCarteflowTest",
24                             "vid.automation.test.test.VlanTagSubInterfaceTest",
25                             "vid.automation.test.test.CreatePortMirroringConfigurationTest",
26                             "vid.automation.test.test.CreateNewInstanceTest"
27                         };
28
29                         String [] classes3 = new String [] {
30                             "vid.automation.test.test.NewServiceInstanceTest"
31                         };
32
33                         String [] classes4 = new String [] {
34                             "vid.automation.test.test.DrawingBoardTest",
35                             "vid.automation.test.test.ViewEditServiceInstanceTest"
36                         };
37
38                         int selectPart = 0;
39
40                         for (g: exclusionGroups) {
41                             if (groups.containsKey(g)) return false;
42                         }
43
44                         if (selectPart == 0) return true;
45
46                         methodClass = method.getDeclaringClass().toString();
47                         for (c: classes2) {
48                             if (methodClass.contains(c)) return selectPart==2;
49                         }
50                         for (c: classes3) {
51                             if (methodClass.contains(c)) return selectPart==3;
52                         }
53                         for (c: classes4) {
54                             if (methodClass.contains(c)) return selectPart==4;
55                         }
56                         // else
57                         return selectPart==1;
58                     ]]>
59                 </script>
60             </method-selector>
61         </method-selectors>
62
63         <packages>
64             <package name="vid.automation.test.test.*"/>
65         </packages>
66     </test>
67 </suite>