1d1a9f5469757c23dcf11d931585f57575cd73249Julien Herrpackage test.enable; 2d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr 3122aa0c1804804bd73fd4ba665c4a9753fb7cc0dJulien Herrimport org.testng.annotations.AfterSuite; 4d1a9f5469757c23dcf11d931585f57575cd73249Julien Herrimport org.testng.annotations.BeforeSuite; 5d1a9f5469757c23dcf11d931585f57575cd73249Julien Herrimport org.testng.annotations.Test; 6d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr 7d1a9f5469757c23dcf11d931585f57575cd73249Julien Herrpublic class A { 8d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr 9d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr public void testA() {} 10d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr 11d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr @Test 12d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr public void testA2() {} 13d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr 14d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr @Test(enabled = true) 15d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr public void testA3() {} 16d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr 17d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr @Test(enabled = false) 18d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr public void disabledA() {} 19d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr 20d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr @BeforeSuite 21d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr public void beforeSuiteA() {} 22d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr 23d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr @BeforeSuite(enabled = true) 24d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr public void beforeSuiteA2() {} 25d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr 26d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr @BeforeSuite(enabled = false) 27d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr public void disabledBeforeSuiteA() {} 28d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr 29d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr @BeforeSuite(alwaysRun = false) 30d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr public void beforeSuiteNoRunA() {} 31d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr 32d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr @BeforeSuite(enabled = true, alwaysRun = false) 33d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr public void beforeSuiteNoRunA2() {} 34d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr 35d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr @BeforeSuite(enabled = false, alwaysRun = false) 36d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr public void disabledBeforeSuiteNoRunA() {} 37d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr 38d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr @BeforeSuite(alwaysRun = true) 39d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr public void beforeSuiteRunA() {} 40d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr 41d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr @BeforeSuite(enabled = true, alwaysRun = true) 42d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr public void beforeSuiteRunA2() {} 43d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr 44d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr @BeforeSuite(enabled = false, alwaysRun = true) 45d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr public void disabledBeforeSuiteRunA() {} 46122aa0c1804804bd73fd4ba665c4a9753fb7cc0dJulien Herr 47122aa0c1804804bd73fd4ba665c4a9753fb7cc0dJulien Herr @AfterSuite 48122aa0c1804804bd73fd4ba665c4a9753fb7cc0dJulien Herr public void afterSuiteA() {} 49122aa0c1804804bd73fd4ba665c4a9753fb7cc0dJulien Herr 50122aa0c1804804bd73fd4ba665c4a9753fb7cc0dJulien Herr @AfterSuite(enabled = true) 51122aa0c1804804bd73fd4ba665c4a9753fb7cc0dJulien Herr public void afterSuiteA2() {} 52122aa0c1804804bd73fd4ba665c4a9753fb7cc0dJulien Herr 53122aa0c1804804bd73fd4ba665c4a9753fb7cc0dJulien Herr @AfterSuite(enabled = false) 54122aa0c1804804bd73fd4ba665c4a9753fb7cc0dJulien Herr public void disabledAfterSuiteA() {} 55122aa0c1804804bd73fd4ba665c4a9753fb7cc0dJulien Herr 56122aa0c1804804bd73fd4ba665c4a9753fb7cc0dJulien Herr @AfterSuite(alwaysRun = false) 57122aa0c1804804bd73fd4ba665c4a9753fb7cc0dJulien Herr public void afterSuiteNoRunA() {} 58122aa0c1804804bd73fd4ba665c4a9753fb7cc0dJulien Herr 59122aa0c1804804bd73fd4ba665c4a9753fb7cc0dJulien Herr @AfterSuite(enabled = true, alwaysRun = false) 60122aa0c1804804bd73fd4ba665c4a9753fb7cc0dJulien Herr public void afterSuiteNoRunA2() {} 61122aa0c1804804bd73fd4ba665c4a9753fb7cc0dJulien Herr 62122aa0c1804804bd73fd4ba665c4a9753fb7cc0dJulien Herr @AfterSuite(enabled = false, alwaysRun = false) 63122aa0c1804804bd73fd4ba665c4a9753fb7cc0dJulien Herr public void disabledAfterSuiteNoRunA() {} 64122aa0c1804804bd73fd4ba665c4a9753fb7cc0dJulien Herr 65122aa0c1804804bd73fd4ba665c4a9753fb7cc0dJulien Herr @AfterSuite(alwaysRun = true) 66122aa0c1804804bd73fd4ba665c4a9753fb7cc0dJulien Herr public void afterSuiteRunA() {} 67122aa0c1804804bd73fd4ba665c4a9753fb7cc0dJulien Herr 68122aa0c1804804bd73fd4ba665c4a9753fb7cc0dJulien Herr @AfterSuite(enabled = true, alwaysRun = true) 69122aa0c1804804bd73fd4ba665c4a9753fb7cc0dJulien Herr public void afterSuiteRunA2() {} 70122aa0c1804804bd73fd4ba665c4a9753fb7cc0dJulien Herr 71122aa0c1804804bd73fd4ba665c4a9753fb7cc0dJulien Herr @AfterSuite(enabled = false, alwaysRun = true) 72122aa0c1804804bd73fd4ba665c4a9753fb7cc0dJulien Herr public void disabledAfterSuiteRunA() {} 73d1a9f5469757c23dcf11d931585f57575cd73249Julien Herr} 74