您可以读取testng.xml并以编程方式运行它而无需解压缩jar.
首先,您需要读取xml并解析它.
在这里,我创建了一些与我的xml文件格式匹配的bean类.
这是我的bean类,创建自己的一组符合您要求的类
@XmlRootElement(name = "suite")
public class Suite {
private String name;
private String verbose = "1";
private boolean parallel =false;
private List testCases = new ArrayList();
private List parameters = new ArrayList();
@XmlAttribute
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@XmlAttribute
public String getVerbose() {
return verbose;
}
public void setVerbose(String verbose) {
this.verbose = verbose;
}
@XmlAttribute
public boolean isParallel() {
ret