[ https://jira.codehaus.org/browse/SUREFIRE-1066?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=341943#comment-341943 ]
Max Calderoni commented on SUREFIRE-1066: ----------------------------------------- Verified, finding the same as you said. Please let me check back with team first, as i believe someone was reproducing this issue. After double-checking (maybe has to do with profiles) will then close this issue. > version 2.14.1 runs tests only if named *Test.java > -------------------------------------------------- > > Key: SUREFIRE-1066 > URL: https://jira.codehaus.org/browse/SUREFIRE-1066 > Project: Maven Surefire > Issue Type: Bug > Affects Versions: 2.14.1, 2.16 > Reporter: Max Calderoni > > This is a regression from 2.11, where it was working fine. > For TestNG (and JUnit) tests, in order to be run by surefire, all you needed > to do is to get the correct annotations in place (@Test) regardless of the > name of your test classes. > Looks like between version 2.11 and 2.14.1 surefire started *not* running > classes whose name did not end with the word 'Test' (like it was few years > back, when there were no annotations). > That means that upgrading to 2.16 will break previous test code. -- This message was sent by Atlassian JIRA (v6.1.6#6162)