[ 
https://issues.apache.org/jira/browse/SUREFIRE-1615?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tibor Digana closed SUREFIRE-1615.
----------------------------------
    Resolution: Invalid

> surefire.includesProperty is ignored
> ------------------------------------
>
>                 Key: SUREFIRE-1615
>                 URL: https://issues.apache.org/jira/browse/SUREFIRE-1615
>             Project: Maven Surefire
>          Issue Type: Bug
>          Components: Maven Surefire Plugin
>    Affects Versions: 2.22.1, 3.0.0-M2
>         Environment: 
>            Reporter: Eddie Webb
>            Assignee: Tibor Digana
>            Priority: Major
>
> Docs say that user property for <includesFile> is `surefire.includesFile` 
> [https://maven.apache.org/surefire/maven-surefire-plugin/test-mojo.html#includesFile]
>  
> However surefire appears to ignore that file, and run all tests.
> Given a filetree
> {code:java}
> tree src/test/
> tree src/test/
> src/test/
> └── java
>     └── com
>         └── edwardawebb
>             └── circleci
>                 └── demo
>                     ├── AClassOfVerySlowTests.java
>                     ├── BuildInfoControllerTests.java
>                     ├── BuildInfoTests.java
>                     ├── HomeControllerTests.java
>                     ├── SplittingTestBTests.java
>                     └── it
>                         ├── AboutPageIT.java
>                         ├── AbstractWebIT.java
>                         ├── HeadlessFlowTests.java
>                         └── HomePageIT.java{code}
>  and a file like
> {code:java}
> **/BuildInfoControllerTests.java
> {code}
>  
>  
> When I run 
> {code:java}
> ./mvnw test -B  -Dsurefire.includesFile=index_test_list.txt
> {code}
> I would expect a single class be executed, instead all the tests matching the 
> default pattern (6 of the files above)
> Actual results run all **/*Test*.java classes
> {code:java}
> [INFO] --- maven-surefire-plugin:2.22.1:test (default-test) @ 
> blueskygreenbuilds ---
> [INFO] 
> [INFO] -------------------------------------------------------
> [INFO] T E S T S
> [INFO] -------------------------------------------------------
> [INFO] Running com.edwardawebb.circleci.demo.AClassOfVerySlowTests
> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.819 
> s - in com.edwardawebb.circleci.demo.AClassOfVerySlowTests
> [INFO] Running com.edwardawebb.circleci.demo.BuildInfoControllerTests
> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - 
> in com.edwardawebb.circleci.demo.BuildInfoControllerTests
> [INFO] Running com.edwardawebb.circleci.demo.BuildInfoTests
> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 s 
> - in com.edwardawebb.circleci.demo.BuildInfoTests
> [INFO] Running com.edwardawebb.circleci.demo.HomeControllerTests
> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - 
> in com.edwardawebb.circleci.demo.HomeControllerTests
> [INFO] Running com.edwardawebb.circleci.demo.it.HeadlessFlowTests
> [WARNING] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 
> 0.244 s - in com.edwardawebb.circleci.demo.it.HeadlessFlowTests
> [INFO] Running com.edwardawebb.circleci.demo.SplittingTestBTests
> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.008 
> s - in com.edwardawebb.circleci.demo.SplittingTestBTests
> [INFO] 
> [INFO] Results:
> [INFO] 
> [WARNING] Tests run: 12, Failures: 0, Errors: 0, Skipped: 1
> {code}
> .



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to