1 package org.testng.remote.strprotocol; 2 3 4 5 /** 6 * Interface replicating the <code>ISuiteListener</code> used for remote listeners. 7 * 8 * @author <a href='mailto:the_mindstorm[at]evolva[dot]ro'>Alexandru Popescu</a> 9 * @see org.testng.ISuiteListener 10 */ 11 public interface IRemoteSuiteListener { 12 /** 13 * General information about the number of suites to be run. 14 * This is called once before all suites. 15 * 16 * @param genericMessage a message containing the number of suites that will be run 17 */ 18 void onInitialization(GenericMessage genericMessage); 19 20 /** 21 * @see org.testng.ISuiteListener#onStart(org.testng.ISuite) 22 * 23 * @param suiteMessage the suite message containing the description of the suite to be run. 24 */ 25 void onStart(SuiteMessage suiteMessage); 26 27 /** 28 * @see org.testng.ISuiteListener#onFinish(org.testng.ISuite) 29 * 30 * @param suiteMessage the suite message containing infos about the finished suite. 31 */ 32 void onFinish(SuiteMessage suiteMessage); 33 } 34