diff --git a/java/java.j2seproject/nbproject/project.properties b/java/java.j2seproject/nbproject/project.properties index 14008a960dc7..a67c63fed7cf 100644 --- a/java/java.j2seproject/nbproject/project.properties +++ b/java/java.j2seproject/nbproject/project.properties @@ -27,8 +27,8 @@ test.unit.run.cp.extra=${tools.jar} test-unit-sys-prop.test.bridge.jar=${netbeans.dest.dir}/${nb.cluster.extide.dir}/ant/nblib/bridge.jar test-unit-sys-prop.test.ant.home=${netbeans.dest.dir}/${nb.cluster.extide.dir}/ant test-unit-sys-prop.test.junit.jar=${nb_all}/platform/libs.junit4/external/junit-4.13.2.jar -test-unit-sys-prop.test.testng.jar=${nb_all}/platform/libs.testng/external/testng-6.14.3.jar -test-unit-sys-prop.test.jcommander.jar=${nb_all}/platform/libs.testng/external/jcommander-1.78.jar +test-unit-sys-prop.test.testng.jar=${nb_all}/platform/libs.testng/external/testng-7.11.0.jar +test-unit-sys-prop.test.jcommander.jar=${nb_all}/platform/libs.testng/external/jcommander-1.85.jar extra.module.files=ant/extra/org-netbeans-modules-java-j2seproject-copylibstask.jar jnlp.indirect.jars=ant/extra/org-netbeans-modules-java-j2seproject-copylibstask.jar diff --git a/java/testng.ant/nbproject/project.xml b/java/testng.ant/nbproject/project.xml index 29f4ab28ccac..64a65d6bfef3 100644 --- a/java/testng.ant/nbproject/project.xml +++ b/java/testng.ant/nbproject/project.xml @@ -184,6 +184,10 @@ unit + + org.netbeans.insane + + org.netbeans.libs.junit4 diff --git a/java/testng.ant/src/org/netbeans/modules/testng/ant/RegexpUtils.java b/java/testng.ant/src/org/netbeans/modules/testng/ant/RegexpUtils.java index 589c5b7e286e..6507a55298dc 100644 --- a/java/testng.ant/src/org/netbeans/modules/testng/ant/RegexpUtils.java +++ b/java/testng.ant/src/org/netbeans/modules/testng/ant/RegexpUtils.java @@ -22,7 +22,6 @@ import java.lang.ref.Reference; import java.lang.ref.WeakReference; import java.util.regex.Pattern; -import org.testng.reporters.VerboseReporter; /** * Utility class providing various parsing routines for parsing TestNG output. @@ -49,7 +48,7 @@ final class RegexpUtils { static final String TEST_REGEX = "[^\"]*\"([^\"]+)\" - ([^\\(]+)(\\(([^\\)]*)\\)([^:]+: (.*)\\))?( finished in (\\d+) ms)?)?( \\((\\d+) of (\\d+)\\))?( success: (\\d+)%)?"; static final String TEST_REGEX_2 = "[^\"]*\"([^\"]+)\" - ([^\\(]+)(\\(([^\\)]*)\\))(.)*"; static final String TEST_REGEX_3 = "(.)*( \\((\\d+) of (\\d+)\\))$"; - static final String STATS_REGEX = "\\D+(\\d+)\\D+(\\d+)(\\D+(\\d+))?"; + static final String STATS_REGEX = "\\D+(\\d+)\\D+(\\d+)(\\D+((?:\\d+)|(?:\\[.*\\])))?"; /** */ static final String TESTSUITE_PREFIX = "[TestNGAntTask]";//"Testsuite: "; //NOI18N @@ -141,7 +140,7 @@ final class RegexpUtils { + XML_SPACE_REGEX + '*' + "\\?>"; //NOI18N /** */ - static final String TEST_LISTENER_PREFIX = VerboseReporter.LISTENER_PREFIX; + static final String TEST_LISTENER_PREFIX = "[TestNG] "; //NOI18N /** */ static final String TESTS_COUNT_PREFIX = "tests to run: "; //NOI18N /** */ diff --git a/java/testng.ant/src/org/netbeans/modules/testng/ant/TestNGOutputReader.java b/java/testng.ant/src/org/netbeans/modules/testng/ant/TestNGOutputReader.java index 889be368a5e0..aeba647a4907 100644 --- a/java/testng.ant/src/org/netbeans/modules/testng/ant/TestNGOutputReader.java +++ b/java/testng.ant/src/org/netbeans/modules/testng/ant/TestNGOutputReader.java @@ -183,10 +183,12 @@ void verboseMessageLogged(final AntEvent event) { private long elapsedTime = 0; // TestNG version > 6.5.2 does not by default add the org.testng.reporters.VerboseReporter listener to the testng task, // see https://github.com/cbeust/testng/commit/6fc192911c8c58f38583a657c1edac20e6508004 - // This brakes the "Test" project action as the TestNGAntLogger does not get notified about any output. This leads to + // Further, TestNG version >= 7.0.0 adds the org.testng.reporters.VerboseReporter listener to the testng task + // only when "-verbose" > 4. + // This breaks the "Test" project action as the TestNGAntLogger does not get notified about any output. This leads to // waiting to read the results from the build/test/results/testng-results.xml file, which leads to no on-line results // visualization in the Test Results Window. So, the org.testng.reporters.VerboseReporter listener is added to build-impl.xsl - // file for all project types. This fixes the "Test" project action for TestNG version > 6.5.2 but produces dublicate output + // file for all project types by setting verbose = 5. This fixes the "Test" project action for TestNG version > 6.5.2 but produces dublicate output // for version <= 6.5.2 that need to be escaped. This will happen if old project uses "Dedicated Folder for Storing Libraries", // which means that the testng dependency for that project will not be automatically updated while the build-impl.xml file will. // These two new variables come to the rescue. @@ -297,7 +299,22 @@ synchronized void verboseMessageLogged(String msg) { if (m.matches()) { suiteStat.testRun = Integer.valueOf(m.group(1)); suiteStat.testFail = Integer.valueOf(m.group(2)); - suiteStat.testSkip = Integer.valueOf(m.group(4)); + String skipGroup = m.group(4); + if (skipGroup.startsWith("[") && skipGroup.endsWith("]")) { + if (skipGroup.length() == 2) { + suiteStat.testSkip = 0; + } else { + int idx = 0; + int count = 0; + // Count end parenthesis of method signature, followed by starting brace of priority, parameters etc. + while ((idx = skipGroup.indexOf(")[pri:", idx)) > 0) { + count++; + } + suiteStat.testSkip = count; + } + } else { + suiteStat.testSkip = Integer.parseInt(skipGroup); + } } else { assert false : "Cannot match: '" + in + "'."; } diff --git a/java/testng.ant/src/org/netbeans/modules/testng/ant/testng-build.xml b/java/testng.ant/src/org/netbeans/modules/testng/ant/testng-build.xml index 42d282a11717..1e55c60623d3 100644 --- a/java/testng.ant/src/org/netbeans/modules/testng/ant/testng-build.xml +++ b/java/testng.ant/src/org/netbeans/modules/testng/ant/testng-build.xml @@ -46,7 +46,7 @@ - + @@ -65,7 +65,7 @@ - + @@ -189,7 +189,7 @@ - + diff --git a/java/testng.ant/test/unit/data/antOut/log.txt b/java/testng.ant/test/unit/data/antOut/log.txt new file mode 100644 index 000000000000..9d39755a86d6 --- /dev/null +++ b/java/testng.ant/test/unit/data/antOut/log.txt @@ -0,0 +1,77 @@ +SLF4J(W): No SLF4J providers were found. +SLF4J(W): Defaulting to no-operation (NOP) logger implementation +SLF4J(W): See https://www.slf4j.org/codes.html#noProviders for further details. +WARNING: Unknown module: jdk.compiler specified to --add-exports +WARNING: Unknown module: jdk.compiler specified to --add-exports +WARNING: Unknown module: jdk.compiler specified to --add-exports +WARNING: Unknown module: jdk.compiler specified to --add-exports +WARNING: Unknown module: jdk.compiler specified to --add-exports +WARNING: Unknown module: jdk.compiler specified to --add-exports +WARNING: Unknown module: jdk.compiler specified to --add-exports +WARNING: Unknown module: jdk.compiler specified to --add-exports +WARNING: Unknown module: jdk.compiler specified to --add-exports +WARNING: Unknown module: jdk.compiler specified to --add-exports +WARNING: Unknown module: jdk.compiler specified to --add-exports +WARNING: Unknown module: jdk.compiler specified to --add-opens +WARNING: Unknown module: jdk.compiler specified to --add-opens +WARNING: package com.sun.java.swing.plaf.windows not in java.desktop +WARNING: Unknown module: jdk.compiler specified to --add-opens +WARNING: Unknown module: jdk.compiler specified to --add-opens +WARNING: package sun.awt.X11 not in java.desktop +WARNING: Unknown module: jdk.compiler specified to --add-opens +WARNING: Unknown module: jdk.compiler specified to --add-opens +WARNING: Unknown module: jdk.compiler specified to --add-opens +WARNING: Unknown module: jdk.compiler specified to --add-opens +WARNING: Unknown module: jdk.compiler specified to --add-opens +WARNING: package com.sun.java.swing.plaf.gtk not in java.desktop +WARNING: Unknown module: jdk.compiler specified to --add-opens +WARNING: Unknown module: jdk.compiler specified to --add-opens +java.io.FileNotFoundException: netbeans/java/testng/build/test/unit/results/test (No such file or directory) + at java.base/java.io.FileInputStream.open0(Native Method) + at java.base/java.io.FileInputStream.open(FileInputStream.java:213) + at java.base/java.io.FileInputStream.(FileInputStream.java:152) + at org.testng.xml.internal.Parser.parse(Parser.java:151) + at org.testng.xml.internal.Parser.parse(Parser.java:241) + at org.testng.TestNG.parseSuite(TestNG.java:330) + at org.testng.TestNG.initializeSuitesAndJarFile(TestNG.java:394) + at org.testng.TestNG.initializeEverything(TestNG.java:1059) + at org.testng.TestNG.run(TestNG.java:1071) + at org.testng.TestNG.privateMain(TestNG.java:1430) + at org.testng.TestNG.main(TestNG.java:1394) +SLF4J(W): No SLF4J providers were found. +SLF4J(W): Defaulting to no-operation (NOP) logger implementation +SLF4J(W): See https://www.slf4j.org/codes.html#noProviders for further details. +[TestNG] RUNNING: Suite: "UnitTest" containing "3" Tests (config: null) +[TestNG] INVOKING: "UnitTest" - org.netbeans.modules.testng.api.XmlOutputParserTest.testParseSimpleXmlOutput() +Nov 11, 2025 2:07:39 AM org.netbeans.modules.masterfs.watcher.Watcher getNotifierForPlatform +INFO: Native file watcher is disabled +[TestNG] PASSED: "UnitTest" - org.netbeans.modules.testng.api.XmlOutputParserTest.testParseSimpleXmlOutput() finished in 22010 ms +[TestNG] INVOKING: "UnitTest" - org.netbeans.modules.testng.api.XmlOutputParserTest.testParseXmlOutput() +[TestNG] PASSED: "UnitTest" - org.netbeans.modules.testng.api.XmlOutputParserTest.testParseXmlOutput() finished in 600 ms +[TestNG] INVOKING: "UnitTest" - org.netbeans.modules.testng.api.XmlOutputParserTest.testParseXmlOutput2() +[TestNG] PASSED: "UnitTest" - org.netbeans.modules.testng.api.XmlOutputParserTest.testParseXmlOutput2() finished in 505 ms +===== Invoked methods + XmlOutputParserTest.testParseSimpleXmlOutput()[pri:0, instance:UnitTest(org.netbeans.modules.testng.api.XmlOutputParserTest)] + XmlOutputParserTest.testParseXmlOutput()[pri:0, instance:UnitTest(org.netbeans.modules.testng.api.XmlOutputParserTest)] + XmlOutputParserTest.testParseXmlOutput2()[pri:0, instance:UnitTest(org.netbeans.modules.testng.api.XmlOutputParserTest)] +===== +[TestNG] +[TestNG] =============================================== +[TestNG] UnitTest +[TestNG] Tests run: 3, Failures: 0, Skips: [] +[TestNG] =============================================== +PASSED: org.netbeans.modules.testng.api.XmlOutputParserTest.testParseXmlOutput +PASSED: org.netbeans.modules.testng.api.XmlOutputParserTest.testParseXmlOutput2 +PASSED: org.netbeans.modules.testng.api.XmlOutputParserTest.testParseSimpleXmlOutput + +=============================================== + UnitTest + Tests run: 3, Failures: 0, Skips: 0 +=============================================== + + +=============================================== +org.netbeans.modules.testng +Total tests run: 3, Passes: 3, Failures: 0, Skips: 0 +=============================================== + diff --git a/java/testng.ui/nbproject/project.xml b/java/testng.ui/nbproject/project.xml index 1e1581cedddb..32869f11ee22 100644 --- a/java/testng.ui/nbproject/project.xml +++ b/java/testng.ui/nbproject/project.xml @@ -101,7 +101,7 @@ 1 - 1.11 + 1.46 @@ -424,6 +424,10 @@ org.netbeans.modules.java.lexer + + org.netbeans.modules.java.j2seplatform + + org.netbeans.modules.java.project diff --git a/java/testng.ui/src/org/netbeans/modules/testng/ui/XmlSuiteHandler.java b/java/testng.ui/src/org/netbeans/modules/testng/ui/XmlSuiteHandler.java index ef2ce1db7de2..6ee59e69a35f 100644 --- a/java/testng.ui/src/org/netbeans/modules/testng/ui/XmlSuiteHandler.java +++ b/java/testng.ui/src/org/netbeans/modules/testng/ui/XmlSuiteHandler.java @@ -52,9 +52,7 @@ public static int[] getSuiteLocation(FileObject suiteFile, String suiteName) { r.parse(new InputSource(suiteFile.getInputStream())); location[0] = sl.getLine(); location[1] = sl.getColumn(); - } catch (IOException ex) { - LOGGER.log(Level.WARNING, null, ex); - } catch (SAXException ex) { + } catch (IOException | SAXException ex) { LOGGER.log(Level.WARNING, null, ex); } return location; @@ -66,7 +64,7 @@ public void setDocumentLocator(Locator locator) { } @Override - public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException { + public void startElement(String uri, String localName, String qName, Attributes attributes) { if ("test".equals(qName) && attributes != null && suite.equals(attributes.getValue("name"))) { line = loc.getLineNumber(); column = loc.getColumnNumber() - suite.length() - 3; @@ -74,7 +72,7 @@ public void startElement(String uri, String localName, String qName, Attributes } @Override - public void endElement(String uri, String localName, String qName) throws SAXException { + public void endElement(String uri, String localName, String qName) { } public int getLine() { diff --git a/java/testng.ui/test/unit/src/org/netbeans/modules/testng/ui/actions/RetoucheTestBase.java b/java/testng.ui/test/unit/src/org/netbeans/modules/testng/ui/actions/RetoucheTestBase.java index 11afdedbc480..49508b1507d2 100644 --- a/java/testng.ui/test/unit/src/org/netbeans/modules/testng/ui/actions/RetoucheTestBase.java +++ b/java/testng.ui/test/unit/src/org/netbeans/modules/testng/ui/actions/RetoucheTestBase.java @@ -21,16 +21,12 @@ import java.io.File; import java.net.MalformedURLException; import java.net.URL; -import java.util.ArrayList; -import java.util.List; -import java.util.StringTokenizer; import org.netbeans.api.java.classpath.ClassPath; import org.netbeans.api.java.source.SourceUtilsTestUtil; -import org.netbeans.api.java.source.TestUtilities; import org.netbeans.junit.NbTestCase; import org.netbeans.modules.java.JavaDataLoader; +import org.netbeans.modules.java.source.BootClassPathUtil; import org.netbeans.spi.java.classpath.ClassPathProvider; -import org.netbeans.spi.java.classpath.PathResourceImplementation; import org.netbeans.spi.java.classpath.support.ClassPathSupport; import org.openide.filesystems.FileObject; import org.openide.filesystems.FileUtil; @@ -62,7 +58,7 @@ public ClassPath findClassPath(FileObject file, String type) { return ClassPathSupport.createClassPath(new FileObject[0]); } if (type.equals(ClassPath.BOOT)) { - return createClassPath(System.getProperty("sun.boot.class.path")); + return BootClassPathUtil.getBootClassPath(); } return null; } @@ -80,20 +76,6 @@ protected FileObject getTestFO() { return testFO; } - private static ClassPath createClassPath(String classpath) { - StringTokenizer tokenizer = new StringTokenizer(classpath, File.pathSeparator); - List list = new ArrayList(); - while (tokenizer.hasMoreTokens()) { - String item = tokenizer.nextToken(); - File f = FileUtil.normalizeFile(new File(item)); - URL url = getRootURL(f); - if (url != null) { - list.add(ClassPathSupport.createResource(url)); - } - } - return ClassPathSupport.createClassPath(list); - } - private static URL getRootURL(File f) { URL url = null; try { diff --git a/java/testng/nbproject/project.xml b/java/testng/nbproject/project.xml index 1db27a53c48e..3fb3f43e1e07 100644 --- a/java/testng/nbproject/project.xml +++ b/java/testng/nbproject/project.xml @@ -84,7 +84,7 @@ 1 - 1.0 + 1.46 diff --git a/java/testng/src/org/netbeans/modules/testng/resources/testng.xml b/java/testng/src/org/netbeans/modules/testng/resources/testng.xml index f0eea774e9ac..c6ab8761ef38 100644 --- a/java/testng/src/org/netbeans/modules/testng/resources/testng.xml +++ b/java/testng/src/org/netbeans/modules/testng/resources/testng.xml @@ -26,18 +26,20 @@ org.netbeans.modules.testng.Bundle classpath - jar:nbinst://org.netbeans.libs.testng/modules/ext/testng-6.14.3.jar!/ - jar:nbinst://org.netbeans.libs.testng/modules/ext/jcommander-1.78.jar!/ + jar:nbinst://org.netbeans.libs.testng/modules/ext/testng-7.11.0.jar!/ + jar:nbinst://org.netbeans.libs.testng/modules/ext/jcommander-1.85.jar!/ + jar:nbinst://org.netbeans.libs.testng/modules/ext/slf4j-api-2.0.17.jar!/ + jar:nbinst://org.netbeans.libs.testng/modules/ext/testng-ant-1.0.0.jar!/ javadoc - jar:nbinst://org.netbeans.libs.testng/docs/testng-6.13.1-javadoc.jar!/ + jar:nbinst://org.netbeans.libs.testng/docs/testng-7.11.0-javadoc.jar!/ maven-dependencies - org.testng:testng:6.14.3:jar + org.testng:testng:7.11.0:jar diff --git a/java/testng/src/org/netbeans/modules/testng/spi/XMLSuiteSupport.java b/java/testng/src/org/netbeans/modules/testng/spi/XMLSuiteSupport.java index 1c30d02d290a..66cabfb9c140 100644 --- a/java/testng/src/org/netbeans/modules/testng/spi/XMLSuiteSupport.java +++ b/java/testng/src/org/netbeans/modules/testng/spi/XMLSuiteSupport.java @@ -19,20 +19,25 @@ package org.netbeans.modules.testng.spi; import java.io.File; -import java.util.Collection; -import java.util.HashMap; -import java.util.HashSet; -import java.util.Map; -import java.util.Set; +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.StandardOpenOption; +import java.util.Collections; +import java.util.logging.Level; +import java.util.logging.Logger; import org.openide.filesystems.FileUtil; -import org.testng.xml.LaunchSuite; -import org.testng.xml.SuiteGenerator; +import org.testng.xml.XmlClass; +import org.testng.xml.XmlInclude; +import org.testng.xml.XmlSuite; +import org.testng.xml.XmlTest; /** * * @author lukas */ public final class XMLSuiteSupport { + private static final Logger LOGGER = Logger.getLogger(XMLSuiteSupport.class.getName()); private XMLSuiteSupport() { } @@ -41,17 +46,29 @@ public static File createSuiteforMethod(File targetFolder, String projectName, S if (!targetFolder.isDirectory()) { throw new IllegalArgumentException(targetFolder.getAbsolutePath() + " is not a directory"); //NOI18N } - Map> classes = new HashMap>(); - Set methods = null; + String packageName = pkgName.trim(); + String fqClassName = packageName.isEmpty() ? className : packageName + "." + className; + XmlSuite xmlSuite = new XmlSuite(); + // Maintain parity with testng-6.14.3:org.testng.xml.LaunchSuite.ClassesAndMethodsSuite + xmlSuite.setName("Custom suite"); //NO18N + XmlTest xmlTest = new XmlTest(xmlSuite); + xmlTest.setName(projectName); + XmlClass xmlClass = new XmlClass(fqClassName); if (methodName != null) { - methods = new HashSet(); - methods.add(methodName); + xmlClass.setIncludedMethods(Collections.singletonList(new XmlInclude(methodName))); } - pkgName = pkgName.trim(); - classes.put("".equals(pkgName) ? className : pkgName + "." + className, methods); //NOI18N - LaunchSuite suite = SuiteGenerator.createSuite(projectName, null, classes, null, null, null, 1); - File f = suite.save(targetFolder); - FileUtil.refreshFor(targetFolder); - return f; + xmlTest.setXmlClasses(Collections.singletonList(xmlClass)); + String xml = xmlSuite.toXml(); + // Maintain parity with testng-6.14.3:org.testng.xml.LaunchSuite.ClassesAndMethodsSuite + String fileName = "temp-testng-customsuite.xml"; //NOI18N + + Path f = targetFolder.toPath().resolve(fileName); + try { + f = Files.writeString(f, xml, StandardOpenOption.CREATE); + FileUtil.refreshFor(targetFolder); + } catch (IOException ex) { + LOGGER.log(Level.SEVERE, "Failed to write TestNG XMLSuite to file.", ex); + } + return f.toFile(); } } diff --git a/nbbuild/templates/common.xml b/nbbuild/templates/common.xml index 6de819595775..7da63ba1699e 100644 --- a/nbbuild/templates/common.xml +++ b/nbbuild/templates/common.xml @@ -796,7 +796,7 @@ outputdir="${build.test.@{test.type}.results.dir}" workingDir="${build.test.@{test.type}.results.dir}" suitename="${code.name.base}" - listener="org.testng.reporters.VerboseReporter" + verbose="5" jvm="${test.nbjdk.java}" > @@ -899,7 +899,7 @@ outputdir="${build.test.@{test.type}.results.dir}" workingDir="${build.test.@{test.type}.results.dir}" suitename="${code.name.base}" - listener="org.testng.reporters.VerboseReporter" + verbose="5" jvm="${test.nbjdk.java}" > @@ -928,7 +928,7 @@ outputdir="${build.test.@{test.type}.results.dir}" workingDir="${build.test.@{test.type}.results.dir}" suitename="${code.name.base}" - listener="org.testng.reporters.VerboseReporter" + verbose="5" jvm="${test.nbjdk.java}" > @@ -1021,7 +1021,7 @@ - + @@ -1043,7 +1043,7 @@ outputdir="${build.test.@{test.type}.results.dir}" workingDir="${build.test.@{test.type}.results.dir}" suitename="${code.name.base}" - listener="org.testng.reporters.VerboseReporter" + verbose="5" jvm="${test.nbjdk.java}" > @@ -1135,7 +1135,7 @@ outputdir="${build.test.@{test.type}.results.dir}" workingDir="${build.test.@{test.type}.results.dir}" suitename="${code.name.base}" - listener="org.testng.reporters.VerboseReporter" + verbose="5" jvm="${test.nbjdk.java}" > diff --git a/platform/libs.testng/external/binaries-list b/platform/libs.testng/external/binaries-list index 6f8167247212..746964c4f2be 100644 --- a/platform/libs.testng/external/binaries-list +++ b/platform/libs.testng/external/binaries-list @@ -14,6 +14,8 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -D24515DC253E77E54B73DF97E1FB2EB7FAF34FDD org.testng:testng:6.14.3 -A3927DE9BD6F351429BCF763712C9890629D8F51 com.beust:jcommander:1.78 -650BE4AF41D397EB818393068E03C595576CF1B9 org.testng:testng:6.13.1:javadoc +C75EE639E6FC9C0A406D32608D532D9EE9341941 org.testng:testng:7.11.0 +C6A75D1D1720C69A4CBB5409ADEE506BD5421F38 org.jcommander:jcommander:1.85 +26E5A09DF9563617CBDA97261B3F14FFB983A4CE org.testng:testng-ant:1.0.0 +D9E58AC9C7779BA3BF8142AFF6C830617A7FE60F org.slf4j:slf4j-api:2.0.17 +C2E2AE93FB66A26DA2B4AE647DED8F8B5CC84CB7 org.testng:testng:7.11.0:javadoc diff --git a/platform/libs.testng/external/jcommander-1.78-license.txt b/platform/libs.testng/external/jcommander-1.85-license.txt similarity index 98% rename from platform/libs.testng/external/jcommander-1.78-license.txt rename to platform/libs.testng/external/jcommander-1.85-license.txt index 0d7cadb179d4..e9a236811e36 100644 --- a/platform/libs.testng/external/jcommander-1.78-license.txt +++ b/platform/libs.testng/external/jcommander-1.85-license.txt @@ -1,14 +1,14 @@ Name: JCommander -Version: 1.78 +Version: 1.85 Description: Parse command line parameters License: Apache-2.0 Origin: Cédric Beust URL: https://jcommander.org -Files: jcommander-1.78.jar +Files: jcommander-1.85.jar Apache License Version 2.0, January 2004 - http://www.apache.org/licenses/ + https://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION @@ -200,7 +200,7 @@ Files: jcommander-1.78.jar you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, diff --git a/platform/libs.testng/external/slf4j-api-2.0.17-license.txt b/platform/libs.testng/external/slf4j-api-2.0.17-license.txt new file mode 100644 index 000000000000..c0507056921c --- /dev/null +++ b/platform/libs.testng/external/slf4j-api-2.0.17-license.txt @@ -0,0 +1,27 @@ +Name: SLF4J +Version: 2.0.17 +License: MIT-slf4j-22 +Origin: https://www.slf4j.org/ +Description: Simple Logging Facade for Java (SLF4J). + +Copyright (c) 2004-2022 QOS.ch Sarl (Switzerland) +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/platform/libs.testng/external/testng-6.14.3-license.txt b/platform/libs.testng/external/testng-7.11.0-license.txt similarity index 97% rename from platform/libs.testng/external/testng-6.14.3-license.txt rename to platform/libs.testng/external/testng-7.11.0-license.txt index 46e886385eeb..cf44e1031e1f 100644 --- a/platform/libs.testng/external/testng-6.14.3-license.txt +++ b/platform/libs.testng/external/testng-7.11.0-license.txt @@ -1,10 +1,10 @@ Name: TestNG -Version: 6.14.3 +Version: 7.11.0 Description: Java testing framework. License: Apache-2.0+MIT+testng Origin: TestNG -URL: http://testng.org/doc/download.html -Files: testng-6.14.3.jar, testng-6.13.1-javadoc.jar +URL: https://testng.org/doc/download.html +Files: testng-7.11.0.jar, testng-7.11.0-javadoc.jar Parts of this work are licensed: @@ -12,10 +12,10 @@ The MIT License (MIT) Copyright 2011, John Resig Dual licensed under the MIT or GPL Version 2 licenses. -http://jquery.org/license +https://jquery.org/license Includes Sizzle.js -http://sizzlejs.com/ +https://sizzlejs.com/ Copyright 2011, The Dojo Foundation Released under the MIT, BSD, and GPL Licenses. @@ -41,7 +41,7 @@ Parts of this work are licensed: Apache License Version 2.0, January 2004 - http://www.apache.org/licenses/ + https://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION @@ -233,7 +233,7 @@ Parts of this work are licensed: you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, diff --git a/platform/libs.testng/external/testng-6.14.3-notice.txt b/platform/libs.testng/external/testng-7.11.0-notice.txt similarity index 100% rename from platform/libs.testng/external/testng-6.14.3-notice.txt rename to platform/libs.testng/external/testng-7.11.0-notice.txt diff --git a/platform/libs.testng/external/testng-ant-1.0.0-license.txt b/platform/libs.testng/external/testng-ant-1.0.0-license.txt new file mode 100644 index 000000000000..96e924ce7e86 --- /dev/null +++ b/platform/libs.testng/external/testng-ant-1.0.0-license.txt @@ -0,0 +1,211 @@ +Name: TestNG Ant Integration +Version: 1.0.0 +Description: Java testing framework. +License: Apache-2.0 +Origin: TestNG Ant Integration +URL: https://github.com/testng-team/testng-ant +Files: testng-ant-1.0.0.jar + + Apache License + Version 2.0, January 2004 + https://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + diff --git a/platform/libs.testng/nbproject/org-netbeans-libs-testng.sig b/platform/libs.testng/nbproject/org-netbeans-libs-testng.sig index 1002b4fe8bf5..75ef7de0328f 100644 --- a/platform/libs.testng/nbproject/org-netbeans-libs-testng.sig +++ b/platform/libs.testng/nbproject/org-netbeans-libs-testng.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.45 +#Version 1.46 CLSS public abstract interface java.io.Serializable @@ -34,7 +34,6 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object -hfds name,ordinal CLSS public java.lang.Exception cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -43,7 +42,6 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable -hfds serialVersionUID CLSS public abstract interface !annotation java.lang.FunctionalInterface anno 0 java.lang.annotation.Documented() @@ -77,7 +75,6 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception -hfds serialVersionUID CLSS public java.lang.Throwable cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -100,8 +97,6 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object -hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions -hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) @@ -115,6 +110,12 @@ CLSS public abstract interface !annotation java.lang.annotation.Documented anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE]) intf java.lang.annotation.Annotation +CLSS public abstract interface !annotation java.lang.annotation.Inherited + anno 0 java.lang.annotation.Documented() + anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE]) +intf java.lang.annotation.Annotation + CLSS public abstract interface !annotation java.lang.annotation.Retention anno 0 java.lang.annotation.Documented() anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) @@ -132,64 +133,153 @@ meth public abstract java.lang.annotation.ElementType[] value() CLSS public abstract interface java.lang.constant.Constable meth public abstract java.util.Optional describeConstable() +CLSS public abstract interface java.util.Comparator<%0 extends java.lang.Object> + anno 0 java.lang.FunctionalInterface() +meth public <%0 extends java.lang.Comparable> java.util.Comparator<{java.util.Comparator%0}> thenComparing(java.util.function.Function) +meth public <%0 extends java.lang.Object> java.util.Comparator<{java.util.Comparator%0}> thenComparing(java.util.function.Function,java.util.Comparator) +meth public abstract boolean equals(java.lang.Object) +meth public abstract int compare({java.util.Comparator%0},{java.util.Comparator%0}) +meth public java.util.Comparator<{java.util.Comparator%0}> reversed() +meth public java.util.Comparator<{java.util.Comparator%0}> thenComparing(java.util.Comparator) +meth public java.util.Comparator<{java.util.Comparator%0}> thenComparingDouble(java.util.function.ToDoubleFunction) +meth public java.util.Comparator<{java.util.Comparator%0}> thenComparingInt(java.util.function.ToIntFunction) +meth public java.util.Comparator<{java.util.Comparator%0}> thenComparingLong(java.util.function.ToLongFunction) +meth public static <%0 extends java.lang.Comparable> java.util.Comparator<{%%0}> naturalOrder() +meth public static <%0 extends java.lang.Comparable> java.util.Comparator<{%%0}> reverseOrder() +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Comparable> java.util.Comparator<{%%0}> comparing(java.util.function.Function) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Comparator<{%%0}> comparing(java.util.function.Function,java.util.Comparator) +meth public static <%0 extends java.lang.Object> java.util.Comparator<{%%0}> comparingDouble(java.util.function.ToDoubleFunction) +meth public static <%0 extends java.lang.Object> java.util.Comparator<{%%0}> comparingInt(java.util.function.ToIntFunction) +meth public static <%0 extends java.lang.Object> java.util.Comparator<{%%0}> comparingLong(java.util.function.ToLongFunction) +meth public static <%0 extends java.lang.Object> java.util.Comparator<{%%0}> nullsFirst(java.util.Comparator) +meth public static <%0 extends java.lang.Object> java.util.Comparator<{%%0}> nullsLast(java.util.Comparator) + CLSS public org.testng.Assert cons protected init() fld public final static java.lang.String ARRAY_MISMATCH_TEMPLATE = "arrays differ firstly at element [%d]; expected value is <%s> but was <%s>. %s" innr public abstract interface static ThrowingRunnable +meth public static <%0 extends java.lang.Object> void assertListContains(java.util.List<{%%0}>,java.util.function.Predicate<{%%0}>,java.lang.String) +meth public static <%0 extends java.lang.Object> void assertListContainsObject(java.util.List<{%%0}>,{%%0},java.lang.String) +meth public static <%0 extends java.lang.Object> void assertListNotContains(java.util.List<{%%0}>,java.util.function.Predicate<{%%0}>,java.lang.String) +meth public static <%0 extends java.lang.Object> void assertListNotContainsObject(java.util.List<{%%0}>,{%%0},java.lang.String) meth public static <%0 extends java.lang.Throwable> void assertThrows(java.lang.Class<{%%0}>,org.testng.Assert$ThrowingRunnable) +meth public static <%0 extends java.lang.Throwable> void assertThrows(java.lang.String,java.lang.Class<{%%0}>,org.testng.Assert$ThrowingRunnable) meth public static <%0 extends java.lang.Throwable> {%%0} expectThrows(java.lang.Class<{%%0}>,org.testng.Assert$ThrowingRunnable) +meth public static <%0 extends java.lang.Throwable> {%%0} expectThrows(java.lang.String,java.lang.Class<{%%0}>,org.testng.Assert$ThrowingRunnable) meth public static void assertEquals(boolean,boolean) meth public static void assertEquals(boolean,boolean,java.lang.String) +meth public static void assertEquals(boolean,java.lang.Boolean) +meth public static void assertEquals(boolean,java.lang.Boolean,java.lang.String) meth public static void assertEquals(boolean[],boolean[]) meth public static void assertEquals(boolean[],boolean[],java.lang.String) meth public static void assertEquals(byte,byte) meth public static void assertEquals(byte,byte,java.lang.String) +meth public static void assertEquals(byte,java.lang.Byte) +meth public static void assertEquals(byte,java.lang.Byte,java.lang.String) meth public static void assertEquals(byte[],byte[]) meth public static void assertEquals(byte[],byte[],java.lang.String) meth public static void assertEquals(char,char) meth public static void assertEquals(char,char,java.lang.String) +meth public static void assertEquals(char,java.lang.Character) +meth public static void assertEquals(char,java.lang.Character,java.lang.String) meth public static void assertEquals(char[],char[]) meth public static void assertEquals(char[],char[],java.lang.String) +meth public static void assertEquals(double,double) meth public static void assertEquals(double,double,double) meth public static void assertEquals(double,double,double,java.lang.String) +meth public static void assertEquals(double,double,java.lang.String) +meth public static void assertEquals(double,java.lang.Double) +meth public static void assertEquals(double,java.lang.Double,java.lang.String) meth public static void assertEquals(double[],double[]) +meth public static void assertEquals(double[],double[],double) +meth public static void assertEquals(double[],double[],double,java.lang.String) meth public static void assertEquals(double[],double[],java.lang.String) +meth public static void assertEquals(float,float) meth public static void assertEquals(float,float,float) meth public static void assertEquals(float,float,float,java.lang.String) +meth public static void assertEquals(float,float,java.lang.String) +meth public static void assertEquals(float,java.lang.Float) +meth public static void assertEquals(float,java.lang.Float,java.lang.String) meth public static void assertEquals(float[],float[]) +meth public static void assertEquals(float[],float[],float) +meth public static void assertEquals(float[],float[],float,java.lang.String) meth public static void assertEquals(float[],float[],java.lang.String) meth public static void assertEquals(int,int) meth public static void assertEquals(int,int,java.lang.String) +meth public static void assertEquals(int,java.lang.Integer) +meth public static void assertEquals(int,java.lang.Integer,java.lang.String) meth public static void assertEquals(int[],int[]) meth public static void assertEquals(int[],int[],java.lang.String) +meth public static void assertEquals(java.lang.Boolean,boolean) +meth public static void assertEquals(java.lang.Boolean,boolean,java.lang.String) +meth public static void assertEquals(java.lang.Boolean,java.lang.Boolean) +meth public static void assertEquals(java.lang.Boolean,java.lang.Boolean,java.lang.String) +meth public static void assertEquals(java.lang.Byte,byte) +meth public static void assertEquals(java.lang.Byte,byte,java.lang.String) +meth public static void assertEquals(java.lang.Byte,java.lang.Byte) +meth public static void assertEquals(java.lang.Byte,java.lang.Byte,java.lang.String) +meth public static void assertEquals(java.lang.Character,char) +meth public static void assertEquals(java.lang.Character,char,java.lang.String) +meth public static void assertEquals(java.lang.Character,java.lang.Character) +meth public static void assertEquals(java.lang.Character,java.lang.Character,java.lang.String) +meth public static void assertEquals(java.lang.Double,double) +meth public static void assertEquals(java.lang.Double,double,java.lang.String) +meth public static void assertEquals(java.lang.Double,java.lang.Double) +meth public static void assertEquals(java.lang.Double,java.lang.Double,java.lang.String) +meth public static void assertEquals(java.lang.Float,float) +meth public static void assertEquals(java.lang.Float,float,java.lang.String) +meth public static void assertEquals(java.lang.Float,java.lang.Float) +meth public static void assertEquals(java.lang.Float,java.lang.Float,java.lang.String) +meth public static void assertEquals(java.lang.Integer,int) +meth public static void assertEquals(java.lang.Integer,int,java.lang.String) +meth public static void assertEquals(java.lang.Integer,java.lang.Integer) +meth public static void assertEquals(java.lang.Integer,java.lang.Integer,java.lang.String) meth public static void assertEquals(java.lang.Iterable,java.lang.Iterable) meth public static void assertEquals(java.lang.Iterable,java.lang.Iterable,java.lang.String) +meth public static void assertEquals(java.lang.Long,java.lang.Long) +meth public static void assertEquals(java.lang.Long,java.lang.Long,java.lang.String) +meth public static void assertEquals(java.lang.Long,long) +meth public static void assertEquals(java.lang.Long,long,java.lang.String) meth public static void assertEquals(java.lang.Object,java.lang.Object) meth public static void assertEquals(java.lang.Object,java.lang.Object,java.lang.String) meth public static void assertEquals(java.lang.Object[],java.lang.Object[]) meth public static void assertEquals(java.lang.Object[],java.lang.Object[],java.lang.String) +meth public static void assertEquals(java.lang.Short,java.lang.Short) +meth public static void assertEquals(java.lang.Short,java.lang.Short,java.lang.String) +meth public static void assertEquals(java.lang.Short,short) +meth public static void assertEquals(java.lang.Short,short,java.lang.String) meth public static void assertEquals(java.lang.String,java.lang.String) meth public static void assertEquals(java.lang.String,java.lang.String,java.lang.String) meth public static void assertEquals(java.util.Collection,java.util.Collection) meth public static void assertEquals(java.util.Collection,java.util.Collection,java.lang.String) meth public static void assertEquals(java.util.Iterator,java.util.Iterator) meth public static void assertEquals(java.util.Iterator,java.util.Iterator,java.lang.String) +meth public static void assertEquals(java.util.Map,java.util.Map) meth public static void assertEquals(java.util.Map,java.util.Map,java.lang.String) meth public static void assertEquals(java.util.Set,java.util.Set) meth public static void assertEquals(java.util.Set,java.util.Set,java.lang.String) +meth public static void assertEquals(long,java.lang.Long) +meth public static void assertEquals(long,java.lang.Long,java.lang.String) meth public static void assertEquals(long,long) meth public static void assertEquals(long,long,java.lang.String) meth public static void assertEquals(long[],long[]) meth public static void assertEquals(long[],long[],java.lang.String) +meth public static void assertEquals(short,java.lang.Short) +meth public static void assertEquals(short,java.lang.Short,java.lang.String) meth public static void assertEquals(short,short) meth public static void assertEquals(short,short,java.lang.String) meth public static void assertEquals(short[],short[]) meth public static void assertEquals(short[],short[],java.lang.String) meth public static void assertEqualsDeep(java.util.Map,java.util.Map) meth public static void assertEqualsDeep(java.util.Map,java.util.Map,java.lang.String) +meth public static void assertEqualsDeep(java.util.Set,java.util.Set) meth public static void assertEqualsDeep(java.util.Set,java.util.Set,java.lang.String) meth public static void assertEqualsNoOrder(java.lang.Object[],java.lang.Object[]) meth public static void assertEqualsNoOrder(java.lang.Object[],java.lang.Object[],java.lang.String) +meth public static void assertEqualsNoOrder(java.util.Collection,java.util.Collection) +meth public static void assertEqualsNoOrder(java.util.Collection,java.util.Collection,java.lang.String) +meth public static void assertEqualsNoOrder(java.util.Iterator,java.util.Iterator) +meth public static void assertEqualsNoOrder(java.util.Iterator,java.util.Iterator,java.lang.String) meth public static void assertFalse(boolean) meth public static void assertFalse(boolean,java.lang.String) meth public static void assertNotEquals(double,double,double) @@ -198,6 +288,11 @@ meth public static void assertNotEquals(float,float,float) meth public static void assertNotEquals(float,float,float,java.lang.String) meth public static void assertNotEquals(java.lang.Object,java.lang.Object) meth public static void assertNotEquals(java.lang.Object,java.lang.Object,java.lang.String) +meth public static void assertNotEquals(java.lang.Object[],java.lang.Object[],java.lang.String) +meth public static void assertNotEquals(java.util.Collection,java.util.Collection) +meth public static void assertNotEquals(java.util.Collection,java.util.Collection,java.lang.String) +meth public static void assertNotEquals(java.util.Iterator,java.util.Iterator) +meth public static void assertNotEquals(java.util.Iterator,java.util.Iterator,java.lang.String) meth public static void assertNotEquals(java.util.Map,java.util.Map) meth public static void assertNotEquals(java.util.Map,java.util.Map,java.lang.String) meth public static void assertNotEquals(java.util.Set,java.util.Set) @@ -277,25 +372,34 @@ hfds afterClassMethods,beforeClassMethods,classMap CLSS public org.testng.CommandLineArgs cons public init() +fld public boolean ignoreMissedTestNames fld public final static java.lang.Integer SUITE_THREAD_POOL_SIZE_DEFAULT +fld public final static java.lang.String ALWAYS_RUN_LISTENERS = "-alwaysrunlisteners" fld public final static java.lang.String CONFIG_FAILURE_POLICY = "-configfailurepolicy" fld public final static java.lang.String DATA_PROVIDER_THREAD_COUNT = "-dataproviderthreadcount" -fld public final static java.lang.String DEBUG = "-debug" +fld public final static java.lang.String DEPENDENCY_INJECTOR_FACTORY = "-dependencyinjectorfactory" fld public final static java.lang.String EXCLUDED_GROUPS = "-excludegroups" +fld public final static java.lang.String FAIL_IF_ALL_TESTS_SKIPPED = "-failwheneverythingskipped" +fld public final static java.lang.String GENERATE_RESULTS_PER_SUITE = "-generateResultsPerSuite" fld public final static java.lang.String GROUPS = "-groups" -fld public final static java.lang.String HOST = "-host" -fld public final static java.lang.String JUNIT = "-junit" +fld public final static java.lang.String IGNORE_MISSED_TEST_NAMES = "-ignoreMissedTestNames" +fld public final static java.lang.String INCLUDE_ALL_DATA_DRIVEN_TESTS_WHEN_SKIPPING = "-includeAllDataDrivenTestsWhenSkipping" fld public final static java.lang.String LISTENER = "-listener" +fld public final static java.lang.String LISTENERS_TO_SKIP_VIA_SPI = "-spilistenerstoskip" +fld public final static java.lang.String LISTENER_COMPARATOR = "-listenercomparator" +fld public final static java.lang.String LISTENER_FACTORY = "-listenerfactory" fld public final static java.lang.String LOG = "-log" fld public final static java.lang.String METHODS = "-methods" fld public final static java.lang.String METHOD_SELECTORS = "-methodselectors" fld public final static java.lang.String MIXED = "-mixed" fld public final static java.lang.String OBJECT_FACTORY = "-objectfactory" fld public final static java.lang.String OUTPUT_DIRECTORY = "-d" +fld public final static java.lang.String OVERRIDE_INCLUDED_METHODS = "-overrideincludedmethods" fld public final static java.lang.String PARALLEL = "-parallel" -fld public final static java.lang.String PORT = "-port" +fld public final static java.lang.String PROPAGATE_DATA_PROVIDER_FAILURES_AS_TEST_FAILURE = "-propagateDataProviderFailureAsTestFailure" fld public final static java.lang.String RANDOMIZE_SUITES = "-randomizesuites" fld public final static java.lang.String REPORTER = "-reporter" +fld public final static java.lang.String SHARE_THREAD_POOL_FOR_DATA_PROVIDERS = "-shareThreadPoolForDataProviders" fld public final static java.lang.String SKIP_FAILED_INVOCATION_COUNTS = "-skipfailedinvocationcounts" fld public final static java.lang.String SUITE_NAME = "-suitename" fld public final static java.lang.String SUITE_THREAD_POOL_SIZE = "-suitethreadpoolsize" @@ -305,35 +409,46 @@ fld public final static java.lang.String TEST_NAME = "-testname" fld public final static java.lang.String TEST_NAMES = "-testnames" fld public final static java.lang.String TEST_RUNNER_FACTORY = "-testrunfactory" fld public final static java.lang.String THREAD_COUNT = "-threadcount" +fld public final static java.lang.String THREAD_POOL_FACTORY_CLASS = "-threadpoolfactoryclass" fld public final static java.lang.String USE_DEFAULT_LISTENERS = "-usedefaultlisteners" +fld public final static java.lang.String USE_GLOBAL_THREAD_POOL = "-useGlobalThreadPool" fld public final static java.lang.String VERBOSE = "-verbose" fld public final static java.lang.String XML_PATH_IN_JAR = "-xmlpathinjar" fld public final static java.lang.String XML_PATH_IN_JAR_DEFAULT = "testng.xml" -fld public java.lang.Boolean debug -fld public java.lang.Boolean junit +fld public java.lang.Boolean alwaysRunListeners +fld public java.lang.Boolean failIfAllTestsSkipped +fld public java.lang.Boolean generateResultsPerSuite +fld public java.lang.Boolean includeAllDataDrivenTestsWhenSkipping fld public java.lang.Boolean mixed +fld public java.lang.Boolean overrideIncludedMethods +fld public java.lang.Boolean propagateDataProviderFailureAsTestFailure fld public java.lang.Boolean randomizeSuites +fld public java.lang.Boolean shareThreadPoolForDataProviders fld public java.lang.Boolean skipFailedInvocationCounts +fld public java.lang.Boolean useGlobalThreadPool fld public java.lang.Integer dataProviderThreadCount -fld public java.lang.Integer port fld public java.lang.Integer suiteThreadPoolSize fld public java.lang.Integer threadCount fld public java.lang.Integer verbose fld public java.lang.String configFailurePolicy +fld public java.lang.String dependencyInjectorFactoryClass fld public java.lang.String excludedGroups fld public java.lang.String groups -fld public java.lang.String host fld public java.lang.String listener +fld public java.lang.String listenerComparator +fld public java.lang.String listenerFactory fld public java.lang.String methodSelectors fld public java.lang.String objectFactory fld public java.lang.String outputDirectory fld public java.lang.String reporter +fld public java.lang.String spiListenersToSkip fld public java.lang.String suiteName fld public java.lang.String testClass fld public java.lang.String testJar fld public java.lang.String testName fld public java.lang.String testNames fld public java.lang.String testRunnerFactory +fld public java.lang.String threadPoolFactoryClass fld public java.lang.String useDefaultListeners fld public java.lang.String xmlPathInJar fld public java.util.List commandLineMethods @@ -341,17 +456,34 @@ fld public java.util.List suiteFiles fld public org.testng.xml.XmlSuite$ParallelMode parallelMode supr java.lang.Object +CLSS public org.testng.ConfigurationNotInvokedException +cons public init(org.testng.ITestNGMethod) +supr org.testng.TestNGException + CLSS public org.testng.ConversionUtils + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() -meth public static java.lang.Object[] wrapDataProvider(java.lang.Class,java.util.Collection) +meth public static java.lang.Object[] wrapDataProvider(java.lang.Class,java.util.Collection) supr java.lang.Object CLSS public org.testng.Converter cons public init() -meth public static void main(java.lang.String[]) throws java.io.IOException,javax.xml.parsers.ParserConfigurationException,org.xml.sax.SAXException +meth public static void main(java.lang.String[]) throws java.io.IOException supr java.lang.Object hfds m_files,m_outputDirectory +CLSS public org.testng.DataProviderHolder +cons public init(org.testng.internal.IConfiguration) +meth public java.util.Collection getInterceptors() +meth public java.util.Collection getListeners() +meth public void addInterceptor(org.testng.IDataProviderInterceptor) +meth public void addInterceptors(java.util.Collection) +meth public void addListener(org.testng.IDataProviderListener) +meth public void addListeners(java.util.Collection) +meth public void merge(org.testng.DataProviderHolder) +supr java.lang.Object +hfds interceptors,listenerComparator,listeners + CLSS public org.testng.DependencyMap cons public init(org.testng.ITestNGMethod[]) meth public java.util.List getMethodsThatBelongTo(java.lang.String,org.testng.ITestNGMethod) @@ -383,24 +515,15 @@ supr java.lang.Object CLSS public abstract interface org.testng.IAlterSuiteListener intf org.testng.ITestNGListener -meth public abstract void alter(java.util.List) - -CLSS public abstract interface org.testng.IAlterTestName -meth public abstract void setTestName(java.lang.String) +meth public void alter(java.util.List) CLSS public abstract interface org.testng.IAnnotationTransformer intf org.testng.ITestNGListener -meth public abstract void transform(org.testng.annotations.ITestAnnotation,java.lang.Class,java.lang.reflect.Constructor,java.lang.reflect.Method) - -CLSS public abstract interface org.testng.IAnnotationTransformer2 -intf org.testng.IAnnotationTransformer -meth public abstract void transform(org.testng.annotations.IConfigurationAnnotation,java.lang.Class,java.lang.reflect.Constructor,java.lang.reflect.Method) -meth public abstract void transform(org.testng.annotations.IDataProviderAnnotation,java.lang.reflect.Method) -meth public abstract void transform(org.testng.annotations.IFactoryAnnotation,java.lang.reflect.Method) - -CLSS public abstract interface org.testng.IAnnotationTransformer3 -intf org.testng.IAnnotationTransformer2 -meth public abstract void transform(org.testng.annotations.IListenersAnnotation,java.lang.Class) +meth public void transform(org.testng.annotations.IConfigurationAnnotation,java.lang.Class,java.lang.reflect.Constructor,java.lang.reflect.Method) +meth public void transform(org.testng.annotations.IDataProviderAnnotation,java.lang.reflect.Method) +meth public void transform(org.testng.annotations.IFactoryAnnotation,java.lang.reflect.Method) +meth public void transform(org.testng.annotations.IListenersAnnotation,java.lang.Class) +meth public void transform(org.testng.annotations.ITestAnnotation,java.lang.Class,java.lang.reflect.Constructor,java.lang.reflect.Method) CLSS public abstract interface org.testng.IAttributes meth public abstract java.lang.Object getAttribute(java.lang.String) @@ -409,21 +532,24 @@ meth public abstract java.util.Set getAttributeNames() meth public abstract void setAttribute(java.lang.String,java.lang.Object) CLSS public abstract interface org.testng.IClass -meth public abstract int getInstanceCount() - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.lang.Class getRealClass() meth public abstract java.lang.Object[] getInstances(boolean) + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.lang.String getName() meth public abstract java.lang.String getTestName() meth public abstract long[] getInstanceHashCodes() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract org.testng.xml.XmlClass getXmlClass() meth public abstract org.testng.xml.XmlTest getXmlTest() meth public abstract void addInstance(java.lang.Object) + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") +meth public java.lang.Object[] getInstances(boolean,java.lang.String) + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") CLSS public abstract interface org.testng.IClassListener intf org.testng.ITestNGListener -meth public abstract void onAfterClass(org.testng.ITestClass) -meth public abstract void onBeforeClass(org.testng.ITestClass) +meth public void onAfterClass(org.testng.ITestClass) +meth public void onBeforeClass(org.testng.ITestClass) CLSS public abstract interface org.testng.IConfigurable intf org.testng.ITestNGListener @@ -431,22 +557,32 @@ meth public abstract void run(org.testng.IConfigureCallBack,org.testng.ITestResu CLSS public abstract interface org.testng.IConfigurationListener intf org.testng.ITestNGListener -meth public abstract void onConfigurationFailure(org.testng.ITestResult) -meth public abstract void onConfigurationSkip(org.testng.ITestResult) -meth public abstract void onConfigurationSuccess(org.testng.ITestResult) +meth public void beforeConfiguration(org.testng.ITestResult) +meth public void beforeConfiguration(org.testng.ITestResult,org.testng.ITestNGMethod) +meth public void onConfigurationFailure(org.testng.ITestResult) +meth public void onConfigurationFailure(org.testng.ITestResult,org.testng.ITestNGMethod) +meth public void onConfigurationSkip(org.testng.ITestResult) +meth public void onConfigurationSkip(org.testng.ITestResult,org.testng.ITestNGMethod) +meth public void onConfigurationSuccess(org.testng.ITestResult) +meth public void onConfigurationSuccess(org.testng.ITestResult,org.testng.ITestNGMethod) CLSS public abstract interface org.testng.IConfigurationListener2 + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf org.testng.IConfigurationListener -meth public abstract void beforeConfiguration(org.testng.ITestResult) CLSS public abstract interface org.testng.IConfigureCallBack meth public abstract java.lang.Object[] getParameters() meth public abstract void runConfigurationMethod(org.testng.ITestResult) +CLSS public abstract interface org.testng.IDataProviderInterceptor +intf org.testng.ITestNGListener +meth public abstract java.util.Iterator intercept(java.util.Iterator,org.testng.IDataProviderMethod,org.testng.ITestNGMethod,org.testng.ITestContext) + CLSS public abstract interface org.testng.IDataProviderListener intf org.testng.ITestNGListener -meth public abstract void afterDataProviderExecution(org.testng.IDataProviderMethod,org.testng.ITestNGMethod,org.testng.ITestContext) -meth public abstract void beforeDataProviderExecution(org.testng.IDataProviderMethod,org.testng.ITestNGMethod,org.testng.ITestContext) +meth public void afterDataProviderExecution(org.testng.IDataProviderMethod,org.testng.ITestNGMethod,org.testng.ITestContext) +meth public void beforeDataProviderExecution(org.testng.IDataProviderMethod,org.testng.ITestNGMethod,org.testng.ITestContext) +meth public void onDataProviderFailure(org.testng.ITestNGMethod,org.testng.ITestContext,java.lang.RuntimeException) CLSS public abstract interface org.testng.IDataProviderMethod meth public abstract boolean isParallel() @@ -454,20 +590,52 @@ meth public abstract java.lang.Object getInstance() meth public abstract java.lang.String getName() meth public abstract java.lang.reflect.Method getMethod() meth public abstract java.util.List getIndices() +meth public boolean cacheDataForTestRetries() +meth public boolean propagateFailureAsTestFailure() +meth public java.lang.Class retryUsing() + +CLSS public abstract interface org.testng.IDynamicGraph<%0 extends java.lang.Object> +innr public final static !enum Status +meth public abstract boolean addNode({org.testng.IDynamicGraph%0}) +meth public abstract int getNodeCount() +meth public abstract int getNodeCountWithStatus(org.testng.IDynamicGraph$Status) +meth public abstract java.lang.String toDot() +meth public abstract java.util.List<{org.testng.IDynamicGraph%0}> getDependenciesFor({org.testng.IDynamicGraph%0}) +meth public abstract java.util.List<{org.testng.IDynamicGraph%0}> getFreeNodes() +meth public abstract java.util.Set<{org.testng.IDynamicGraph%0}> getNodesWithStatus(org.testng.IDynamicGraph$Status) +meth public abstract void addEdge(int,{org.testng.IDynamicGraph%0},{org.testng.IDynamicGraph%0}) +meth public abstract void addEdges(int,{org.testng.IDynamicGraph%0},java.lang.Iterable<{org.testng.IDynamicGraph%0}>) +meth public abstract void setStatus(java.util.Collection<{org.testng.IDynamicGraph%0}>,org.testng.IDynamicGraph$Status) +meth public abstract void setStatus({org.testng.IDynamicGraph%0},org.testng.IDynamicGraph$Status) +meth public abstract void setVisualisers(java.util.Set) +meth public java.util.List<{org.testng.IDynamicGraph%0}> getUpstreamDependenciesFor({org.testng.IDynamicGraph%0}) + +CLSS public final static !enum org.testng.IDynamicGraph$Status + outer org.testng.IDynamicGraph +fld public final static org.testng.IDynamicGraph$Status FINISHED +fld public final static org.testng.IDynamicGraph$Status READY +fld public final static org.testng.IDynamicGraph$Status RUNNING +meth public static org.testng.IDynamicGraph$Status valueOf(java.lang.String) +meth public static org.testng.IDynamicGraph$Status[] values() +supr java.lang.Enum CLSS public abstract interface org.testng.IExecutionListener intf org.testng.ITestNGListener -meth public abstract void onExecutionFinish() -meth public abstract void onExecutionStart() +meth public void onExecutionFinish() +meth public void onExecutionStart() + +CLSS public abstract interface org.testng.IExecutionVisualiser +intf org.testng.ITestNGListener +meth public abstract void consumeDotDefinition(java.lang.String) + +CLSS public abstract interface org.testng.IExecutorServiceFactory + anno 0 java.lang.FunctionalInterface() +meth public abstract java.util.concurrent.ExecutorService create(int,int,long,java.util.concurrent.TimeUnit,java.util.concurrent.BlockingQueue,java.util.concurrent.ThreadFactory) CLSS public abstract interface org.testng.IExpectedExceptionsHolder meth public abstract boolean isThrowableMatching(java.lang.Throwable) meth public abstract java.lang.String getWrongExceptionMessage(java.lang.Throwable) -CLSS public abstract interface org.testng.IExtraOutput - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") -meth public abstract java.util.List getParameterOutput() - CLSS public abstract interface org.testng.IHookCallBack meth public abstract java.lang.Object[] getParameters() meth public abstract void runTestMethod(org.testng.ITestResult) @@ -476,6 +644,9 @@ CLSS public abstract interface org.testng.IHookable intf org.testng.ITestNGListener meth public abstract void run(org.testng.IHookCallBack,org.testng.ITestResult) +CLSS public abstract interface org.testng.IInjectorFactory +meth public !varargs com.google.inject.Injector getInjector(com.google.inject.Injector,com.google.inject.Stage,com.google.inject.Module[]) + CLSS public abstract interface org.testng.IInstanceInfo<%0 extends java.lang.Object> meth public abstract java.lang.Class<{org.testng.IInstanceInfo%0}> getInstanceClass() meth public abstract {org.testng.IInstanceInfo%0} getInstance() @@ -489,18 +660,13 @@ meth public abstract org.testng.ITestResult getTestResult() CLSS public abstract interface org.testng.IInvokedMethodListener intf org.testng.ITestNGListener -meth public abstract void afterInvocation(org.testng.IInvokedMethod,org.testng.ITestResult) -meth public abstract void beforeInvocation(org.testng.IInvokedMethod,org.testng.ITestResult) - -CLSS public abstract interface org.testng.IInvokedMethodListener2 -intf org.testng.IInvokedMethodListener -meth public abstract void afterInvocation(org.testng.IInvokedMethod,org.testng.ITestResult,org.testng.ITestContext) -meth public abstract void beforeInvocation(org.testng.IInvokedMethod,org.testng.ITestResult,org.testng.ITestContext) +meth public void afterInvocation(org.testng.IInvokedMethod,org.testng.ITestResult) +meth public void afterInvocation(org.testng.IInvokedMethod,org.testng.ITestResult,org.testng.ITestContext) +meth public void beforeInvocation(org.testng.IInvokedMethod,org.testng.ITestResult) +meth public void beforeInvocation(org.testng.IInvokedMethod,org.testng.ITestResult,org.testng.ITestContext) CLSS public abstract interface org.testng.IMethodInstance meth public abstract java.lang.Object getInstance() -meth public abstract java.lang.Object[] getInstances() - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract org.testng.ITestNGMethod getMethod() CLSS public abstract interface org.testng.IMethodInterceptor @@ -516,33 +682,40 @@ meth public abstract boolean isStopped() meth public abstract java.util.Map getUserData() meth public abstract void setStopped(boolean) +CLSS public abstract interface org.testng.IModule +meth public abstract com.google.inject.Module getModule() + CLSS public abstract interface org.testng.IModuleFactory meth public abstract com.google.inject.Module createModule(org.testng.ITestContext,java.lang.Class) -CLSS public abstract interface org.testng.IObjectFactory -intf org.testng.ITestObjectFactory -meth public abstract !varargs java.lang.Object newInstance(java.lang.reflect.Constructor,java.lang.Object[]) - -CLSS public abstract interface org.testng.IObjectFactory2 -intf org.testng.ITestObjectFactory -meth public abstract java.lang.Object newInstance(java.lang.Class) - CLSS public abstract interface org.testng.IReporter intf org.testng.ITestNGListener -meth public abstract void generateReport(java.util.List,java.util.List,java.lang.String) +meth public org.testng.reporters.IReporterConfig getConfig() +meth public void generateReport(java.util.List,java.util.List,java.lang.String) CLSS public abstract interface org.testng.IResultMap meth public abstract int size() meth public abstract java.util.Collection getAllMethods() meth public abstract java.util.Set getAllResults() meth public abstract java.util.Set getResults(org.testng.ITestNGMethod) -meth public abstract void addResult(org.testng.ITestResult,org.testng.ITestNGMethod) +meth public abstract void addResult(org.testng.ITestResult) meth public abstract void removeResult(org.testng.ITestNGMethod) meth public abstract void removeResult(org.testng.ITestResult) CLSS public abstract interface org.testng.IRetryAnalyzer meth public abstract boolean retry(org.testng.ITestResult) +CLSS public abstract interface org.testng.IRetryDataProvider +innr public static DisableDataProviderRetries +meth public abstract boolean retry(org.testng.IDataProviderMethod) + +CLSS public static org.testng.IRetryDataProvider$DisableDataProviderRetries + outer org.testng.IRetryDataProvider +cons public init() +intf org.testng.IRetryDataProvider +meth public boolean retry(org.testng.IDataProviderMethod) +supr java.lang.Object + CLSS public abstract interface org.testng.ISuite intf org.testng.IAttributes meth public abstract com.google.inject.Injector getParentInjector() @@ -554,14 +727,11 @@ meth public abstract java.lang.String getParallel() meth public abstract java.lang.String getParameter(java.lang.String) meth public abstract java.lang.String getParentModule() meth public abstract java.util.Collection getExcludedMethods() -meth public abstract java.util.Collection getInvokedMethods() - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.util.List getAllInvokedMethods() meth public abstract java.util.List getAllMethods() meth public abstract java.util.Map> getMethodsByGroups() meth public abstract java.util.Map getResults() -meth public abstract org.testng.IObjectFactory getObjectFactory() -meth public abstract org.testng.IObjectFactory2 getObjectFactory2() +meth public abstract org.testng.ITestObjectFactory getObjectFactory() meth public abstract org.testng.SuiteRunState getSuiteState() meth public abstract org.testng.internal.annotations.IAnnotationFinder getAnnotationFinder() meth public abstract org.testng.xml.XmlSuite getXmlSuite() @@ -571,13 +741,17 @@ meth public abstract void setParentInjector(com.google.inject.Injector) CLSS public abstract interface org.testng.ISuiteListener intf org.testng.ITestNGListener -meth public abstract void onFinish(org.testng.ISuite) -meth public abstract void onStart(org.testng.ISuite) +meth public void onFinish(org.testng.ISuite) +meth public void onStart(org.testng.ISuite) CLSS public abstract interface org.testng.ISuiteResult -meth public abstract java.lang.String getPropertyFileName() meth public abstract org.testng.ITestContext getTestContext() +CLSS public abstract interface org.testng.ISuiteRunnerListener +meth public abstract org.testng.ITestListener getExitCodeListener() +meth public abstract void afterInvocation(org.testng.IInvokedMethod,org.testng.ITestResult) +meth public abstract void beforeInvocation(org.testng.IInvokedMethod,org.testng.ITestResult) + CLSS public abstract interface org.testng.ITest meth public abstract java.lang.String getTestName() @@ -601,8 +775,6 @@ meth public abstract org.testng.IClass[] findTestClasses() CLSS public abstract interface org.testng.ITestContext intf org.testng.IAttributes -meth public abstract com.google.inject.Injector getInjector(java.util.List) -meth public abstract com.google.inject.Injector getInjector(org.testng.IClass) meth public abstract java.lang.String getHost() meth public abstract java.lang.String getName() meth public abstract java.lang.String getOutputDirectory() @@ -611,7 +783,6 @@ meth public abstract java.lang.String[] getIncludedGroups() meth public abstract java.util.Collection getExcludedMethods() meth public abstract java.util.Date getEndDate() meth public abstract java.util.Date getStartDate() -meth public abstract java.util.List getGuiceModules(java.lang.Class) meth public abstract org.testng.IResultMap getFailedButWithinSuccessPercentageTests() meth public abstract org.testng.IResultMap getFailedConfigurations() meth public abstract org.testng.IResultMap getFailedTests() @@ -622,17 +793,18 @@ meth public abstract org.testng.IResultMap getSkippedTests() meth public abstract org.testng.ISuite getSuite() meth public abstract org.testng.ITestNGMethod[] getAllTestMethods() meth public abstract org.testng.xml.XmlTest getCurrentXmlTest() -meth public abstract void addInjector(java.util.List,com.google.inject.Injector) +meth public org.testng.IInjectorFactory getInjectorFactory() CLSS public abstract interface org.testng.ITestListener intf org.testng.ITestNGListener -meth public abstract void onFinish(org.testng.ITestContext) -meth public abstract void onStart(org.testng.ITestContext) -meth public abstract void onTestFailedButWithinSuccessPercentage(org.testng.ITestResult) -meth public abstract void onTestFailure(org.testng.ITestResult) -meth public abstract void onTestSkipped(org.testng.ITestResult) -meth public abstract void onTestStart(org.testng.ITestResult) -meth public abstract void onTestSuccess(org.testng.ITestResult) +meth public void onFinish(org.testng.ITestContext) +meth public void onStart(org.testng.ITestContext) +meth public void onTestFailedButWithinSuccessPercentage(org.testng.ITestResult) +meth public void onTestFailedWithTimeout(org.testng.ITestResult) +meth public void onTestFailure(org.testng.ITestResult) +meth public void onTestSkipped(org.testng.ITestResult) +meth public void onTestStart(org.testng.ITestResult) +meth public void onTestSuccess(org.testng.ITestResult) CLSS public abstract interface org.testng.ITestMethodFinder meth public abstract org.testng.ITestNGMethod[] getAfterClassMethods(java.lang.Class) @@ -648,6 +820,7 @@ meth public abstract org.testng.ITestNGMethod[] getBeforeTestMethods(java.lang.C meth public abstract org.testng.ITestNGMethod[] getTestMethods(java.lang.Class,org.testng.xml.XmlTest) CLSS public abstract interface org.testng.ITestNGListener +meth public boolean isEnabled() CLSS public abstract interface org.testng.ITestNGListenerFactory meth public abstract org.testng.ITestNGListener createListener(java.lang.Class) @@ -672,17 +845,15 @@ meth public abstract boolean isBeforeTestConfiguration() meth public abstract boolean isTest() meth public abstract boolean skipFailedInvocations() meth public abstract int getCurrentInvocationCount() +meth public abstract int getInterceptedPriority() meth public abstract int getInvocationCount() meth public abstract int getParameterInvocationCount() meth public abstract int getPriority() meth public abstract int getSuccessPercentage() meth public abstract int getThreadPoolSize() -meth public abstract int getTotalInvocationCount() - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.lang.Class getRealClass() +meth public abstract java.lang.Class getRetryAnalyzerClass() meth public abstract java.lang.Object getInstance() -meth public abstract java.lang.Object[] getInstances() - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.lang.String getDescription() meth public abstract java.lang.String getId() meth public abstract java.lang.String getMethodName() @@ -693,8 +864,6 @@ meth public abstract java.lang.String[] getBeforeGroups() meth public abstract java.lang.String[] getGroups() meth public abstract java.lang.String[] getGroupsDependedUpon() meth public abstract java.lang.String[] getMethodsDependedUpon() -meth public abstract java.lang.reflect.Method getMethod() - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.util.List getFailedInvocationNumbers() meth public abstract java.util.List getInvocationNumbers() meth public abstract java.util.Map findMethodParameters(org.testng.xml.XmlTest) @@ -702,7 +871,7 @@ meth public abstract long getDate() meth public abstract long getInvocationTimeOut() meth public abstract long getTimeOut() meth public abstract long[] getInstanceHashCodes() -meth public abstract org.testng.IRetryAnalyzer getRetryAnalyzer() +meth public abstract org.testng.IRetryAnalyzer getRetryAnalyzer(org.testng.ITestResult) meth public abstract org.testng.ITestClass getTestClass() meth public abstract org.testng.ITestNGMethod clone() meth public abstract org.testng.internal.ConstructorOrMethod getConstructorOrMethod() @@ -714,19 +883,33 @@ meth public abstract void setDate(long) meth public abstract void setDescription(java.lang.String) meth public abstract void setId(java.lang.String) meth public abstract void setIgnoreMissingDependencies(boolean) +meth public abstract void setInterceptedPriority(int) meth public abstract void setInvocationCount(int) meth public abstract void setInvocationNumbers(java.util.List) meth public abstract void setMissingGroup(java.lang.String) meth public abstract void setMoreInvocationChecker(java.util.concurrent.Callable) meth public abstract void setParameterInvocationCount(int) meth public abstract void setPriority(int) -meth public abstract void setRetryAnalyzer(org.testng.IRetryAnalyzer) +meth public abstract void setRetryAnalyzerClass(java.lang.Class) meth public abstract void setSkipFailedInvocations(boolean) meth public abstract void setTestClass(org.testng.ITestClass) meth public abstract void setThreadPoolSize(int) meth public abstract void setTimeOut(long) +meth public boolean hasAfterGroupsConfiguration() +meth public boolean hasBeforeGroupsConfiguration() +meth public boolean isDataDriven() +meth public boolean isIgnoreFailure() +meth public java.lang.Class[] getParameterTypes() +meth public java.util.Set downstreamDependencies() +meth public java.util.Set upstreamDependencies() +meth public org.testng.IDataProviderMethod getDataProviderMethod() +meth public org.testng.annotations.CustomAttribute[] getAttributes() +meth public org.testng.internal.IParameterInfo getFactoryMethodParamsInfo() CLSS public abstract interface org.testng.ITestObjectFactory +meth public !varargs <%0 extends java.lang.Object> {%%0} newInstance(java.lang.Class<{%%0}>,java.lang.Object[]) +meth public !varargs <%0 extends java.lang.Object> {%%0} newInstance(java.lang.String,java.lang.Object[]) +meth public !varargs <%0 extends java.lang.Object> {%%0} newInstance(java.lang.reflect.Constructor<{%%0}>,java.lang.Object[]) CLSS public abstract interface org.testng.ITestResult fld public final static int CREATED = -1 @@ -738,13 +921,16 @@ fld public final static int SUCCESS_PERCENTAGE_FAILURE = 4 intf java.lang.Comparable intf org.testng.IAttributes meth public abstract boolean isSuccess() +meth public abstract boolean wasRetried() meth public abstract int getStatus() meth public abstract java.lang.Object getInstance() +meth public abstract java.lang.Object[] getFactoryParameters() meth public abstract java.lang.Object[] getParameters() meth public abstract java.lang.String getHost() meth public abstract java.lang.String getInstanceName() meth public abstract java.lang.String getName() meth public abstract java.lang.String getTestName() +meth public abstract java.lang.String id() meth public abstract java.lang.Throwable getThrowable() meth public abstract long getEndMillis() meth public abstract long getStartMillis() @@ -754,14 +940,24 @@ meth public abstract org.testng.ITestNGMethod getMethod() meth public abstract void setEndMillis(long) meth public abstract void setParameters(java.lang.Object[]) meth public abstract void setStatus(int) +meth public abstract void setTestName(java.lang.String) meth public abstract void setThrowable(java.lang.Throwable) +meth public abstract void setWasRetried(boolean) +meth public boolean isNotRunning() +meth public java.util.List getSkipCausedBy() +meth public static boolean wasFailureDueToTimeout(org.testng.ITestResult) +meth public static java.util.List finalStatuses() CLSS public abstract interface org.testng.ITestRunnerFactory meth public abstract org.testng.TestRunner newTestRunner(org.testng.ISuite,org.testng.xml.XmlTest,java.util.Collection,java.util.List) +meth public org.testng.TestRunner newTestRunner(org.testng.ISuite,org.testng.xml.XmlTest,java.util.Collection,java.util.List,java.util.Map,org.testng.IDataProviderListener>) +meth public org.testng.TestRunner newTestRunner(org.testng.ISuite,org.testng.xml.XmlTest,java.util.Collection,java.util.List,org.testng.DataProviderHolder) -CLSS public abstract interface org.testng.ITestRunnerFactory2 -intf org.testng.ITestRunnerFactory -meth public abstract org.testng.TestRunner newTestRunner(org.testng.ISuite,org.testng.xml.XmlTest,java.util.Collection,java.util.List,java.util.Map,org.testng.IDataProviderListener>) +CLSS public abstract interface org.testng.ListenerComparator + anno 0 java.lang.FunctionalInterface() +intf java.util.Comparator +meth public static <%0 extends org.testng.ITestNGListener> java.util.Collection<{%%0}> sort(java.util.Collection<{%%0}>,org.testng.ListenerComparator) +meth public static <%0 extends org.testng.ITestNGListener> java.util.List<{%%0}> sort(java.util.List<{%%0}>,org.testng.ListenerComparator) CLSS public org.testng.Reporter cons public init() @@ -777,27 +973,7 @@ meth public static void log(java.lang.String,int,boolean) meth public static void setCurrentTestResult(org.testng.ITestResult) meth public static void setEscapeHtml(boolean) supr java.lang.Object -hfds m_currentTestResult,m_escapeHtml,m_methodOutputMap,m_orphanedOutput,m_output - -CLSS public org.testng.ReporterConfig -cons public init() -innr public static Property -meth public java.lang.String getClassName() -meth public java.lang.String serialize() -meth public java.lang.String toString() -meth public java.util.List getProperties() -meth public org.testng.IReporter newReporterInstance() -meth public static org.testng.ReporterConfig deserialize(java.lang.String) -meth public void addProperty(org.testng.ReporterConfig$Property) -meth public void setClassName(java.lang.String) -supr java.lang.Object -hfds m_className,m_properties - -CLSS public static org.testng.ReporterConfig$Property - outer org.testng.ReporterConfig -cons public init(java.lang.String,java.lang.String) -supr java.lang.Object -hfds name,value +hfds lockForLogging,lockForOutputs,m_currentTestResult,m_escapeHtml,m_methodOutputMap,m_orphanedOutput,m_output CLSS public org.testng.SkipException cons public init(java.lang.String) @@ -806,7 +982,7 @@ meth protected void reduceStackTrace() meth protected void restoreStackTrace() meth public boolean isSkip() supr java.lang.RuntimeException -hfds m_stackReduced,m_stackTrace,serialVersionUID +hfds internalLock,m_stackReduced,m_stackTrace,serialVersionUID CLSS public org.testng.SuiteRunState cons public init() @@ -816,24 +992,11 @@ supr java.lang.Object hfds m_hasFailures CLSS public org.testng.SuiteRunner -cons protected init(org.testng.internal.IConfiguration,org.testng.xml.XmlSuite,java.lang.String,org.testng.ITestRunnerFactory,boolean,java.util.List,java.util.Collection,java.util.Collection,java.util.Collection) - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") -cons protected init(org.testng.internal.IConfiguration,org.testng.xml.XmlSuite,java.lang.String,org.testng.ITestRunnerFactory,boolean,java.util.List,java.util.Collection,java.util.Collection,java.util.Collection,java.util.Comparator) - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") -cons protected init(org.testng.internal.IConfiguration,org.testng.xml.XmlSuite,java.lang.String,org.testng.ITestRunnerFactory,boolean,java.util.List,java.util.Collection,java.util.Collection,java.util.Collection,java.util.Map,org.testng.IDataProviderListener>,java.util.Comparator) -cons protected init(org.testng.internal.IConfiguration,org.testng.xml.XmlSuite,java.lang.String,org.testng.ITestRunnerFactory,boolean,java.util.List,java.util.List,java.util.List,java.util.List) - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") -cons public init(org.testng.internal.IConfiguration,org.testng.xml.XmlSuite,java.lang.String) - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") -cons public init(org.testng.internal.IConfiguration,org.testng.xml.XmlSuite,java.lang.String,java.util.Comparator) -cons public init(org.testng.internal.IConfiguration,org.testng.xml.XmlSuite,java.lang.String,org.testng.ITestRunnerFactory) - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") -cons public init(org.testng.internal.IConfiguration,org.testng.xml.XmlSuite,java.lang.String,org.testng.ITestRunnerFactory,boolean) - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") +cons protected init(org.testng.internal.IConfiguration,org.testng.xml.XmlSuite,java.lang.String,org.testng.ITestRunnerFactory,boolean,java.util.List,java.util.Collection,org.testng.SuiteRunner$TestListenersContainer,java.util.Collection,org.testng.DataProviderHolder,java.util.Comparator) cons public init(org.testng.internal.IConfiguration,org.testng.xml.XmlSuite,java.lang.String,org.testng.ITestRunnerFactory,boolean,java.util.Comparator) cons public init(org.testng.internal.IConfiguration,org.testng.xml.XmlSuite,java.lang.String,org.testng.ITestRunnerFactory,java.util.Comparator) -intf org.testng.IInvokedMethodListener intf org.testng.ISuite +intf org.testng.ISuiteRunnerListener meth protected void addListener(org.testng.ISuiteListener) meth public com.google.inject.Injector getParentInjector() meth public java.lang.Object getAttribute(java.lang.String) @@ -845,20 +1008,19 @@ meth public java.lang.String getOutputDirectory() meth public java.lang.String getParallel() meth public java.lang.String getParameter(java.lang.String) meth public java.lang.String getParentModule() +meth public java.util.Collection getDataProviderListeners() meth public java.util.Collection getExcludedMethods() -meth public java.util.Collection getInvokedMethods() meth public java.util.List getAllInvokedMethods() meth public java.util.List getReporters() meth public java.util.List getAllMethods() meth public java.util.Map> getMethodsByGroups() meth public java.util.Map getResults() meth public java.util.Set getAttributeNames() -meth public org.testng.IObjectFactory getObjectFactory() -meth public org.testng.IObjectFactory2 getObjectFactory2() +meth public org.testng.ITestListener getExitCodeListener() +meth public org.testng.ITestObjectFactory getObjectFactory() meth public org.testng.SuiteRunState getSuiteState() meth public org.testng.internal.annotations.IAnnotationFinder getAnnotationFinder() meth public org.testng.xml.XmlSuite getXmlSuite() -meth public static void ppp(java.lang.String) meth public void addListener(org.testng.ITestNGListener) meth public void afterInvocation(org.testng.IInvokedMethod,org.testng.ITestResult) meth public void beforeInvocation(org.testng.IInvokedMethod,org.testng.ITestResult) @@ -870,20 +1032,20 @@ meth public void setParentInjector(com.google.inject.Injector) meth public void setReportResults(boolean) meth public void setSkipFailedInvocationCounts(java.lang.Boolean) supr java.lang.Object -hfds DEFAULT_OUTPUT_DIR,allTestMethods,attributes,classListeners,configuration,dataProviderListeners,invokedMethodListeners,invokedMethods,listeners,objectFactory,outputDir,parentInjector,remoteHost,reporters,skipFailedInvocationCounts,suiteResults,suiteState,testListeners,testRunners,textReporter,tmpRunnerFactory,useDefaultListeners,xmlSuite -hcls DefaultTestRunnerFactory,ProxyTestRunnerFactory,SuiteWorker +hfds DEFAULT_OUTPUT_DIR,attributes,classListeners,configuration,exitCodeListener,holder,invokedMethodListeners,listeners,objectFactory,outputDir,parentInjector,remoteHost,reporters,skipFailedInvocationCounts,suiteResults,suiteResultsLock,suiteState,testListeners,testRunners,tmpRunnerFactory,useDefaultListeners,visualisers,xmlSuite +hcls DefaultTestRunnerFactory,ProxyTestRunnerFactory,SuiteWorker,TestListenersContainer CLSS public org.testng.SuiteRunnerWorker -cons public init(org.testng.ISuite,org.testng.internal.SuiteRunnerMap,int,java.lang.String) -intf org.testng.internal.thread.graph.IWorker -meth public int compareTo(org.testng.internal.thread.graph.IWorker) +cons public init(org.testng.ISuite,org.testng.internal.invokers.SuiteRunnerMap,int,java.lang.String) +intf org.testng.thread.IWorker +meth public int compareTo(org.testng.thread.IWorker) meth public int getPriority() meth public java.lang.String toString() meth public java.util.List getTasks() meth public long getTimeOut() meth public void run() supr java.lang.Object -hfds m_defaultSuiteName,m_suiteRunner,m_suiteRunnerMap,m_verbose +hfds LINE,m_defaultSuiteName,m_suiteRunner,m_suiteRunnerMap,m_verbose CLSS public org.testng.TestException cons public init(java.lang.String) @@ -897,6 +1059,7 @@ cons public init() intf org.testng.internal.IResultListener2 meth protected org.testng.ITestNGMethod[] getAllTestMethods() meth public java.lang.String toString() +meth public java.util.Collection getTimedoutTests() meth public java.util.List getTestContexts() meth public java.util.List getConfigurationFailures() meth public java.util.List getConfigurationSkips() @@ -904,16 +1067,14 @@ meth public java.util.List getFailedButWithinSuccessPerc meth public java.util.List getFailedTests() meth public java.util.List getPassedTests() meth public java.util.List getSkippedTests() -meth public void beforeConfiguration(org.testng.ITestResult) meth public void onConfigurationFailure(org.testng.ITestResult) meth public void onConfigurationSkip(org.testng.ITestResult) meth public void onConfigurationSuccess(org.testng.ITestResult) -meth public void onFinish(org.testng.ITestContext) meth public void onStart(org.testng.ITestContext) meth public void onTestFailedButWithinSuccessPercentage(org.testng.ITestResult) +meth public void onTestFailedWithTimeout(org.testng.ITestResult) meth public void onTestFailure(org.testng.ITestResult) meth public void onTestSkipped(org.testng.ITestResult) -meth public void onTestStart(org.testng.ITestResult) meth public void onTestSuccess(org.testng.ITestResult) meth public void setAllTestMethods(java.util.List) meth public void setFailedButWithinSuccessPercentageTests(java.util.List) @@ -921,7 +1082,7 @@ meth public void setFailedTests(java.util.List) meth public void setPassedTests(java.util.List) meth public void setSkippedTests(java.util.List) supr java.lang.Object -hfds m_allTestMethods,m_failedButWSPerTests,m_failedConfs,m_failedTests,m_passedConfs,m_passedTests,m_skippedConfs,m_skippedTests,m_testContexts +hfds m_allTestMethods,m_failedButWSPerTests,m_failedConfs,m_failedTests,m_passedConfs,m_passedTests,m_skippedConfs,m_skippedTests,m_testContexts,m_timedOutTests CLSS public org.testng.TestNG cons public init() @@ -934,9 +1095,6 @@ fld public final static java.lang.Integer DEFAULT_VERBOSE fld public final static java.lang.String DEFAULT_COMMAND_LINE_SUITE_NAME = "Command line suite" fld public final static java.lang.String DEFAULT_COMMAND_LINE_TEST_NAME = "Command line test" fld public final static java.lang.String DEFAULT_OUTPUTDIR = "test-output" -fld public final static java.lang.String SHOW_TESTNG_STACK_FRAMES = "testng.show.stack.frames" -fld public final static java.lang.String TEST_CLASSPATH = "testng.test.classpath" -innr public static ExitCodeListener meth protected java.util.List runSuites() meth protected long getEnd() meth protected long getStart() @@ -944,9 +1102,14 @@ meth protected org.testng.internal.IConfiguration getConfiguration() meth protected static void validateCommandLineParameters(org.testng.CommandLineArgs) meth protected void configure(org.testng.CommandLineArgs) meth protected void setTestRunnerFactory(org.testng.ITestRunnerFactory) +meth public !varargs void setListenersToSkipFromBeingWiredInViaServiceLoaders(java.lang.String[]) +meth public boolean getReportAllDataDrivenTestsAsSkipped() meth public boolean hasFailure() meth public boolean hasFailureWithinSuccessPercentage() meth public boolean hasSkip() +meth public boolean isPropagateDataProviderFailureAsTestFailure() +meth public boolean isShareThreadPoolForDataProviders() +meth public boolean useGlobalThreadPool() meth public int getStatus() meth public java.lang.Integer getSuiteThreadPoolSize() meth public java.lang.String getDefaultSuiteName() @@ -958,59 +1121,41 @@ meth public java.util.List getTestListeners() meth public java.util.List getServiceLoaderListeners() meth public java.util.Set getReporters() meth public org.testng.IAnnotationTransformer getAnnotationTransformer() +meth public org.testng.ListenerComparator getListenerComparator() meth public org.testng.xml.XmlSuite$FailurePolicy getConfigFailurePolicy() -meth public static boolean isJdk14() - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.testng.TestNG getDefault() anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.testng.TestNG privateMain(java.lang.String[],org.testng.ITestListener) meth public static void main(java.lang.String[]) -meth public static void setTestNGVersion() - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") -meth public void addAlterSuiteListener(org.testng.IAlterSuiteListener) - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void addClassLoader(java.lang.ClassLoader) -meth public void addExecutionListener(org.testng.IExecutionListener) - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") -meth public void addInvokedMethodListener(org.testng.IInvokedMethodListener) - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void addListener(java.lang.Object) anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") -meth public void addListener(org.testng.IClassListener) - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") -meth public void addListener(org.testng.IInvokedMethodListener) - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") -meth public void addListener(org.testng.IReporter) - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") -meth public void addListener(org.testng.ISuiteListener) - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") -meth public void addListener(org.testng.ITestListener) - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void addListener(org.testng.ITestNGListener) meth public void addMethodSelector(java.lang.String,int) meth public void addMethodSelector(org.testng.xml.XmlMethodSelector) +meth public void alwaysRunListeners(boolean) meth public void configure(java.util.Map) anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void initializeEverything() meth public void initializeSuitesAndJarFile() +meth public void propagateDataProviderFailureAsTestFailure() meth public void run() -meth public void setAnnotationTransformer(org.testng.IAnnotationTransformer) - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setCommandLineSuite(org.testng.xml.XmlSuite) -meth public void setConfigFailurePolicy(java.lang.String) - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setConfigFailurePolicy(org.testng.xml.XmlSuite$FailurePolicy) meth public void setDataProviderThreadCount(int) meth public void setDefaultSuiteName(java.lang.String) meth public void setDefaultTestName(java.lang.String) meth public void setExcludedGroups(java.lang.String) +meth public void setExecutorServiceFactory(org.testng.IExecutorServiceFactory) +meth public void setGenerateResultsPerSuite(boolean) meth public void setGroupByInstances(boolean) meth public void setGroups(java.lang.String) -meth public void setJUnit(java.lang.Boolean) +meth public void setInjectorFactory(org.testng.IInjectorFactory) meth public void setListenerClasses(java.util.List>) +meth public void setListenerComparator(org.testng.ListenerComparator) +meth public void setListenerFactory(org.testng.ITestNGListenerFactory) meth public void setMethodInterceptor(org.testng.IMethodInterceptor) -meth public void setMixed(java.lang.Boolean) -meth public void setObjectFactory(java.lang.Class) +meth public void setObjectFactory(java.lang.Class) meth public void setObjectFactory(org.testng.ITestObjectFactory) meth public void setOutputDirectory(java.lang.String) meth public void setParallel(java.lang.String) @@ -1018,9 +1163,11 @@ meth public void setParallel(java.lang.String) meth public void setParallel(org.testng.xml.XmlSuite$ParallelMode) meth public void setPreserveOrder(boolean) meth public void setRandomizeSuites(boolean) +meth public void setReportAllDataDrivenTestsAsSkipped(boolean) meth public void setServiceLoaderClassLoader(java.net.URLClassLoader) meth public void setSkipFailedInvocationCounts(java.lang.Boolean) meth public void setSourcePath(java.lang.String) + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setSuiteThreadPoolSize(java.lang.Integer) meth public void setTestClasses(java.lang.Class[]) meth public void setTestJar(java.lang.String) @@ -1031,31 +1178,14 @@ meth public void setUseDefaultListeners(boolean) meth public void setVerbose(int) meth public void setXmlPathInJar(java.lang.String) meth public void setXmlSuites(java.util.List) +meth public void shareThreadPoolForDataProviders(boolean) +meth public void shouldUseGlobalThreadPool(boolean) +meth public void toggleFailureIfAllTestsWereSkipped(boolean) supr java.lang.Object -hfds LOGGER,exitCode,exitCodeListener,isSuiteInitialized,m_alterSuiteListeners,m_annotationTransformer,m_classListeners,m_cmdlineSuites,m_commandLineMethods,m_commandLineTestClasses,m_configFailurePolicy,m_configurable,m_configuration,m_dataProviderListeners,m_dataProviderThreadCount,m_defaultAnnoProcessor,m_defaultSuiteName,m_defaultTestName,m_excludedGroups,m_groupByInstances,m_hookable,m_includedGroups,m_instance,m_invokedMethodListeners,m_isInitialized,m_isJUnit,m_isMixed,m_jCommander,m_jarPath,m_methodDescriptors,m_methodInterceptors,m_objectFactory,m_outputDir,m_parallelMode,m_preserveOrder,m_randomizeSuites,m_reporters,m_selectors,m_serviceLoaderClassLoader,m_skipFailedInvocationCounts,m_stringSuites,m_suiteListeners,m_suiteThreadPoolSize,m_testListeners,m_testNames,m_testRunnerFactory,m_threadCount,m_verbose,m_xmlPathInJar,serviceLoaderListeners - -CLSS public static org.testng.TestNG$ExitCodeListener - outer org.testng.TestNG - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") -cons public init() -cons public init(org.testng.TestNG) -intf org.testng.internal.IResultListener2 -meth public void beforeConfiguration(org.testng.ITestResult) -meth public void onConfigurationFailure(org.testng.ITestResult) -meth public void onConfigurationSkip(org.testng.ITestResult) -meth public void onConfigurationSuccess(org.testng.ITestResult) -meth public void onFinish(org.testng.ITestContext) -meth public void onStart(org.testng.ITestContext) -meth public void onTestFailedButWithinSuccessPercentage(org.testng.ITestResult) -meth public void onTestFailure(org.testng.ITestResult) -meth public void onTestSkipped(org.testng.ITestResult) -meth public void onTestStart(org.testng.ITestResult) -meth public void onTestSuccess(org.testng.ITestResult) -supr java.lang.Object -hfds m_mainRunner +hfds DEFAULT_OBJECT_FACTORY,DEFAULT_THREADPOOL_FACTORY,LOGGER,exitCode,exitCodeListener,isSuiteInitialized,m_alterSuiteListeners,m_alwaysRun,m_annotationTransformer,m_classListeners,m_cmdlineSuites,m_commandLineMethods,m_commandLineTestClasses,m_configFailurePolicy,m_configurable,m_configuration,m_dataProviderInterceptors,m_dataProviderListeners,m_dataProviderThreadCount,m_defaultAnnoProcessor,m_defaultSuiteName,m_defaultTestName,m_excludedGroups,m_executionVisualisers,m_failIfAllTestsSkipped,m_generateResultsPerSuite,m_groupByInstances,m_hookable,m_ignoreMissedTestNames,m_includedGroups,m_instance,m_invokedMethodListeners,m_isInitialized,m_jCommander,m_jarPath,m_listenersToSkipFromBeingWiredIn,m_methodDescriptors,m_methodInterceptors,m_objectFactory,m_outputDir,m_parallelMode,m_preserveOrder,m_randomizeSuites,m_reporters,m_selectors,m_serviceLoaderClassLoader,m_skipFailedInvocationCounts,m_stringSuites,m_suiteListeners,m_suiteThreadPoolSize,m_testListeners,m_testNames,m_testRunnerFactory,m_threadCount,m_verbose,m_xmlPathInJar,serviceLoaderListeners CLSS public org.testng.TestNGAntTask -hfds m_delegateCommandSystemProperties,m_dumpEnv,m_dumpSys,m_listeners,m_methods,m_methodselectors,m_objectFactory,m_skipFailedInvocationCounts,m_suiteName,m_suiteThreadPoolSize,m_testName,m_testNames,m_timeout,m_verbose,m_xmlPathInJar,mode,reporterConfigs +hfds LOGGER,forkJvm,m_delegateCommandSystemProperties,m_dumpEnv,m_dumpSys,m_ignoreMissedTestNames,m_listeners,m_methods,m_methodselectors,m_objectFactory,m_skipFailedInvocationCounts,m_suiteName,m_suiteThreadPoolSize,m_testName,m_testNames,m_timeout,m_verbose,m_xmlPathInJar,reporterConfigs hcls TestNGLogOS CLSS public final static !enum org.testng.TestNGAntTask$Mode @@ -1082,16 +1212,19 @@ cons public init() meth public static org.testng.ITestNGMethod createITestNGMethod(org.testng.ITestNGMethod,java.lang.reflect.Method) supr java.lang.Object +CLSS public org.testng.TestNotInvokedException +cons public init(org.testng.ITestNGMethod) +supr org.testng.TestNGException + CLSS public org.testng.TestRunner -cons protected init(org.testng.internal.IConfiguration,org.testng.ISuite,org.testng.xml.XmlTest,java.lang.String,org.testng.internal.annotations.IAnnotationFinder,boolean,java.util.Collection,java.util.List,java.util.Comparator,java.util.Map,org.testng.IDataProviderListener>) -cons public init(org.testng.internal.IConfiguration,org.testng.ISuite,org.testng.xml.XmlTest,boolean,java.util.Collection,java.util.List) -cons public init(org.testng.internal.IConfiguration,org.testng.ISuite,org.testng.xml.XmlTest,boolean,java.util.Collection,java.util.List,java.util.Comparator) +cons protected init(org.testng.internal.IConfiguration,org.testng.ISuite,org.testng.xml.XmlTest,java.lang.String,org.testng.internal.annotations.IAnnotationFinder,boolean,java.util.Collection,java.util.List,java.util.Comparator,org.testng.DataProviderHolder,org.testng.ISuiteRunnerListener) +cons public init(org.testng.internal.IConfiguration,org.testng.ISuite,org.testng.xml.XmlTest,boolean,java.util.Collection,java.util.List,java.util.Comparator,org.testng.ISuiteRunnerListener) +cons public init(org.testng.internal.IConfiguration,org.testng.ISuite,org.testng.xml.XmlTest,boolean,java.util.Collection,java.util.List,org.testng.ISuiteRunnerListener) innr public final static !enum PriorityWeight intf org.testng.ITestContext +intf org.testng.internal.IConfigEavesdropper intf org.testng.internal.ITestResultNotifier -intf org.testng.internal.thread.graph.IThreadWorkerFactory -meth public com.google.inject.Injector getInjector(java.util.List) -meth public com.google.inject.Injector getInjector(org.testng.IClass) +intf org.testng.thread.IThreadWorkerFactory meth public java.lang.Object getAttribute(java.lang.String) meth public java.lang.Object removeAttribute(java.lang.String) meth public java.lang.String getHost() @@ -1103,15 +1236,15 @@ meth public java.util.Collection getTestClasses() meth public java.util.Collection getExcludedMethods() meth public java.util.Date getEndDate() meth public java.util.Date getStartDate() -meth public java.util.List getGuiceModules(java.lang.Class) meth public java.util.List getConfigurationListeners() meth public java.util.List getTestListeners() -meth public java.util.List getInvokedMethods() -meth public java.util.List> createWorkers(java.util.List) +meth public java.util.List> createWorkers(java.util.List) meth public java.util.Set getAttributeNames() meth public java.util.Set getFailedTests(org.testng.ITestNGMethod) meth public java.util.Set getPassedTests(org.testng.ITestNGMethod) meth public java.util.Set getSkippedTests(org.testng.ITestNGMethod) +meth public org.testng.IInjectorFactory getInjectorFactory() +meth public org.testng.IResultMap getConfigurationsScheduledForInvocation() meth public org.testng.IResultMap getFailedButWithinSuccessPercentageTests() meth public org.testng.IResultMap getFailedConfigurations() meth public org.testng.IResultMap getFailedTests() @@ -1120,19 +1253,18 @@ meth public org.testng.IResultMap getPassedTests() meth public org.testng.IResultMap getSkippedConfigurations() meth public org.testng.IResultMap getSkippedTests() meth public org.testng.ISuite getSuite() +meth public org.testng.ITestListener getExitCodeListener() meth public org.testng.ITestNGMethod[] getAfterSuiteMethods() meth public org.testng.ITestNGMethod[] getAfterTestConfigurationMethods() meth public org.testng.ITestNGMethod[] getAllTestMethods() meth public org.testng.ITestNGMethod[] getBeforeSuiteMethods() meth public org.testng.ITestNGMethod[] getBeforeTestConfigurationMethods() -meth public org.testng.internal.IInvoker getInvoker() +meth public org.testng.internal.invokers.IInvoker getInvoker() meth public org.testng.xml.XmlTest getCurrentXmlTest() meth public org.testng.xml.XmlTest getTest() meth public static int getVerbose() meth public void addFailedButWithinSuccessPercentageTest(org.testng.ITestNGMethod,org.testng.ITestResult) meth public void addFailedTest(org.testng.ITestNGMethod,org.testng.ITestResult) -meth public void addInjector(java.util.List,com.google.inject.Injector) -meth public void addInvokedMethod(org.testng.internal.InvokedMethod) meth public void addListener(org.testng.ITestNGListener) meth public void addPassedTest(org.testng.ITestNGMethod,org.testng.ITestResult) meth public void addSkippedTest(org.testng.ITestNGMethod,org.testng.ITestResult) @@ -1142,7 +1274,7 @@ meth public void setOutputDirectory(java.lang.String) meth public void setTestName(java.lang.String) meth public void setVerbose(int) supr java.lang.Object -hfds DEFAULT_PROP_OUTPUT_DIR,builtinInterceptor,comparator,guiceHelper,m_afterSuiteMethods,m_afterXmlTestMethods,m_allTestMethods,m_annotationFinder,m_attributes,m_beforeSuiteMethods,m_beforeXmlTestMethods,m_classListeners,m_classMap,m_classMethodMap,m_confListener,m_configuration,m_configurationListeners,m_dataProviderListeners,m_endDate,m_excludedMethods,m_failedButWithinSuccessPercentageTests,m_failedConfigurations,m_failedTests,m_groupMethods,m_guiceModules,m_host,m_injectors,m_invokedMethodListeners,m_invokedMethods,m_invoker,m_metaGroups,m_methodInterceptors,m_outputDirectory,m_passedConfigurations,m_passedTests,m_runInfo,m_skippedConfigurations,m_skippedTests,m_startDate,m_suite,m_testClassFinder,m_testClassesFromXml,m_testListeners,m_testName,m_verbose,m_xmlMethodSelector,m_xmlTest +hfds DEFAULT_PROP_OUTPUT_DIR,comparator,exitCodeListener,holder,m_afterSuiteMethods,m_afterXmlTestMethods,m_annotationFinder,m_attributes,m_beforeSuiteMethods,m_beforeXmlTestMethods,m_classListeners,m_classMap,m_classMethodMap,m_confListener,m_configsToBeInvoked,m_configuration,m_configurationListeners,m_endDate,m_excludedMethods,m_failedButWithinSuccessPercentageTests,m_failedConfigurations,m_failedTests,m_groupMethods,m_host,m_injectorFactory,m_invoker,m_metaGroups,m_methodInterceptors,m_objectFactory,m_outputDirectory,m_passedConfigurations,m_passedTests,m_runInfo,m_skippedConfigurations,m_skippedTests,m_startDate,m_suite,m_testClassFinder,m_testClassesFromXml,m_testListeners,m_testName,m_xmlMethodSelector,m_xmlTest,testMethodsContainer,visualisers hcls ConfigurationListener CLSS public final static !enum org.testng.TestRunner$PriorityWeight @@ -1216,6 +1348,7 @@ meth public abstract !hasdefault java.lang.String description() meth public abstract !hasdefault java.lang.String[] dependsOnGroups() meth public abstract !hasdefault java.lang.String[] dependsOnMethods() meth public abstract !hasdefault java.lang.String[] groups() +meth public abstract !hasdefault java.lang.String[] onlyForGroups() meth public abstract !hasdefault long timeOut() CLSS public abstract interface !annotation org.testng.annotations.AfterSuite @@ -1253,6 +1386,7 @@ CLSS public abstract interface !annotation org.testng.annotations.BeforeClass intf java.lang.annotation.Annotation meth public abstract !hasdefault boolean alwaysRun() meth public abstract !hasdefault boolean enabled() +meth public abstract !hasdefault boolean ignoreFailure() meth public abstract !hasdefault boolean inheritGroups() meth public abstract !hasdefault java.lang.String description() meth public abstract !hasdefault java.lang.String[] dependsOnGroups() @@ -1283,11 +1417,13 @@ intf java.lang.annotation.Annotation meth public abstract !hasdefault boolean alwaysRun() meth public abstract !hasdefault boolean enabled() meth public abstract !hasdefault boolean firstTimeOnly() +meth public abstract !hasdefault boolean ignoreFailure() meth public abstract !hasdefault boolean inheritGroups() meth public abstract !hasdefault java.lang.String description() meth public abstract !hasdefault java.lang.String[] dependsOnGroups() meth public abstract !hasdefault java.lang.String[] dependsOnMethods() meth public abstract !hasdefault java.lang.String[] groups() +meth public abstract !hasdefault java.lang.String[] onlyForGroups() meth public abstract !hasdefault long timeOut() CLSS public abstract interface !annotation org.testng.annotations.BeforeSuite @@ -1311,6 +1447,7 @@ CLSS public abstract interface !annotation org.testng.annotations.BeforeTest intf java.lang.annotation.Annotation meth public abstract !hasdefault boolean alwaysRun() meth public abstract !hasdefault boolean enabled() +meth public abstract !hasdefault boolean ignoreFailure() meth public abstract !hasdefault boolean inheritGroups() meth public abstract !hasdefault java.lang.String description() meth public abstract !hasdefault java.lang.String[] dependsOnGroups() @@ -1318,13 +1455,23 @@ meth public abstract !hasdefault java.lang.String[] dependsOnMethods() meth public abstract !hasdefault java.lang.String[] groups() meth public abstract !hasdefault long timeOut() +CLSS public abstract interface !annotation org.testng.annotations.CustomAttribute + anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, TYPE]) +intf java.lang.annotation.Annotation +meth public abstract !hasdefault java.lang.String[] values() +meth public abstract java.lang.String name() + CLSS public abstract interface !annotation org.testng.annotations.DataProvider anno 0 java.lang.annotation.Documented() anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD]) intf java.lang.annotation.Annotation +meth public abstract !hasdefault boolean cacheDataForTestRetries() meth public abstract !hasdefault boolean parallel() +meth public abstract !hasdefault boolean propagateFailureAsTestFailure() meth public abstract !hasdefault int[] indices() +meth public abstract !hasdefault java.lang.Class retryUsing() meth public abstract !hasdefault java.lang.String name() CLSS public abstract interface !annotation org.testng.annotations.Factory @@ -1336,8 +1483,6 @@ meth public abstract !hasdefault boolean enabled() meth public abstract !hasdefault int[] indices() meth public abstract !hasdefault java.lang.Class dataProviderClass() meth public abstract !hasdefault java.lang.String dataProvider() -meth public abstract !hasdefault java.lang.String[] parameters() - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") CLSS public abstract interface !annotation org.testng.annotations.Guice anno 0 java.lang.annotation.Documented() @@ -1362,17 +1507,26 @@ meth public abstract boolean getBeforeTestClass() meth public abstract boolean getBeforeTestMethod() meth public abstract boolean getInheritGroups() meth public abstract boolean isFakeConfiguration() +meth public abstract boolean isIgnoreFailure() meth public abstract java.lang.String[] getAfterGroups() meth public abstract java.lang.String[] getBeforeGroups() +meth public boolean isAfterGroups() +meth public boolean isBeforeGroups() CLSS public abstract interface org.testng.annotations.IDataProviderAnnotation intf org.testng.annotations.IAnnotation +meth public abstract boolean isCacheDataForTestRetries() meth public abstract boolean isParallel() +meth public abstract boolean isPropagateFailureAsTestFailure() +meth public abstract java.lang.Class retryUsing() meth public abstract java.lang.String getName() meth public abstract java.util.List getIndices() +meth public abstract void cacheDataForTestRetries(boolean) +meth public abstract void propagateFailureAsTestFailure() meth public abstract void setIndices(java.util.List) meth public abstract void setName(java.lang.String) meth public abstract void setParallel(boolean) +meth public abstract void setRetryUsing(java.lang.Class) CLSS public abstract interface org.testng.annotations.IFactoryAnnotation intf org.testng.annotations.IParameterizable @@ -1380,6 +1534,9 @@ intf org.testng.internal.annotations.IDataProvidable meth public abstract java.util.List getIndices() meth public abstract void setIndices(java.util.List) +CLSS public abstract interface org.testng.annotations.IIgnoreAnnotation +intf org.testng.annotations.IAnnotation + CLSS public abstract interface org.testng.annotations.IListenersAnnotation intf org.testng.annotations.IAnnotation meth public abstract java.lang.Class[] getValue() @@ -1391,8 +1548,6 @@ intf org.testng.annotations.IAnnotation CLSS public abstract interface org.testng.annotations.IParameterizable intf org.testng.annotations.IAnnotation meth public abstract boolean getEnabled() -meth public abstract java.lang.String[] getParameters() - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract void setEnabled(boolean) CLSS public abstract interface org.testng.annotations.IParametersAnnotation @@ -1403,7 +1558,6 @@ CLSS public abstract interface org.testng.annotations.ITestAnnotation intf org.testng.annotations.ITestOrConfiguration intf org.testng.internal.annotations.IDataProvidable meth public abstract boolean getAlwaysRun() -meth public abstract boolean getSequential() meth public abstract boolean getSingleThreaded() meth public abstract boolean ignoreMissingDependencies() meth public abstract boolean skipFailedInvocations() @@ -1411,25 +1565,28 @@ meth public abstract int getInvocationCount() meth public abstract int getPriority() meth public abstract int getSuccessPercentage() meth public abstract int getThreadPoolSize() +meth public abstract java.lang.Class getRetryAnalyzerClass() meth public abstract java.lang.Class getDataProviderClass() meth public abstract java.lang.Class[] getExpectedExceptions() meth public abstract java.lang.String getDataProvider() +meth public abstract java.lang.String getDataProviderDynamicClass() meth public abstract java.lang.String getExpectedExceptionsMessageRegExp() meth public abstract java.lang.String getSuiteName() meth public abstract java.lang.String getTestName() meth public abstract long invocationTimeOut() -meth public abstract org.testng.IRetryAnalyzer getRetryAnalyzer() +meth public abstract org.testng.annotations.CustomAttribute[] getAttributes() meth public abstract void setAlwaysRun(boolean) +meth public abstract void setAttributes(org.testng.annotations.CustomAttribute[]) meth public abstract void setDataProvider(java.lang.String) meth public abstract void setDataProviderClass(java.lang.Class) +meth public abstract void setDataProviderDynamicClass(java.lang.String) meth public abstract void setExpectedExceptions(java.lang.Class[]) meth public abstract void setExpectedExceptionsMessageRegExp(java.lang.String) meth public abstract void setIgnoreMissingDependencies(boolean) meth public abstract void setInvocationCount(int) meth public abstract void setInvocationTimeOut(long) meth public abstract void setPriority(int) -meth public abstract void setRetryAnalyzer(java.lang.Class) -meth public abstract void setSequential(boolean) +meth public abstract void setRetryAnalyzer(java.lang.Class) meth public abstract void setSingleThreaded(boolean) meth public abstract void setSkipFailedInvocations(boolean) meth public abstract void setSuccessPercentage(int) @@ -1457,6 +1614,7 @@ intf java.lang.annotation.Annotation meth public abstract !hasdefault java.lang.String value() CLSS public abstract interface !annotation org.testng.annotations.Listeners + anno 0 java.lang.annotation.Inherited() anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE]) intf java.lang.annotation.Annotation @@ -1481,6 +1639,7 @@ meth public abstract !hasdefault java.lang.String value() CLSS public abstract interface !annotation org.testng.annotations.Parameters anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, CONSTRUCTOR, TYPE]) +fld public final static java.lang.String NULL_VALUE = "null" intf java.lang.annotation.Annotation meth public abstract !hasdefault java.lang.String[] value() @@ -1491,17 +1650,17 @@ intf java.lang.annotation.Annotation meth public abstract !hasdefault boolean alwaysRun() meth public abstract !hasdefault boolean enabled() meth public abstract !hasdefault boolean ignoreMissingDependencies() -meth public abstract !hasdefault boolean sequential() meth public abstract !hasdefault boolean singleThreaded() meth public abstract !hasdefault boolean skipFailedInvocations() meth public abstract !hasdefault int invocationCount() meth public abstract !hasdefault int priority() meth public abstract !hasdefault int successPercentage() meth public abstract !hasdefault int threadPoolSize() -meth public abstract !hasdefault java.lang.Class retryAnalyzer() +meth public abstract !hasdefault java.lang.Class retryAnalyzer() meth public abstract !hasdefault java.lang.Class dataProviderClass() meth public abstract !hasdefault java.lang.Class[] expectedExceptions() meth public abstract !hasdefault java.lang.String dataProvider() +meth public abstract !hasdefault java.lang.String dataProviderDynamicClass() meth public abstract !hasdefault java.lang.String description() meth public abstract !hasdefault java.lang.String expectedExceptionsMessageRegExp() meth public abstract !hasdefault java.lang.String suiteName() @@ -1509,22 +1668,24 @@ meth public abstract !hasdefault java.lang.String testName() meth public abstract !hasdefault java.lang.String[] dependsOnGroups() meth public abstract !hasdefault java.lang.String[] dependsOnMethods() meth public abstract !hasdefault java.lang.String[] groups() -meth public abstract !hasdefault java.lang.String[] parameters() - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract !hasdefault long invocationTimeOut() meth public abstract !hasdefault long timeOut() +meth public abstract !hasdefault org.testng.annotations.CustomAttribute[] attributes() CLSS public abstract interface !annotation org.testng.annotations.TestInstance anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[PARAMETER]) intf java.lang.annotation.Annotation +CLSS public abstract interface org.testng.internal.IConfigEavesdropper +meth public abstract org.testng.IResultMap getConfigurationsScheduledForInvocation() + CLSS public abstract interface org.testng.internal.IResultListener intf org.testng.IConfigurationListener intf org.testng.ITestListener CLSS public abstract interface org.testng.internal.IResultListener2 -intf org.testng.IConfigurationListener2 +intf org.testng.IConfigurationListener intf org.testng.internal.IResultListener CLSS public abstract interface org.testng.internal.ITestResultNotifier @@ -1533,18 +1694,20 @@ meth public abstract java.util.List getTestListeners() meth public abstract java.util.Set getFailedTests(org.testng.ITestNGMethod) meth public abstract java.util.Set getPassedTests(org.testng.ITestNGMethod) meth public abstract java.util.Set getSkippedTests(org.testng.ITestNGMethod) +meth public abstract org.testng.ITestListener getExitCodeListener() meth public abstract org.testng.xml.XmlTest getTest() meth public abstract void addFailedButWithinSuccessPercentageTest(org.testng.ITestNGMethod,org.testng.ITestResult) meth public abstract void addFailedTest(org.testng.ITestNGMethod,org.testng.ITestResult) -meth public abstract void addInvokedMethod(org.testng.internal.InvokedMethod) meth public abstract void addPassedTest(org.testng.ITestNGMethod,org.testng.ITestResult) meth public abstract void addSkippedTest(org.testng.ITestNGMethod,org.testng.ITestResult) CLSS public abstract interface org.testng.internal.annotations.IDataProvidable meth public abstract java.lang.Class getDataProviderClass() meth public abstract java.lang.String getDataProvider() +meth public abstract java.lang.String getDataProviderDynamicClass() meth public abstract void setDataProvider(java.lang.String) meth public abstract void setDataProviderClass(java.lang.Class) +meth public abstract void setDataProviderDynamicClass(java.lang.String) CLSS public org.testng.internal.junit.ArrayAsserts cons public init() @@ -1568,15 +1731,42 @@ meth public static void assertArrayEquals(long[],long[]) meth public static void assertArrayEquals(short[],short[]) supr java.lang.Object -CLSS public abstract interface org.testng.internal.thread.graph.IThreadWorkerFactory<%0 extends java.lang.Object> -meth public abstract java.util.List> createWorkers(java.util.List<{org.testng.internal.thread.graph.IThreadWorkerFactory%0}>) +CLSS public abstract org.testng.reporters.AbstractXmlReporter +cons public init() +innr public static Count +intf org.testng.IReporter +intf org.testng.reporters.ICustomizeXmlReport +meth protected final java.util.Properties writeSummaryCount(org.testng.reporters.AbstractXmlReporter$Count) +meth protected final org.testng.reporters.AbstractXmlReporter$Count computeCountForSuite(org.testng.ISuite) +meth protected final void writeReporterOutput(org.testng.reporters.XMLStringBuffer) +meth protected final void writeReporterOutput(org.testng.reporters.XMLStringBuffer,java.util.List) +meth protected final void writeSuite(org.testng.reporters.XMLStringBuffer,org.testng.ISuite) +meth protected static void setDurationAttributes(org.testng.reporters.XMLReporterConfig,java.util.Properties,java.util.Date,java.util.Date) +meth public java.lang.String fileName() +meth public org.testng.reporters.XMLReporterConfig getConfig() +meth public void addCustomTagsFor(org.testng.reporters.XMLStringBuffer,org.testng.ITestResult) +supr java.lang.Object +hfds config -CLSS public abstract interface org.testng.internal.thread.graph.IWorker<%0 extends java.lang.Object> -intf java.lang.Comparable> -intf java.lang.Runnable -meth public abstract int getPriority() -meth public abstract java.util.List<{org.testng.internal.thread.graph.IWorker%0}> getTasks() -meth public abstract long getTimeOut() +CLSS public static org.testng.reporters.AbstractXmlReporter$Count + outer org.testng.reporters.AbstractXmlReporter +innr public final static Builder +meth public int total() +meth public void add(org.testng.reporters.AbstractXmlReporter$Count) +supr java.lang.Object +hfds failed,ignored,passed,retried,skipped + +CLSS public final static org.testng.reporters.AbstractXmlReporter$Count$Builder + outer org.testng.reporters.AbstractXmlReporter$Count +meth public org.testng.reporters.AbstractXmlReporter$Count build() +meth public org.testng.reporters.AbstractXmlReporter$Count$Builder withFailed(int) +meth public org.testng.reporters.AbstractXmlReporter$Count$Builder withIgnored(int) +meth public org.testng.reporters.AbstractXmlReporter$Count$Builder withPassed(int) +meth public org.testng.reporters.AbstractXmlReporter$Count$Builder withRetried(int) +meth public org.testng.reporters.AbstractXmlReporter$Count$Builder withSkipped(int) +meth public static org.testng.reporters.AbstractXmlReporter$Count$Builder builder() +supr java.lang.Object +hfds failed,ignored,passed,retried,skipped CLSS public org.testng.reporters.Buffer cons public init() @@ -1585,28 +1775,12 @@ supr java.lang.Object CLSS public org.testng.reporters.DotTestListener cons public init() +intf org.testng.ITestListener meth public void onTestFailure(org.testng.ITestResult) meth public void onTestSkipped(org.testng.ITestResult) meth public void onTestSuccess(org.testng.ITestResult) -supr org.testng.TestListenerAdapter -hfds m_count - -CLSS public org.testng.reporters.EmailableReporter -cons public init() -intf org.testng.IReporter -meth protected java.io.PrintWriter createWriter(java.lang.String) throws java.io.IOException -meth protected void endHtml(java.io.PrintWriter) -meth protected void generateExceptionReport(java.lang.Throwable,org.testng.ITestNGMethod) -meth protected void generateMethodDetailReport(java.util.List) -meth protected void generateMethodSummaryReport(java.util.List) -meth protected void startHtml(java.io.PrintWriter) -meth public java.lang.String getFileName() -meth public void generateReport(java.util.List,java.util.List,java.lang.String) -meth public void generateSuiteSummaryReport(java.util.List) -meth public void setFileName(java.lang.String) supr java.lang.Object -hfds JVM_ARG,L,fileName,m_methodIndex,m_out,m_row,m_testIndex -hcls TestSorter +hfds m_count CLSS public org.testng.reporters.EmailableReporter2 cons public init() @@ -1618,6 +1792,7 @@ innr protected static SuiteResult innr protected static TestResult intf org.testng.IReporter meth protected java.io.PrintWriter createWriter(java.lang.String) throws java.io.IOException +meth protected java.lang.String getFormattedStartTime(long) meth protected void writeBody() meth protected void writeDocumentEnd() meth protected void writeDocumentStart() @@ -1636,7 +1811,7 @@ meth public java.lang.String getFileName() meth public void generateReport(java.util.List,java.util.List,java.lang.String) meth public void setFileName(java.lang.String) supr java.lang.Object -hfds JVM_ARG,LOG,buffer,fileName +hfds LOG,buffer,fileName CLSS protected static org.testng.reporters.EmailableReporter2$ClassResult outer org.testng.reporters.EmailableReporter2 @@ -1658,8 +1833,9 @@ CLSS protected static org.testng.reporters.EmailableReporter2$SuiteResult cons public init(org.testng.ISuite) meth public java.lang.String getSuiteName() meth public java.util.List getTestResults() +meth public org.testng.xml.XmlSuite$ParallelMode getParallelMode() supr java.lang.Object -hfds suiteName,testResults +hfds mode,suiteName,testResults CLSS protected static org.testng.reporters.EmailableReporter2$TestResult outer org.testng.reporters.EmailableReporter2 @@ -1669,6 +1845,7 @@ meth protected java.lang.String formatGroups(java.lang.String[]) meth protected java.util.List groupResults(java.util.Set) meth public int getFailedTestCount() meth public int getPassedTestCount() +meth public int getRetriedTestCount() meth public int getSkippedTestCount() meth public java.lang.String getExcludedGroups() meth public java.lang.String getIncludedGroups() @@ -1676,16 +1853,27 @@ meth public java.lang.String getTestName() meth public java.util.List getFailedConfigurationResults() meth public java.util.List getFailedTestResults() meth public java.util.List getPassedTestResults() +meth public java.util.List getRetriedTestResults() meth public java.util.List getSkippedConfigurationResults() meth public java.util.List getSkippedTestResults() meth public long getDuration() supr java.lang.Object -hfds duration,excludedGroups,failedConfigurationResults,failedTestCount,failedTestResults,includedGroups,passedTestCount,passedTestResults,skippedConfigurationResults,skippedTestCount,skippedTestResults,testName +hfds duration,excludedGroups,failedConfigurationResults,failedTestCount,failedTestResults,includedGroups,passedTestCount,passedTestResults,retriedTestCount,retriedTestResults,skippedConfigurationResults,skippedTestCount,skippedTestResults,testName CLSS public org.testng.reporters.ExitCodeListener + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() -cons public init(org.testng.TestNG) -supr org.testng.TestNG$ExitCodeListener +intf org.testng.internal.IResultListener2 +meth public void onConfigurationFailure(org.testng.ITestResult) +meth public void onConfigurationSkip(org.testng.ITestResult) +meth public void onConfigurationSuccess(org.testng.ITestResult) +meth public void onStart(org.testng.ITestContext) +meth public void onTestFailedButWithinSuccessPercentage(org.testng.ITestResult) +meth public void onTestFailure(org.testng.ITestResult) +meth public void onTestSkipped(org.testng.ITestResult) +meth public void onTestStart(org.testng.ITestResult) +meth public void onTestSuccess(org.testng.ITestResult) +supr java.lang.Object CLSS public org.testng.reporters.FailedReporter cons public init() @@ -1694,8 +1882,8 @@ fld public final static java.lang.String TESTNG_FAILED_XML = "testng-failed.xml" intf org.testng.IReporter meth protected void generateFailureSuite(org.testng.xml.XmlSuite,org.testng.ISuite,java.lang.String) meth public void generateReport(java.util.List,java.util.List,java.lang.String) -supr org.testng.TestListenerAdapter -hfds m_xmlSuite +supr java.lang.Object +hfds keyCache,m_xmlSuite CLSS public org.testng.reporters.FileStringBuffer cons public init() @@ -1703,25 +1891,19 @@ cons public init(int) intf org.testng.reporters.IBuffer meth public java.lang.String toString() meth public org.testng.reporters.FileStringBuffer append(java.lang.CharSequence) -meth public static void main(java.lang.String[]) throws java.io.IOException meth public void toWriter(java.io.Writer) supr java.lang.Object -hfds MAX,VERBOSE,m_file,m_maxCharacters,m_sb +hfds LOGGER,MAX,VERBOSE,m_file,m_maxCharacters,m_sb -CLSS public org.testng.reporters.Files -cons public init() -meth public static java.lang.String readFile(java.io.File) throws java.io.IOException +CLSS public final org.testng.reporters.Files meth public static java.lang.String readFile(java.io.InputStream) throws java.io.IOException -meth public static java.lang.String streamToString(java.io.InputStream) throws java.io.IOException -meth public static void copyFile(java.io.InputStream,java.io.File) throws java.io.IOException -meth public static void writeFile(java.lang.String,java.io.File) throws java.io.IOException supr java.lang.Object CLSS public org.testng.reporters.HtmlHelper cons public init() -meth public static java.io.File generateStylesheet(java.lang.String) throws java.io.IOException meth public static java.lang.String getCssString() meth public static java.lang.String getCssString(java.lang.String) +meth public static void generateStylesheet(java.lang.String) throws java.io.IOException supr java.lang.Object hfds CSS_FILE_NAME,MY_CSS_FILE_NAME @@ -1729,6 +1911,13 @@ CLSS public abstract interface org.testng.reporters.IBuffer meth public abstract org.testng.reporters.IBuffer append(java.lang.CharSequence) meth public abstract void toWriter(java.io.Writer) +CLSS public abstract interface org.testng.reporters.ICustomizeXmlReport +meth public abstract void addCustomTagsFor(org.testng.reporters.XMLStringBuffer,org.testng.ITestResult) + +CLSS public abstract interface org.testng.reporters.IReporterConfig +meth public void setProperties(java.util.List) +meth public void setProperty(java.lang.String,java.lang.String) + CLSS public org.testng.reporters.JUnitReportReporter cons public init() intf org.testng.IReporter @@ -1742,7 +1931,6 @@ CLSS public org.testng.reporters.JUnitXMLReporter cons public init() intf org.testng.internal.IResultListener2 meth protected void generateReport(org.testng.ITestContext) -meth public void beforeConfiguration(org.testng.ITestResult) meth public void onConfigurationFailure(org.testng.ITestResult) meth public void onConfigurationSkip(org.testng.ITestResult) meth public void onConfigurationSuccess(org.testng.ITestResult) @@ -1751,21 +1939,35 @@ meth public void onStart(org.testng.ITestContext) meth public void onTestFailedButWithinSuccessPercentage(org.testng.ITestResult) meth public void onTestFailure(org.testng.ITestResult) meth public void onTestSkipped(org.testng.ITestResult) -meth public void onTestStart(org.testng.ITestResult) meth public void onTestSuccess(org.testng.ITestResult) supr java.lang.Object -hfds ATTR_ESCAPES,ENTITY,GREATER,LESS,QUOTE,SINGLE_QUOTE,m_allTests,m_configIssues,m_fileNameIncrementer,m_fileNameMap,m_numFailed +hfds ATTR_ESCAPES,ENTITY,GREATER,LESS,QUOTE,SINGLE_QUOTE,lock,m_allTests,m_configIssues,m_fileNameIncrementer,m_fileNameMap,m_numFailed -CLSS public org.testng.reporters.JqReporter - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") +CLSS public org.testng.reporters.PerSuiteXMLReporter cons public init() -intf org.testng.IReporter -meth protected java.lang.String generateOutputDirectoryName(java.lang.String) meth public void generateReport(java.util.List,java.util.List,java.lang.String) +supr org.testng.reporters.AbstractXmlReporter + +CLSS public org.testng.reporters.PojoReporterConfig +cons public init(java.lang.Object) +intf org.testng.reporters.IReporterConfig +meth public void setProperty(java.lang.String,java.lang.String) +supr java.lang.Object +hfds target + +CLSS public org.testng.reporters.RuntimeBehavior +fld public final static java.lang.String FILE_NAME = "testng-results.xml" +meth public static boolean verboseMode() +meth public static java.lang.String getDefaultEmailableReport2Name() +meth public static java.lang.String getDefaultEmailableReportName() +meth public static java.lang.String getDefaultFileNameForXmlReports() +meth public static java.lang.String getDefaultLineSeparator() +meth public static java.lang.String getDefaultStacktraceLevels() +meth public static java.lang.String getLineSeparatorOrNewLine() supr java.lang.Object -hfds C,D,S,m_outputDirectory,m_testCount,m_testMap CLSS public org.testng.reporters.SuiteHTMLReporter + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() fld public final static java.lang.String AFTER = "<<" fld public final static java.lang.String BEFORE = ">>" @@ -1784,25 +1986,27 @@ hfds CLOSE_TD,SP,SP2,TD_A_TARGET_MAIN_FRAME_HREF,m_classes,m_outputDirectory CLSS public org.testng.reporters.TestHTMLReporter cons public init() +intf org.testng.ITestListener meth public static void generateLog(org.testng.ITestContext,java.lang.String,java.lang.String,java.util.Collection,java.util.Collection,java.util.Collection,java.util.Collection,java.util.Collection,java.util.Collection) meth public static void generateTable(java.io.PrintWriter,java.lang.String,java.util.Collection,java.lang.String,java.util.Comparator) meth public void onFinish(org.testng.ITestContext) meth public void onStart(org.testng.ITestContext) -supr org.testng.TestListenerAdapter +supr java.lang.Object hfds CONFIGURATION_COMPARATOR,HEAD,NAME_COMPARATOR,m_testContext hcls ConfigurationComparator,NameComparator CLSS public org.testng.reporters.TextReporter cons public init(java.lang.String,int) +intf org.testng.ITestListener meth public void onFinish(org.testng.ITestContext) -supr org.testng.TestListenerAdapter -hfds m_testName,m_verbose +supr java.lang.Object +hfds LINE,m_testName,m_verbose CLSS public org.testng.reporters.VerboseReporter -cons public init() - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(java.lang.String) fld public final static java.lang.String LISTENER_PREFIX = "[VerboseTestNG] " +intf org.testng.IConfigurationListener +intf org.testng.ITestListener meth protected void log(java.lang.String) meth public java.lang.String toString() meth public void beforeConfiguration(org.testng.ITestResult) @@ -1816,7 +2020,7 @@ meth public void onTestFailure(org.testng.ITestResult) meth public void onTestSkipped(org.testng.ITestResult) meth public void onTestStart(org.testng.ITestResult) meth public void onTestSuccess(org.testng.ITestResult) -supr org.testng.TestListenerAdapter +supr java.lang.Object hfds prefix,suiteName hcls Status @@ -1847,49 +2051,8 @@ fld public final static java.lang.String TESTSUITES = "testsuites" CLSS public org.testng.reporters.XMLReporter cons public init() -fld public final static java.lang.String FILE_NAME = "testng-results.xml" -intf org.testng.IReporter -meth public boolean isGenerateDependsOnGroups() - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") -meth public boolean isGenerateDependsOnMethods() - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") -meth public boolean isGenerateGroupsAttribute() - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") -meth public boolean isGenerateTestResultAttributes() - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") -meth public boolean isSplitClassAndPackageNames() - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") -meth public int getFileFragmentationLevel() - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") -meth public int getStackTraceOutputMethod() - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") -meth public java.lang.String getOutputDirectory() - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") -meth public java.lang.String getTimestampFormat() - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") -meth public org.testng.reporters.XMLReporterConfig getConfig() -meth public static void addDurationAttributes(org.testng.reporters.XMLReporterConfig,java.util.Properties,java.util.Date,java.util.Date) meth public void generateReport(java.util.List,java.util.List,java.lang.String) -meth public void setFileFragmentationLevel(int) - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") -meth public void setGenerateDependsOnGroups(boolean) - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") -meth public void setGenerateDependsOnMethods(boolean) - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") -meth public void setGenerateGroupsAttribute(boolean) - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") -meth public void setGenerateTestResultAttributes(boolean) - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") -meth public void setOutputDirectory(java.lang.String) - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") -meth public void setSplitClassAndPackageNames(boolean) - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") -meth public void setStackTraceOutputMethod(int) - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") -meth public void setTimestampFormat(java.lang.String) - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") -supr java.lang.Object -hfds JVM_ARG,config,rootBuffer +supr org.testng.reporters.AbstractXmlReporter CLSS public org.testng.reporters.XMLReporterConfig cons public init() @@ -1910,6 +2073,7 @@ fld public final static java.lang.String ATTR_IS_NULL = "is-null" fld public final static java.lang.String ATTR_METHOD_SIG = "signature" fld public final static java.lang.String ATTR_NAME = "name" fld public final static java.lang.String ATTR_PACKAGE = "package" +fld public final static java.lang.String ATTR_RETRIED = "retried" fld public final static java.lang.String ATTR_STARTED_AT = "started-at" fld public final static java.lang.String ATTR_STATUS = "status" fld public final static java.lang.String ATTR_TEST_INSTANCE_NAME = "test-instance-name" @@ -1917,6 +2081,10 @@ fld public final static java.lang.String ATTR_URL = "url" fld public final static java.lang.String TAG_ATTRIBUTE = "attribute" fld public final static java.lang.String TAG_ATTRIBUTES = "attributes" fld public final static java.lang.String TAG_CLASS = "class" +fld public final static java.lang.String TAG_CUSTOM_ATTRIBUTE = "custom-attribute" +fld public final static java.lang.String TAG_CUSTOM_ATTRIBUTES = "custom-attributes" +fld public final static java.lang.String TAG_CUSTOM_ATTRIBUTE_NAME = "name" +fld public final static java.lang.String TAG_CUSTOM_ATTRIBUTE_VALUE = "value" fld public final static java.lang.String TAG_EXCEPTION = "exception" fld public final static java.lang.String TAG_FULL_STACKTRACE = "full-stacktrace" fld public final static java.lang.String TAG_GROUP = "group" @@ -1937,14 +2105,13 @@ fld public final static java.lang.String TEST_FAILED = "FAIL" fld public final static java.lang.String TEST_PASSED = "PASS" fld public final static java.lang.String TEST_SKIPPED = "SKIP" innr public final static !enum StackTraceLevels +intf org.testng.reporters.IReporterConfig meth public boolean isGenerateDependsOnGroups() meth public boolean isGenerateDependsOnMethods() meth public boolean isGenerateGroupsAttribute() meth public boolean isGenerateTestResultAttributes() meth public boolean isSplitClassAndPackageNames() meth public int getFileFragmentationLevel() -meth public int getStackTraceOutputMethod() - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.lang.String getOutputDirectory() meth public java.lang.String getTimestampFormat() meth public org.testng.reporters.XMLReporterConfig$StackTraceLevels getStackTraceOutput() @@ -1958,8 +2125,6 @@ meth public void setGenerateTestResultAttributes(boolean) meth public void setOutputDirectory(java.lang.String) meth public void setSplitClassAndPackageNames(boolean) meth public void setStackTraceOutput(org.testng.reporters.XMLReporterConfig$StackTraceLevels) -meth public void setStackTraceOutputMethod(int) - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setTimestampFormat(java.lang.String) supr java.lang.Object hfds FMT_DEFAULT,STATUSES,fileFragmentationLevel,generateDependsOnGroups,generateDependsOnMethods,generateGroupsAttribute,generateTestResultAttributes,outputDirectory,splitClassAndPackageNames,stackTraceOutputLevel,stackTraceOutputMethod,timestampFormat @@ -2016,11 +2181,11 @@ supr java.lang.Object hfds DEFAULT_INDENT_INCREMENT,INVALID_XML_CHARS,defaultComment,m_buffer,m_currentIndent,m_tagStack CLSS public org.testng.reporters.XMLSuiteResultWriter -cons public init(org.testng.reporters.XMLReporterConfig) +cons public init(org.testng.reporters.XMLReporterConfig,org.testng.reporters.ICustomizeXmlReport) meth public void addTestMethodParams(org.testng.reporters.XMLStringBuffer,org.testng.ITestResult) meth public void writeSuiteResult(org.testng.reporters.XMLStringBuffer,org.testng.ISuiteResult) supr java.lang.Object -hfds config +hfds config,customizer CLSS public final org.testng.reporters.XMLUtils meth public static java.lang.String escape(java.lang.String) @@ -2036,12 +2201,25 @@ meth public static void xmlRequired(org.testng.reporters.IBuffer,java.lang.Strin supr java.lang.Object hfds EOL -CLSS public org.testng.reporters.util.StackTraceTools -cons public init() +CLSS public final org.testng.reporters.util.StackTraceTools meth public static int getTestRoot(java.lang.StackTraceElement[],org.testng.ITestNGMethod) -meth public static java.lang.StackTraceElement[] getTestNGInstrastructure(java.lang.StackTraceElement[],org.testng.ITestNGMethod) +meth public static java.lang.StackTraceElement[] getTestNGInfrastructure(java.lang.StackTraceElement[],org.testng.ITestNGMethod) supr java.lang.Object +CLSS public abstract interface org.testng.thread.IThreadWorkerFactory<%0 extends java.lang.Object> +meth public abstract java.util.List> createWorkers(java.util.List<{org.testng.thread.IThreadWorkerFactory%0}>) + +CLSS public abstract interface org.testng.thread.IWorker<%0 extends java.lang.Object> +intf java.lang.Comparable> +intf java.lang.Runnable +meth public abstract int getPriority() +meth public abstract java.util.List<{org.testng.thread.IWorker%0}> getTasks() +meth public abstract long getTimeOut() +meth public boolean completed() +meth public long getCurrentThreadId() +meth public long getThreadIdToRunOn() +meth public void setThreadIdToRunOn(long) + CLSS public abstract org.testng.util.RetryAnalyzerCount cons public init() intf org.testng.IRetryAnalyzer @@ -2053,19 +2231,26 @@ supr java.lang.Object hfds count CLSS public final org.testng.util.Strings +meth public static boolean isBlankStringList(java.util.List) meth public static boolean isNotNullAndNotEmpty(java.lang.String) meth public static boolean isNullOrEmpty(java.lang.String) meth public static java.lang.String escapeHtml(java.lang.String) -meth public static java.lang.String getValueOrEmpty(java.lang.String) meth public static java.lang.String join(java.lang.String,java.lang.String[]) meth public static java.lang.String valueOf(java.util.Map) supr java.lang.Object hfds ESCAPE_HTML_MAP CLSS public final org.testng.util.TimeUtils -meth public static java.lang.String timeInUTC(long,java.lang.String) +innr public abstract interface static Task +meth public static java.lang.String formatTimeInLocalOrSpecifiedTimeZone(long,java.lang.String) +meth public static void computeAndShowTime(java.lang.String,org.testng.util.TimeUtils$Task) supr java.lang.Object +CLSS public abstract interface static org.testng.util.TimeUtils$Task + outer org.testng.util.TimeUtils + anno 0 java.lang.FunctionalInterface() +meth public abstract void execute() + CLSS public abstract interface org.testng.xml.IFileParser<%0 extends java.lang.Object> meth public abstract {org.testng.xml.IFileParser%0} parse(java.lang.String,java.io.InputStream,boolean) @@ -2080,63 +2265,6 @@ CLSS public abstract interface org.testng.xml.IWeaveXml meth public abstract java.lang.String asXml(org.testng.xml.XmlSuite) meth public abstract java.lang.String asXml(org.testng.xml.XmlTest,java.lang.String) -CLSS public abstract org.testng.xml.LaunchSuite -cons protected init(boolean) -fld protected boolean m_temporary -innr public static ExistingSuite -meth public abstract java.io.File save(java.io.File) -meth public abstract org.testng.reporters.XMLStringBuffer getSuiteBuffer() -meth public boolean isTemporary() -supr java.lang.Object -hfds LOGGER -hcls ClassListSuite,ClassesAndMethodsSuite,CustomizedSuite,MethodsSuite - -CLSS public static org.testng.xml.LaunchSuite$ExistingSuite - outer org.testng.xml.LaunchSuite -cons public init(java.io.File) -meth public java.io.File save(java.io.File) -meth public org.testng.reporters.XMLStringBuffer getSuiteBuffer() -supr org.testng.xml.LaunchSuite -hfds m_suitePath - -CLSS public org.testng.xml.Parameters -cons public init() -meth public java.util.List getAllValues(java.lang.String) -meth public java.util.List getLocalParameter(java.lang.String) -meth public java.util.List getValue(java.lang.String) -meth public void addAllParameter(java.lang.String,java.lang.String) -meth public void addLocalParameter(java.lang.String,java.lang.String) -supr java.lang.Object -hfds m_allParameters,m_localParameters - -CLSS public org.testng.xml.Parser -cons public init() throws java.io.FileNotFoundException -cons public init(java.io.InputStream) -cons public init(java.lang.String) -fld public final static java.lang.String DEFAULT_FILENAME = "testng.xml" -fld public final static java.lang.String DEPRECATED_TESTNG_DTD_URL = "http://beust.com/testng/testng-1.0.dtd" -fld public final static java.lang.String TESTNG_DTD = "testng-1.0.dtd" -fld public final static java.lang.String TESTNG_DTD_URL = "http://testng.org/testng-1.0.dtd" -meth public java.util.Collection parse() throws java.io.IOException -meth public java.util.List parseToList() throws java.io.IOException -meth public static boolean canParse(java.lang.String) -meth public static boolean hasFileScheme(java.lang.String) -meth public static java.util.Collection parse(java.io.InputStream,org.testng.xml.IPostProcessor) throws java.io.IOException -meth public static java.util.Collection parse(java.lang.String,org.testng.xml.IPostProcessor) throws java.io.IOException -meth public void setLoadClasses(boolean) -meth public void setPostProcessor(org.testng.xml.IPostProcessor) -supr java.lang.Object -hfds DEFAULT_FILE_PARSER,PARSERS,m_fileName,m_inputStream,m_loadClasses,m_postProcessor - -CLSS public org.testng.xml.SuiteGenerator -cons public init() -meth public static org.testng.xml.LaunchSuite createCustomizedSuite(java.lang.String,java.util.Collection,java.util.Collection,java.util.Collection,java.util.Collection,java.util.Map,java.lang.String,int) - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") -meth public static org.testng.xml.LaunchSuite createProxiedXmlSuite(java.io.File) -meth public static org.testng.xml.LaunchSuite createSuite(java.lang.String,java.util.Collection,java.util.Map>,java.util.Collection,java.util.Map,java.lang.String,int) -supr java.lang.Object -hfds EMPTY_CLASS_LIST - CLSS public org.testng.xml.SuiteXmlParser cons public init() intf org.testng.xml.ISuiteParser @@ -2149,21 +2277,21 @@ cons public init(java.lang.String,boolean) meth public org.testng.xml.XmlSuite getSuite() meth public org.xml.sax.InputSource resolveEntity(java.lang.String,java.lang.String) throws java.io.IOException,org.xml.sax.SAXException meth public void characters(char[],int,int) -meth public void endElement(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException +meth public void endElement(java.lang.String,java.lang.String,java.lang.String) meth public void error(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -meth public void startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException -meth public void xmlClasses(boolean,org.xml.sax.Attributes) -meth public void xmlGroup(boolean,org.xml.sax.Attributes) throws org.xml.sax.SAXException -meth public void xmlGroups(boolean,org.xml.sax.Attributes) throws org.xml.sax.SAXException +meth public void startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes) +meth public void xmlClasses(boolean) +meth public void xmlGroup(boolean,org.xml.sax.Attributes) +meth public void xmlGroups(boolean) meth public void xmlListener(boolean,org.xml.sax.Attributes) -meth public void xmlListeners(boolean,org.xml.sax.Attributes) -meth public void xmlMethodSelector(boolean,org.xml.sax.Attributes) -meth public void xmlMethodSelectors(boolean,org.xml.sax.Attributes) -meth public void xmlPackages(boolean,org.xml.sax.Attributes) -meth public void xmlRun(boolean,org.xml.sax.Attributes) throws org.xml.sax.SAXException +meth public void xmlListeners(boolean) +meth public void xmlMethodSelector(boolean) +meth public void xmlMethodSelectors(boolean) +meth public void xmlPackages(boolean) +meth public void xmlRun(boolean) meth public void xmlSelectorClass(boolean,org.xml.sax.Attributes) supr org.xml.sax.helpers.DefaultHandler -hfds m_currentClass,m_currentClassIndex,m_currentClassParameters,m_currentClasses,m_currentDefines,m_currentExcludedGroups,m_currentExcludedMethods,m_currentExpression,m_currentGroups,m_currentInclude,m_currentIncludeIndex,m_currentIncludedGroups,m_currentIncludedMethods,m_currentLanguage,m_currentMetaGroup,m_currentMetaGroupName,m_currentPackage,m_currentPackages,m_currentRuns,m_currentSelector,m_currentSelectors,m_currentSuite,m_currentSuiteParameters,m_currentTest,m_currentTestIndex,m_currentTestParameters,m_enabledTest,m_fileName,m_hasWarn,m_listeners,m_loadClasses,m_locations,m_suiteFiles,m_suites,m_validate +hfds isSuiteFileTag,m_currentClass,m_currentClassIndex,m_currentClassParameters,m_currentClasses,m_currentDefine,m_currentExcludedMethods,m_currentExpression,m_currentGroups,m_currentInclude,m_currentIncludeIndex,m_currentIncludedMethods,m_currentLanguage,m_currentPackage,m_currentPackages,m_currentRun,m_currentSelector,m_currentSelectors,m_currentSuite,m_currentSuiteParameters,m_currentTest,m_currentTestIndex,m_currentTestParameters,m_enabledTest,m_fileName,m_hasWarn,m_listeners,m_loadClasses,m_locations,m_redirectionAwareResolver,m_suiteFiles,m_suites,m_validate hcls Include,Location CLSS public abstract org.testng.xml.XMLParser<%0 extends java.lang.Object> @@ -2171,7 +2299,7 @@ cons public init() intf org.testng.xml.IFileParser<{org.testng.xml.XMLParser%0}> meth public void parse(java.io.InputStream,org.xml.sax.helpers.DefaultHandler) throws java.io.IOException,org.xml.sax.SAXException supr java.lang.Object -hfds m_saxParser +hfds lock,m_saxParser CLSS public org.testng.xml.XmlClass cons public init() @@ -2195,8 +2323,6 @@ meth public java.util.List getExcludedMethods() meth public java.util.List getIncludedMethods() meth public java.util.Map getAllParameters() meth public java.util.Map getLocalParameters() -meth public java.util.Map getParameters() - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.lang.String listToString(java.util.List) meth public void setClass(java.lang.Class) meth public void setExcludedMethods(java.util.List) @@ -2242,6 +2368,7 @@ supr java.lang.Object hfds m_defines,m_dependencies,m_run CLSS public org.testng.xml.XmlInclude +cons public init() cons public init(java.lang.String) cons public init(java.lang.String,int) cons public init(java.lang.String,java.util.List,int) @@ -2254,10 +2381,10 @@ meth public java.lang.String toXml(java.lang.String) meth public java.util.List getInvocationNumbers() meth public java.util.Map getAllParameters() meth public java.util.Map getLocalParameters() -meth public java.util.Map getParameters() - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") +meth public void addInvocationNumbers(java.util.List) meth public void addParameter(java.lang.String,java.lang.String) meth public void setDescription(java.lang.String) +meth public void setName(java.lang.String) meth public void setParameters(java.util.Map) meth public void setXmlClass(org.testng.xml.XmlClass) supr java.lang.Object @@ -2269,13 +2396,10 @@ meth public boolean equals(java.lang.Object) meth public int getPriority() meth public int hashCode() meth public java.lang.String getClassName() -meth public java.lang.String getExpression() -meth public java.lang.String getLanguage() meth public java.lang.String toXml(java.lang.String) +meth public org.testng.xml.XmlScript getScript() meth public void setClassName(java.lang.String) meth public void setElement(java.lang.String,java.lang.String) -meth public void setExpression(java.lang.String) -meth public void setLanguage(java.lang.String) meth public void setName(java.lang.String) meth public void setPriority(int) meth public void setScript(org.testng.xml.XmlScript) @@ -2318,18 +2442,18 @@ hfds m_excludes,m_includes CLSS public org.testng.xml.XmlScript cons public init() +meth public java.lang.String getExpression() meth public java.lang.String getLanguage() -meth public java.lang.String getScript() +meth public void setExpression(java.lang.String) meth public void setLanguage(java.lang.String) -meth public void setScript(java.lang.String) supr java.lang.Object -hfds m_language,m_script +hfds expression,language CLSS public org.testng.xml.XmlSuite cons public init() +fld public final java.util.UUID SUITE_ID fld public final static java.lang.Boolean DEFAULT_ALLOW_RETURN_VALUES fld public final static java.lang.Boolean DEFAULT_GROUP_BY_INSTANCES -fld public final static java.lang.Boolean DEFAULT_JUNIT fld public final static java.lang.Boolean DEFAULT_MIXED fld public final static java.lang.Boolean DEFAULT_PRESERVE_ORDER fld public final static java.lang.Boolean DEFAULT_SKIP_FAILED_INVOCATION_COUNTS @@ -2343,14 +2467,16 @@ innr public final static !enum ParallelMode intf java.lang.Cloneable meth public boolean equals(java.lang.Object) meth public boolean isParsed() +meth public boolean isShareThreadPoolForDataProviders() +meth public boolean useGlobalThreadPool() meth public int getDataProviderThreadCount() meth public int getThreadCount() meth public int hashCode() meth public java.lang.Boolean getAllowReturnValues() meth public java.lang.Boolean getGroupByInstances() meth public java.lang.Boolean getPreserveOrder() -meth public java.lang.Boolean isJUnit() meth public java.lang.Boolean skipFailedInvocationCounts() +meth public java.lang.Class getObjectFactoryClass() meth public java.lang.Integer getVerbose() meth public java.lang.Object clone() meth public java.lang.String getFileName() @@ -2376,7 +2502,6 @@ meth public java.util.List getTests() meth public java.util.Map getAllParameters() meth public java.util.Map getParameters() meth public long getTimeOut(long) -meth public org.testng.ITestObjectFactory getObjectFactory() meth public org.testng.xml.XmlGroups getGroups() meth public org.testng.xml.XmlMethodSelectors getXmlMethodSelectors() meth public org.testng.xml.XmlSuite getParentSuite() @@ -2401,24 +2526,19 @@ meth public void setGroupByInstances(boolean) meth public void setGroups(org.testng.xml.XmlGroups) meth public void setGuiceStage(java.lang.String) meth public void setIncludedGroups(java.util.List) -meth public void setJUnit(java.lang.Boolean) -meth public void setJunit(java.lang.Boolean) meth public void setListeners(java.util.List) meth public void setMethodSelectors(java.util.List) meth public void setMethodSelectors(org.testng.xml.XmlMethodSelectors) meth public void setName(java.lang.String) -meth public void setObjectFactory(org.testng.ITestObjectFactory) +meth public void setObjectFactoryClass(java.lang.Class) meth public void setPackages(java.util.List) -meth public void setParallel(java.lang.String) - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setParallel(org.testng.xml.XmlSuite$ParallelMode) meth public void setParameters(java.util.Map) meth public void setParentModule(java.lang.String) meth public void setParentSuite(org.testng.xml.XmlSuite) meth public void setParsed(boolean) meth public void setPreserveOrder(java.lang.Boolean) -meth public void setPreserveOrder(java.lang.String) - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") +meth public void setShareThreadPoolForDataProviders(boolean) meth public void setSkipFailedInvocationCounts(boolean) meth public void setSuiteFiles(java.util.List) meth public void setTests(java.util.List) @@ -2427,8 +2547,9 @@ meth public void setTimeOut(java.lang.String) meth public void setVerbose(java.lang.Integer) meth public void setXmlMethodSelectors(org.testng.xml.XmlMethodSelectors) meth public void setXmlPackages(java.util.List) +meth public void shouldUseGlobalThreadPool(boolean) supr java.lang.Object -hfds DEFAULT_SUITE_NAME,m_allowReturnValues,m_childSuites,m_configFailurePolicy,m_dataProviderThreadCount,m_excludedGroups,m_expression,m_fileName,m_groupByInstances,m_guiceStage,m_includedGroups,m_isJUnit,m_listeners,m_methodSelectors,m_name,m_objectFactory,m_parallel,m_parameters,m_parentModule,m_parentSuite,m_preserveOrder,m_skipFailedInvocationCounts,m_suiteFiles,m_test,m_tests,m_threadCount,m_timeOut,m_verbose,m_xmlGroups,m_xmlMethodSelectors,m_xmlPackages,parsed +hfds DEFAULT_SUITE_NAME,m_allowReturnValues,m_childSuites,m_configFailurePolicy,m_dataProviderThreadCount,m_fileName,m_groupByInstances,m_guiceStage,m_listeners,m_methodSelectors,m_name,m_objectFactoryClass,m_parallel,m_parameters,m_parentModule,m_parentSuite,m_preserveOrder,m_skipFailedInvocationCounts,m_suiteFiles,m_test,m_tests,m_threadCount,m_timeOut,m_verbose,m_xmlGroups,m_xmlMethodSelectors,m_xmlPackages,parsed,shareThreadPoolForDataProviders,useGlobalThreadPool CLSS public final static !enum org.testng.xml.XmlSuite$FailurePolicy outer org.testng.xml.XmlSuite @@ -2444,18 +2565,13 @@ hfds name CLSS public final static !enum org.testng.xml.XmlSuite$ParallelMode outer org.testng.xml.XmlSuite fld public final static org.testng.xml.XmlSuite$ParallelMode CLASSES -fld public final static org.testng.xml.XmlSuite$ParallelMode FALSE - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static org.testng.xml.XmlSuite$ParallelMode INSTANCES fld public final static org.testng.xml.XmlSuite$ParallelMode METHODS fld public final static org.testng.xml.XmlSuite$ParallelMode NONE fld public final static org.testng.xml.XmlSuite$ParallelMode TESTS -fld public final static org.testng.xml.XmlSuite$ParallelMode TRUE - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isParallel() meth public java.lang.String toString() meth public static org.testng.xml.XmlSuite$ParallelMode getValidParallel(java.lang.String) -meth public static org.testng.xml.XmlSuite$ParallelMode skipDeprecatedValues(org.testng.xml.XmlSuite$ParallelMode) meth public static org.testng.xml.XmlSuite$ParallelMode valueOf(java.lang.String) meth public static org.testng.xml.XmlSuite$ParallelMode[] values() supr java.lang.Enum @@ -2470,9 +2586,10 @@ intf java.lang.Cloneable meth public !varargs void addMetaGroup(java.lang.String,java.lang.String[]) meth public boolean equals(java.lang.Object) meth public boolean getGroupByInstances() -meth public boolean isJUnit() +meth public boolean isGroupFilteringDisabled() meth public boolean nameMatchesAny(java.util.List) meth public boolean skipFailedInvocationCounts() +meth public final org.testng.xml.XmlSuite getSuite() meth public int getIndex() meth public int getThreadCount() meth public int getVerbose() @@ -2480,7 +2597,6 @@ meth public int hashCode() meth public java.lang.Boolean getAllowReturnValues() meth public java.lang.Boolean getPreserveOrder() meth public java.lang.Object clone() -meth public java.lang.String getExpression() meth public java.lang.String getName() meth public java.lang.String getParameter(java.lang.String) meth public java.lang.String getTimeOut() @@ -2495,15 +2611,11 @@ meth public java.util.List getPackages() meth public java.util.List getXmlPackages() meth public java.util.Map getAllParameters() meth public java.util.Map getLocalParameters() -meth public java.util.Map getParameters() - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") -meth public java.util.Map getTestParameters() - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.util.Map getXmlDependencyGroups() meth public java.util.Map> getMetaGroups() meth public long getTimeOut(long) meth public org.testng.xml.XmlGroups getXmlGroups() -meth public org.testng.xml.XmlSuite getSuite() +meth public org.testng.xml.XmlScript getScript() meth public org.testng.xml.XmlSuite$ParallelMode getParallel() meth public void addExcludedGroup(java.lang.String) meth public void addIncludedGroup(java.lang.String) @@ -2511,17 +2623,12 @@ meth public void addMetaGroup(java.lang.String,java.util.List) meth public void addParameter(java.lang.String,java.lang.String) meth public void addXmlDependencyGroup(java.lang.String,java.lang.String) meth public void setAllowReturnValues(java.lang.Boolean) -meth public void setBeanShellExpression(java.lang.String) -meth public void setClassNames(java.util.List) - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setClasses(java.util.List) meth public void setExcludedGroups(java.util.List) -meth public void setExpression(java.lang.String) meth public void setGroupByInstances(boolean) meth public void setGroups(org.testng.xml.XmlGroups) meth public void setIncludedGroups(java.util.List) -meth public void setJUnit(boolean) -meth public void setJunit(boolean) +meth public void setIndex(int) meth public void setMetaGroups(java.util.Map>) meth public void setMethodSelectors(java.util.List) meth public void setName(java.lang.String) @@ -2529,18 +2636,18 @@ meth public void setPackages(java.util.List) meth public void setParallel(org.testng.xml.XmlSuite$ParallelMode) meth public void setParameters(java.util.Map) meth public void setPreserveOrder(java.lang.Boolean) -meth public void setPreserveOrder(java.lang.String) - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") +meth public void setScript(org.testng.xml.XmlScript) meth public void setSkipFailedInvocationCounts(boolean) meth public void setSuite(org.testng.xml.XmlSuite) meth public void setThreadCount(int) meth public void setTimeOut(long) meth public void setVerbose(int) meth public void setXmlClasses(java.util.List) +meth public void setXmlDependencyGroups(java.util.Map) meth public void setXmlPackages(java.util.List) meth public void setXmlSuite(org.testng.xml.XmlSuite) supr java.lang.Object -hfds m_allowReturnValues,m_failedInvocationNumbers,m_groupByInstances,m_index,m_isJUnit,m_methodSelectors,m_name,m_parallel,m_parameters,m_preserveOrder,m_skipFailedInvocationCounts,m_suite,m_threadCount,m_timeOut,m_verbose,m_xmlClasses,m_xmlDependencyGroups,m_xmlGroups,m_xmlPackages +hfds m_allowReturnValues,m_failedInvocationNumbers,m_groupByInstances,m_index,m_methodSelectors,m_name,m_parallel,m_parameters,m_preserveOrder,m_skipFailedInvocationCounts,m_suite,m_threadCount,m_timeOut,m_verbose,m_xmlClasses,m_xmlDependencyGroups,m_xmlGroups,m_xmlPackages CLSS public org.testng.xml.XmlUtils cons public init() diff --git a/platform/libs.testng/nbproject/project.properties b/platform/libs.testng/nbproject/project.properties index b39802947a69..990b46b7ae40 100644 --- a/platform/libs.testng/nbproject/project.properties +++ b/platform/libs.testng/nbproject/project.properties @@ -18,11 +18,13 @@ javac.compilerargs=-Xlint -Xlint:-serial javac.release=17 is.autoload=true -release.external/testng-6.14.3.jar=modules/ext/testng-6.14.3.jar -release.external/jcommander-1.78.jar=modules/ext/jcommander-1.78.jar -release.external/testng-6.13.1-javadoc.jar=docs/testng-6.13.1-javadoc.jar +release.external/testng-7.11.0.jar=modules/ext/testng-7.11.0.jar +release.external/jcommander-1.85.jar=modules/ext/jcommander-1.85.jar +release.external/testng-ant-1.0.0.jar=modules/ext/testng-ant-1.0.0.jar +release.external/slf4j-api-2.0.17.jar=modules/ext/slf4j-api-2.0.17.jar +release.external/testng-7.11.0-javadoc.jar=docs/testng-7.11.0-javadoc.jar sigtest.skip.check=true sigtest.fail.on.error=false jnlp.indirect.jars=\ - docs/testng-6.13.1-javadoc.jar,\ - modules/ext/testng-6.14.3.jar + docs/testng-7.11.0-javadoc.jar,\ + modules/ext/testng-7.11.0.jar diff --git a/platform/libs.testng/nbproject/project.xml b/platform/libs.testng/nbproject/project.xml index 56922cde74eb..0ec81fb85048 100644 --- a/platform/libs.testng/nbproject/project.xml +++ b/platform/libs.testng/nbproject/project.xml @@ -37,12 +37,20 @@ org.testng.xml - ext/testng-6.14.3.jar - external/testng-6.14.3.jar + ext/testng-7.11.0.jar + external/testng-7.11.0.jar - ext/jcommander-1.78.jar - external/jcommander-1.78.jar + ext/jcommander-1.85.jar + external/jcommander-1.85.jar + + + ext/testng-ant-1.0.0.jar + external/testng-ant-1.0.0.jar + + + ext/slf4j-api-2.0.17.jar + external/slf4j-api-2.0.17.jar diff --git a/platform/o.apache.commons.lang3/build.xml b/platform/o.apache.commons.lang3/build.xml index 126afe6fbc8f..3ae696c40ee5 100644 --- a/platform/o.apache.commons.lang3/build.xml +++ b/platform/o.apache.commons.lang3/build.xml @@ -21,5 +21,19 @@ --> - + + + + + + + + + + + diff --git a/platform/o.apache.commons.lang3/external/binaries-list b/platform/o.apache.commons.lang3/external/binaries-list index 36dd1b04ee75..2598b53be9ce 100644 --- a/platform/o.apache.commons.lang3/external/binaries-list +++ b/platform/o.apache.commons.lang3/external/binaries-list @@ -14,4 +14,4 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -B17D2136F0460DCC0D2016CEEFCA8723BDF4EE70 org.apache.commons:commons-lang3:3.17.0 +D6524B169A6574CD253760C472D419B47BFD37E6 org.apache.commons:commons-lang3:3.19.0 diff --git a/platform/o.apache.commons.lang3/external/commons-lang3-3.17.0-license.txt b/platform/o.apache.commons.lang3/external/commons-lang3-3.19.0-license.txt similarity index 99% rename from platform/o.apache.commons.lang3/external/commons-lang3-3.17.0-license.txt rename to platform/o.apache.commons.lang3/external/commons-lang3-3.19.0-license.txt index 21a8fb52f18e..2aa4da309ae1 100644 --- a/platform/o.apache.commons.lang3/external/commons-lang3-3.17.0-license.txt +++ b/platform/o.apache.commons.lang3/external/commons-lang3-3.19.0-license.txt @@ -1,5 +1,5 @@ Name: Commons Lang -Version: 3.17.0 +Version: 3.19.0 License: Apache-2.0 Origin: https://commons.apache.org/proper/commons-lang/ Description: Provides extra functionality for classes in java.lang. @@ -198,7 +198,7 @@ Description: Provides extra functionality for classes in java.lang. you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, diff --git a/platform/o.apache.commons.lang3/external/commons-lang3-3.17.0-notice.txt b/platform/o.apache.commons.lang3/external/commons-lang3-3.19.0-notice.txt similarity index 70% rename from platform/o.apache.commons.lang3/external/commons-lang3-3.17.0-notice.txt rename to platform/o.apache.commons.lang3/external/commons-lang3-3.19.0-notice.txt index 3d4c6906ab02..9c0ea0be638b 100644 --- a/platform/o.apache.commons.lang3/external/commons-lang3-3.17.0-notice.txt +++ b/platform/o.apache.commons.lang3/external/commons-lang3-3.19.0-notice.txt @@ -1,5 +1,5 @@ Apache Commons Lang -Copyright 2001-2021 The Apache Software Foundation +Copyright 2001-2025 The Apache Software Foundation This product includes software developed at The Apache Software Foundation (https://www.apache.org/). diff --git a/platform/o.apache.commons.lang3/nbproject/project.properties b/platform/o.apache.commons.lang3/nbproject/project.properties index de1ab6dcdf68..f00abe352f1e 100644 --- a/platform/o.apache.commons.lang3/nbproject/project.properties +++ b/platform/o.apache.commons.lang3/nbproject/project.properties @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -release.external/commons-lang3-3.17.0.jar=modules/org-apache-commons-lang3.jar +release.external/commons-lang3-3.19.0.jar=modules/org-apache-commons-lang3.jar is.autoload=true diff --git a/platform/o.apache.commons.lang3/nbproject/project.xml b/platform/o.apache.commons.lang3/nbproject/project.xml index c4b718f49770..81c7abdedb3e 100644 --- a/platform/o.apache.commons.lang3/nbproject/project.xml +++ b/platform/o.apache.commons.lang3/nbproject/project.xml @@ -28,7 +28,7 @@ commons-lang3.jar - external/commons-lang3-3.17.0.jar + external/commons-lang3-3.19.0.jar