Surefire + TestNG executes tests annotated as disabled, if superclasses are enabled. ------------------------------------------------------------------------------------
Key: SUREFIRE-600 URL: http://jira.codehaus.org/browse/SUREFIRE-600 Project: Maven Surefire Issue Type: Bug Components: TestNG support Affects Versions: 2.5, 2.4.3 Environment: TestNG 5.11, Maven 2.2.1, Apple & Sun JDK 6 Reporter: Manik Surtani This has to do with a test class extending a base test class, and both classes are annotated with {...@test}}. The parent class would have {...@test (enabled = true)}} and the child {...@test (enabled = false)}}. The child test is still run, and this is contradictory to the behaviour of TestNG run in other forms (command line, via IDEs, etc). I suspect this has to do with the way @Test annotations are parsed by Surefire when deciding which classes to pass to TestNG. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira