1336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beustpackage org.testng.internal; 2336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust 3ad662c0a3971e0461a1aaa7580fd3c7e7a114a02Cédric Beustimport java.util.List; 4ad662c0a3971e0461a1aaa7580fd3c7e7a114a02Cédric Beustimport java.util.Set; 5ad662c0a3971e0461a1aaa7580fd3c7e7a114a02Cédric Beust 6ee8e37d41d7e14252ee649f13768022fee714afbCédric Beustimport org.testng.IConfigurationListener; 7336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beustimport org.testng.ITestListener; 8336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beustimport org.testng.ITestNGMethod; 9336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beustimport org.testng.ITestResult; 10336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beustimport org.testng.xml.XmlTest; 11336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust 12336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust/** 139a1482542f224166248c1821ddeb70c7dbc5415athe.mindstorm * An interface defining the notification for @Test results and also 14ad662c0a3971e0461a1aaa7580fd3c7e7a114a02Cédric Beust * \@Configuration results. 150f7e671c94aeedee2fbc796b3318d44b0297b6cdnullin * 16336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust * @author <a href="mailto:cedric@beust.com">Cedric Beust</a> 179a1482542f224166248c1821ddeb70c7dbc5415athe.mindstorm * @author <a href='mailto:the_mindstorm@evolva.ro'>Alexandru Popescu</a> 18336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust */ 19336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beustpublic interface ITestResultNotifier { 200f7e671c94aeedee2fbc796b3318d44b0297b6cdnullin 219a1482542f224166248c1821ddeb70c7dbc5415athe.mindstorm Set<ITestResult> getPassedTests(ITestNGMethod tm); 220f7e671c94aeedee2fbc796b3318d44b0297b6cdnullin 23d3c04c36b8f179fd5aa1b53711a5b909cde06d09nalin.makar@gmail.com Set<ITestResult> getFailedTests(ITestNGMethod tm); 240f7e671c94aeedee2fbc796b3318d44b0297b6cdnullin 2560916e4ddae15723de42347024800d514b85de09Cédric Beust Set<ITestResult> getSkippedTests(ITestNGMethod tm); 2660916e4ddae15723de42347024800d514b85de09Cédric Beust 270f7e671c94aeedee2fbc796b3318d44b0297b6cdnullin void addPassedTest(ITestNGMethod tm, ITestResult tr); 280f7e671c94aeedee2fbc796b3318d44b0297b6cdnullin 299a1482542f224166248c1821ddeb70c7dbc5415athe.mindstorm void addSkippedTest(ITestNGMethod tm, ITestResult tr); 300f7e671c94aeedee2fbc796b3318d44b0297b6cdnullin 319a1482542f224166248c1821ddeb70c7dbc5415athe.mindstorm void addFailedTest(ITestNGMethod tm, ITestResult tr); 32336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust 339a1482542f224166248c1821ddeb70c7dbc5415athe.mindstorm void addFailedButWithinSuccessPercentageTest(ITestNGMethod tm, ITestResult tr); 34336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust 359a1482542f224166248c1821ddeb70c7dbc5415athe.mindstorm void addInvokedMethod(InvokedMethod im); 360f7e671c94aeedee2fbc796b3318d44b0297b6cdnullin 379a1482542f224166248c1821ddeb70c7dbc5415athe.mindstorm XmlTest getTest(); 380f7e671c94aeedee2fbc796b3318d44b0297b6cdnullin 399a1482542f224166248c1821ddeb70c7dbc5415athe.mindstorm List<ITestListener> getTestListeners(); 400f7e671c94aeedee2fbc796b3318d44b0297b6cdnullin 419a1482542f224166248c1821ddeb70c7dbc5415athe.mindstorm List<IConfigurationListener> getConfigurationListeners(); 42336f0ef401e9f564b8dc99d601ac80e8891ac2c1Cédric Beust} 43