testng: disable prepared incomplete tree (IDEA-140109)

This commit is contained in:
Anna Kozlova
2015-05-08 21:01:46 +02:00
parent 2f47f0caf0
commit 7e5c05720e
@@ -18,12 +18,8 @@ package org.testng;
import jetbrains.buildServer.messages.serviceMessages.ServiceMessage;
import org.testng.collections.Lists;
import org.testng.xml.XmlClass;
import org.testng.xml.XmlInclude;
import org.testng.xml.XmlSuite;
import org.testng.xml.XmlTest;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
@@ -51,27 +47,6 @@ public class IDEARemoteTestNG extends TestNG {
int testCount= 0;
for (XmlSuite suite : suites) {
System.out.println("##teamcity[suiteTreeStarted name=\'" + suite.getName() + "\' locationHint=\'java:suite://" + suite.getName() + "\']");
final List<XmlTest> tests = suite.getTests();
for (XmlTest test : tests) {
for (XmlClass aClass : test.getXmlClasses()) {
final String shortName = IDEATestNGRemoteListener.getShortName(aClass.getName());
System.out.println("##teamcity[suiteTreeStarted name=\'" +
shortName + "\' locationHint=\'java:suite://" + aClass.getName() + "\']");
if (myParam != null) {
for (XmlInclude include : aClass.getIncludedMethods()) {
aClass.setIncludedMethods(Arrays.asList(new XmlInclude(include.getName(), Arrays.asList(Integer.parseInt(myParam)), 0)));
}
}
System.out.println("##teamcity[suiteTreeEnded name=\'" + shortName + "\']");
}
testCount += test.getClasses().size();
}
System.out.println("##teamcity[suiteTreeEnded name=\'" + suite.getName() + "\']");
}
final HashMap<String, String> map = new HashMap<String, String>();
map.put("count", String.valueOf(testCount));
System.out.println(ServiceMessage.asString("testCount", map));