1 <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
3 <suite verbose="1" name="VID UI Tests" annotations="JDK">
5 <listener class-name="vid.automation.test.infra.FeatureTogglingTestngTransformer"/>
6 <listener class-name="vid.automation.test.infra.SkipTestUntilTestngTransformer"/>
11 <script language="beanshell">
13 String [] exclusionGroups = new String [] {
14 "shouldBeMigratedToWorkWithSimulator",
17 "worksOnlyWithLocalhostVID",
18 "worksOnlyWithLocalASDC"
20 String [] classes2 = new String [] {
21 "vid.automation.test.test.AddNetworkTest",
22 "vid.automation.test.test.BrowseASDCTest",
23 "vid.automation.test.test.ChangeManagementTest",
24 "vid.automation.test.test.ALaCarteflowTest",
25 "vid.automation.test.test.VlanTagSubInterfaceTest",
26 "vid.automation.test.test.CreateNewInstanceTest"
29 String [] classes3 = new String [] {
30 "vid.automation.test.test.NewServiceInstanceTest",
31 "vid.automation.test.test.CreatePortMirroringConfigurationTest"
34 String [] classes4 = new String [] {
35 "vid.automation.test.test.DrawingBoardTest",
36 "vid.automation.test.test.ViewEditServiceInstanceTest"
41 for (g: exclusionGroups) {
42 if (groups.containsKey(g)) return false;
45 if (selectPart == 0) return true;
47 methodClass = method.getDeclaringClass().toString();
49 if (methodClass.contains(c)) return selectPart==2;
52 if (methodClass.contains(c)) return selectPart==3;
55 if (methodClass.contains(c)) return selectPart==4;
65 <package name="vid.automation.test.test.*"/>