我在main()方法中使用了以下内容并且它有效.
CommandLineOptions options = new CommandLineOptions();
JCommander jCommander = new JCommander(options, args);
XmlSuite suite = new XmlSuite();
suite.setName("MyTestSuite");
suite.setParameters(options.convertToMap());
List classes = new ArrayList();
classes.add(new XmlClass("com.some.path.tests.MyTests"));
XmlTest test = new XmlTest(suite);
test.setName("MyTests");
test.setXmlClasses(classes);
List suites = new ArrayList();
suites.add(suite);
TestNG testNG = new TestNG();
testNG.setXmlSuites(suites);
testNG.run();