[ANN] Apache Maven Shared Utils 0.8 Released

2015-06-20 Thread Tibor Digana
The Apache Maven team is pleased to announce the release of the Apache
Maven Shared Utils, version 0.8

The release contains a number of bug fixes.

https://maven.apache.org/shared/maven-shared-utils/

You should specify the version in your project's dependencies configuration:

plugin
  groupIdorg.apache.maven.shared/groupId
  artifactIdmaven-shared-utils/artifactId
  version0.8/version
/plugin



Release Notes - Maven Shared Components - Version maven-shared-utils-0.8

h2Bug
/h2
ul
li[a 
href='https://issues.apache.org/jira/browse/MSHARED-369'MSHARED-369/a]
- ReflectionValueExtractor regression; incorrect parsing
/li
/ul

h2Improvement
/h2
ul
li[a 
href='https://issues.apache.org/jira/browse/MSHARED-415'MSHARED-415/a]
- Allow passing a Charset to be used by the StreamPumper to read
from the input streams
/li
/ul



Enjoy,

-The Apache Maven team


[ANN] Apache Maven Verifier Component version 1.6 Released

2015-06-24 Thread Tibor Digana
The Apache Maven team is pleased to announce the release of the Apache
Maven Verifier Component, version 1.6.

The release contains a number of bug fixes.

https://maven.apache.org/shared/maven-shared-utils/

You should specify the version in your project's dependencies configuration:

plugin
  groupIdorg.apache.maven.shared/groupId
  artifactIdmaven-verifier/artifactId
  version1.6/version
/plugin



Release Notes - Maven Shared Components - Version maven-verifier-1.6

h2Bug
/h2
ul
li[a 
href='https://issues.apache.org/jira/browse/MSHARED-410'MSHARED-410/a]
- Verifier mishandles systemProperties
/li
/ul

h2Improvement
/h2
ul
li[a 
href='https://issues.apache.org/jira/browse/MSHARED-405'MSHARED-405/a]
- Upgrade maven-shared-utils to 0.7
/li
li[a 
href='https://issues.apache.org/jira/browse/MSHARED-418'MSHARED-418/a]
- Verifier should not use hard coded CLI options without
possibility to modify them
/li
li[a 
href='https://issues.apache.org/jira/browse/MSHARED-427'MSHARED-427/a]
- Upgrade maven-shared-utils to 0.8
/li
/ul



Enjoy,

-The Apache Maven team


[ANN] Apache Maven Surefire Plugin 2.20 Released

2017-04-12 Thread Tibor Digana
The Apache Maven team is pleased to announce the release of the Apache
Maven Surefire Plugin, version 2.20.

The release contains 70 bug fixes.
Again we received contributions from the community in form of bug reports
and bug fixes.
Thank you and keep them coming!

http://maven.apache.org/plugins/maven-surefire-plugin/

You should specify the version in your project's plugin configuration:


  org.apache.maven.plugins
  maven-surefire-plugin
  2.20


or for failsafe:


  org.apache.maven.plugins
  maven-failsafe-plugin
  2.20


or for surefire-report:

  org.apache.maven.plugins
  maven-surefire-report-plugin
  2.20


Release Notes - Maven Surefire - Version 2.20

Bug

   - [SUREFIRE-725 ] -
   Test result output ist sent to System.out instead of using logger
   - [SUREFIRE-1198 ]
   - Failsafe does not allow to configure the jar file to use
   - [SUREFIRE-1216 ]
   - TEST-*.xml files generated by Surefire are invalid
   - [SUREFIRE-1217 ]
   - Differentiate XML schema for failsafe and surefire
   - [SUREFIRE-1239 ]
   - ExecutionException java.lang.RuntimeException:
   org.apache.maven.surefire.report.ReporterException: When writing xml report
   stdout/stderr (No such file or directory)
   - [SUREFIRE-1244 ]
   - NumberFormatException in parallel test run with runOrder = failedFirst
   - [SUREFIRE-1250 ]
   - Regex testcase filtering: exception when hashmark is regex-quoted
   - [SUREFIRE-1252 ]
   - Tests not being run when using XML suite file with TestNG
   - [SUREFIRE-1268 ]
   - With JUnit listener, redirectTestOutputToFile is ignored
   - [SUREFIRE-1278 ]
   - TestNG tests are run with group name that ends with specified group
   - [SUREFIRE-1284 ]
   - Statistics file should not be determined as (directory of
   surefire-reports).getParentFile().getParentFile(). It is a problem if
   report directory is customized. Statistics file should be located in
   project dir.
   - [SUREFIRE-1289 ]
   - forkedProcessTimeoutInSeconds should not use ping timer of 10 seconds but
   0.1 sec period timer
   - [SUREFIRE-1290 ]
   - Orphan Fork JVMs should be killed after any previous finished with fatal
   error
   - [SUREFIRE-1295 ]
   - JVM crashes in forks do not log the name of the failing test
   - [SUREFIRE-1296 ]
   - The project build directory should not be determined as (directory of
   surefire-reports).getParentFile(). It is a problem if report directory is
   customized.
   - [SUREFIRE-1305 ]
   - surefire fails on parallel tests when newline character is in test
   description
   - [SUREFIRE-1312 ]
   - Classpath containing url special characters with Reflections not working
   - [SUREFIRE-1313 ]
   - Unify console report result in SurefirePlugin and VerifyMojo
   - [SUREFIRE-1315 ]
   - Fix stylistic errors in DefaultReporterFactory
   - [SUREFIRE-1322 ]
   - Surefire and Failsafe should dump critical errors in dump file and console
   - [SUREFIRE-1324 ]
   - Surefire incorrectly suppresses exceptions when closing resources.
   - [SUREFIRE-1333 ]
   - Process pending events from forked process after exited and then finish
   forked Thread.
   - [SUREFIRE-1341 ]
   - Documentation of configuration parameters in Failsafe should mention IT
   instead or Test.java
   - [SUREFIRE-1342 ]
   - Acknowledge normal exit of JVM and drain shared memory between processes
   - [SUREFIRE-1349 ]
   - FreeBSD cross process communication needs to commit stdout data in forked
   JVM within a synchronized block
   - [SUREFIRE-1352 ]
   - Dump file [date]-jvmRun[N] where N should be real fork number
   - [SUREFIRE-1354 

[ANN] Apache Maven Surefire Plugin 2.20.1 Released

2017-09-15 Thread Tibor Digana
The Apache Maven team is pleased to announce the release of the Apache
Maven Surefire Plugin, version 2.20.1

The release contains 24 bug fixes.
Again we received contributions from the community in form of bug reports
and bug fixes.
Thank you and keep them coming!

http://maven.apache.org/plugins/maven-surefire-plugin/

You should specify the version in your project's plugin configuration:


  org.apache.maven.plugins
  maven-surefire-plugin
  2.20.1


or for failsafe:


  org.apache.maven.plugins
  maven-failsafe-plugin
  2.20.1


or for surefire-report:


  org.apache.maven.plugins
  maven-surefire-report-plugin
  2.20.1



Release Notes - Maven Surefire - Version 2.20.1

Bug


[SUREFIRE-1264]
- Some tests can be lost when running in parallel with
parameterized tests

[SUREFIRE-1265]
- reuseForks=false fails on jdk-9-ea builds

[SUREFIRE-1302]
- Surefire does not wait long enough for the forked VM and assumes
it to be dead

[SUREFIRE-1364]
- Report XML should contain system properties of forked JVM

[SUREFIRE-1367]
- System Output and Error should be reported in parallel JUnit
tests if Assumption fails.

[SUREFIRE-1376]
- The forked VM terminated without properly saying
goodbye when running Surefire in a very deep project structure on
Windows

[SUREFIRE-1382]
- OutOfMemoryError occurs when JUnit 5 test fails

[SUREFIRE-1391]
- System Property variables processed twice in calculation of
effective properties

[SUREFIRE-1396]
- Provider class path is incorrect for custom provider in Failsafe

[SUREFIRE-1400]
- Windows surefire boot directory should appear in system default
temporary-directory

[SUREFIRE-1403]
- [Jigsaw] [Java 9] add --add-modules java.se.ee to
forked CLI argument

[SUREFIRE-1404]
- Package of ServiceLoader was changed in version 2.20 and
documentation uses package providerapi

[SUREFIRE-1412]
- Findbugs plugin fails - Update maven-parent to Version 30 and
downgrade maven-site-plugin

[SUREFIRE-1413]
- Javadoc - unknown TAG @noinspection



Improvement


[SUREFIRE-1361]
- Buffering in StatelessXmlReporter

[SUREFIRE-1362]
- Buffering in ConsoleOutputFileReporter

[SUREFIRE-1363]
- Java 1.6 features @Override and Charset

[SUREFIRE-1409]
- Parallel runner should not drop away runners that have zero
children.

[SUREFIRE-1410]
- Add FAQ and improve Warning message when native stream in forked
JVM is corrupted

[SUREFIRE-1411]
- Improve calls String.length == 0 to Java 1.6 call String.isEmpty



Task


[SUREFIRE-1366]
- mvn javadoc:javadoc fails on Javadoc syntax with JDK 1.8

[SUREFIRE-1375]
- Fixing build on Windows cmd.exe

[SUREFIRE-1380]
- AbstractCommandStream should flush data if another Thread marks
the stream closed, empty shared buffer.

[SUREFIRE-1381]
- Refactoring in AbstractCommandStream and MasterProcessCommand




Enjoy,

-The Apache Maven team


[ANN] Apache Maven Surefire Plugin 2.21.0 Released

2018-03-06 Thread Tibor Digana
The Apache Maven team is pleased to announce the release of the Apache
Maven Surefire Plugin, version 2.21.0.

The release contains 33 bug fixes.
Again we received contributions from the community in form of bug reports
and bug fixes.
Thank you and keep them coming!

http://maven.apache.org/plugins/maven-surefire-plugin/

You should specify the version in your project's plugin configuration:


  org.apache.maven.plugins
  maven-surefire-plugin
  2.21.0


or for failsafe:


  org.apache.maven.plugins
  maven-failsafe-plugin
  2.21.0


or for surefire-report:


  org.apache.maven.plugins
  maven-surefire-report-plugin
  2.21.0



( The text area below allows the project release notes to be copied to
another HTML document.)

Release Notes - Maven Surefire - Version 2.21.0

Bug


[SUREFIRE-1372]
- Rerunning failing tests fails in combination with
Description#createSuiteDescription

[SUREFIRE-1422]
- Forking fails on Linux if /bin/ps isnt available

[SUREFIRE-1424]
- javax.transaction.TransactionManager not visible with Java9

[SUREFIRE-1439]
- NullPointerException on JDK10

[SUREFIRE-1443]
- surefire report: broken links with inner classes

[SUREFIRE-1445]
- Properties from configuration POM are not passed to Provider on
JDK 9

[SUREFIRE-1450]
- TestNG Listener arent working from Property Tag in POM.xml
With JDK9

[SUREFIRE-1451]
- Surefire Booter compatibility with NetBSD ps(1) output

[SUREFIRE-1452]
- Support filtering of tests from Base Class (TestNG)

[SUREFIRE-1475]
- PpidChecker.windows() assumes wmic is on the path



Improvement


[SUREFIRE-1183]
- Custom Test Report Titles and Descriptions

[SUREFIRE-1262]
- Add modulepath support

[SUREFIRE-1416]
- maven-surefire-parser: add new method isError in ReportTestCase

[SUREFIRE-1435]
- Improve Thread Dump. Use prefix surefire-forkedjvm in
daemon Threads in forked JVM

[SUREFIRE-1448]
- Clarified specifying multiple categories for JUnit

[SUREFIRE-1453]
- Allow to specify non existant classes as groups

[SUREFIRE-1454]
- Speedup Standard Output if Tests

[SUREFIRE-1491]
- LocationManager injected in MOJO unables plugin to run in JDK 1.6



Test


[SUREFIRE-1437]
- Improve unit tests. Call PID parser on all platforms in
SystemUtilsTest.



Wish


[SUREFIRE-1436]
- Increase usability in quiet mode



Task


[SUREFIRE-1455]
- JaCoCo on integration tests

[SUREFIRE-1461]
- UnicodeTestNamesIT should be able to run multiple times

[SUREFIRE-1463]
- integration tests should run on the top of JDK 9

[SUREFIRE-1471]
- Too long Windows path cause CI issues. Renamed
surefire-intergation-tests to surefire-its.

[SUREFIRE-1472]
- Multibranch Pipeline supports JDK 7-10 Maven 3.2-3.5 Linux Windows

[SUREFIRE-1481]
- Surefire1295AttributeJvmCrashesToTestsIT should be Parameterized
test instead of using Theories runner

[SUREFIRE-1482]
- Obsolete workaround with commons-lang3 in project unit tests

[SUREFIRE-1484]
- maven-clean-plugin should be used in integration test resource
junit-pathWithUmlaut

[SUREFIRE-1485]
- surefire-shadefire project should not be deployed in Maven Central

[SUREFIRE-1486]
- maven-failsafe-plugin does not use JUnit adapter for JUnit4
annotations and TestNG providers do not have maven-surefire-plugin config
in POM

[SUREFIRE-1488]
- Native library in Surefire1295AttributeJvmCrashesToTestsIT caused
unstable test

[SUREFIRE-1489]
- Implement different HTTP ports in ITs and zip() in jenkinsfile



Dependency upgrade


[SUREFIRE-1434]
- Upgrade PowerMock@Java9 to Version 2.0.0-beta.5



Enjoy,

-The Apache Maven team


Re: [ANN] Apache Maven Surefire Plugin 2.21.0 Released

2018-03-06 Thread Tibor Digana
 The Apache Maven team is pleased to announce the release of the Apache
Maven Surefire Plugin, version 2.21.0.

The release contains 33 bug fixes.
Again we received contributions from the community in form of bug reports
and bug fixes.
Thank you and keep them coming!

http://maven.apache.org/plugins/maven-surefire-plugin/

You should specify the version in your project's plugin configuration:


  org.apache.maven.plugins
  maven-surefire-plugin
  2.21.0


or for failsafe:


  org.apache.maven.plugins
  maven-failsafe-plugin
  2.21.0


or for surefire-report:


  org.apache.maven.plugins
  maven-surefire-report-plugin
  2.21.0



Release Notes - Maven Surefire - Version 2.21.0

Bug

[SUREFIRE-1372] - Rerunning failing tests fails in combination with
Description#createSuiteDescription
[SUREFIRE-1422] - Forking fails on Linux if /bin/ps isn't available
[SUREFIRE-1424] - javax.transaction.TransactionManager not visible with
Java9
[SUREFIRE-1439] - NullPointerException on JDK10
[SUREFIRE-1443] - surefire report: broken links with inner classes
[SUREFIRE-1445] - Properties from configuration POM are not passed to
Provider on JDK 9
[SUREFIRE-1450] - TestNG Listener aren't working from Property Tag in
POM.xml With JDK9
[SUREFIRE-1451] - Surefire Booter compatibility with NetBSD ps(1) output
[SUREFIRE-1452] - Support filtering of tests from Base Class (TestNG)
[SUREFIRE-1475] - PpidChecker.windows() assumes wmic is on the path

Improvement

[SUREFIRE-1183] - Custom Test Report Titles and Descriptions
[SUREFIRE-1262] - Add modulepath support
[SUREFIRE-1416] - maven-surefire-parser: add new method isError in
ReportTestCase
[SUREFIRE-1435] - Improve Thread Dump. Use prefix "surefire-forkedjvm"
in daemon Threads in forked JVM
[SUREFIRE-1448] - Clarified specifying multiple categories for JUnit
[SUREFIRE-1453] - Allow to specify non existant classes as "groups"
[SUREFIRE-1454] - Speedup Standard Output if Tests
[SUREFIRE-1491] - LocationManager injected in MOJO unables plugin to
run in JDK 1.6

Test

[SUREFIRE-1437] - Improve unit tests. Call PID parser on all platforms
in SystemUtilsTest.

Wish

[SUREFIRE-1436] - Increase usability in quiet mode

Task

[SUREFIRE-1455] - JaCoCo on integration tests
[SUREFIRE-1461] - UnicodeTestNamesIT should be able to run multiple
times
[SUREFIRE-1463] - integration tests should run on the top of JDK 9
[SUREFIRE-1471] - Too long Windows path cause CI issues. Renamed
surefire-intergation-tests to surefire-its.
[SUREFIRE-1472] - Multibranch Pipeline supports JDK 7-10 Maven 3.2-3.5
Linux Windows
[SUREFIRE-1481] - Surefire1295AttributeJvmCrashesToTestsIT should be
Parameterized test instead of using Theories runner
[SUREFIRE-1482] - Obsolete workaround with commons-lang3 in project
unit tests
[SUREFIRE-1484] - maven-clean-plugin should be used in integration test
resource junit-pathWithUmlaut
[SUREFIRE-1485] - surefire-shadefire project should not be deployed in
Maven Central
[SUREFIRE-1486] - maven-failsafe-plugin does not use JUnit adapter for
JUnit4 annotations and TestNG providers do not have maven-surefire-plugin
config in POM
[SUREFIRE-1488] - Native library in
Surefire1295AttributeJvmCrashesToTestsIT caused unstable test
[SUREFIRE-1489] - Implement different HTTP ports in ITs and zip() in
jenkinsfile

Dependency upgrade

[SUREFIRE-1434] - Upgrade PowerMock@Java9 to Version 2.0.0-beta.5


Enjoy,

-The Apache Maven team

On Tue, Mar 6, 2018 at 7:03 PM, Tibor Digana <tibordig...@apache.org> wrote:

> The Apache Maven team is pleased to announce the release of the Apache
> Maven Surefire Plugin, version 2.21.0.
>
> The release contains 33 bug fixes.
> Again we received contributions from the community in form of bug reports
> and bug fixes.
> Thank you and keep them coming!
>
> http://maven.apache.org/plugins/maven-surefire-plugin/
>
> You should specify the version in your project's plugin configuration:
>
> 
>   org.apache.maven.plugins
>   maven-surefire-plugin
>   2.21.0
> 
>
> or for failsafe:
>
> 
>   org.apache.maven.plugins
>   maven-failsafe-plugin
>   2.21.0
> 
>
> or for surefire-report:
>
> 
>   org.apache.maven.plugins
>   maven-surefire-report-plugin
>   2.21.0
> 
>
>
> ( The text area below allows the project release notes to be copied to
> another HTML document.)
>
> Release Notes - Maven Surefire - Version 2.21.0
>
> Bug
> 
> 
> [ href='https://issues.apache.org/jira/browse/SUREFIRE-1372'>SUREFIRE-1372]
> - Rerunning failing tests fails in combination with Description#
> createSuiteDescription
> 
> [ href='https://issues.apache.org/jira/browse/SUREFIRE-1422'>SUREFIRE-1422]
> - Forking fails on Linux if /bin/ps isnt av

[ANN] Apache Maven Surefire Plugin version 2.22.1 Released

2018-10-14 Thread Tibor Digana
The Apache Maven team is pleased to announce the release of the Apache
Maven Surefire Plugin, version 2.22.1

The release contains 17 bug fixes.
Again we received contributions from the community in form of bug reports
and bug fixes.
Thank you and keep them coming!

http://maven.apache.org/plugins/maven-surefire-plugin/

You should specify the version in your project's plugin configuration:


  org.apache.maven.plugins
  maven-surefire-plugin
  2.22.1


or for failsafe:


  org.apache.maven.plugins
  maven-failsafe-plugin
  2.22.1


or for surefire-report:


  org.apache.maven.plugins
  maven-surefire-report-plugin
  2.22.1



You can download the appropriate sources etc. from the download page:
https://maven.apache.org/surefire/download.cgi

Release Notes - Maven Surefire - Version 2.22.1

Bug

[SUREFIRE-1532] - MIME type for javascript is now officially
application/javascript
[SUREFIRE-1535] - Surefire unable to run testng suites in parallel
[SUREFIRE-1538] - Git considers PNG files as changed although there is
no change
[SUREFIRE-1550] - The surefire XSD published on maven site lacks of
some rerun element
[SUREFIRE-1559] - XML Report elements rerunError, rerunFailure,
flakyFailure, flakyError should contain element stackTrace and should not
be simpleContent.
[SUREFIRE-1561] - Logs in Parallel Tests are mixed up when
forkMode=never or forkCount=0
[SUREFIRE-1564] - Can't override platform version through
project/plugin dependencies
[SUREFIRE-1579] - Forks mixed up characters in standard output

Improvement

[SUREFIRE-1552] - Nil element "failureMessage" in failsafe-summary.xml
should have self closed tag
[SUREFIRE-1554] - Fix old test resources TEST-*.xml in favor of
continuing with SUREFIRE-1550
[SUREFIRE-1555] - Elapsed time in XML Report should satisfy pattern in
XSD.
[SUREFIRE-1562] - Support Java 11
[SUREFIRE-1565] - Surefire should support parameterized reportsDirectory

Task

[SUREFIRE-1569] - m-invoker-p:3.1.0 attempts to reolve
maven-surefire-common:jar:2.22.1-SNAPSHOT from remote repo
'apache.snapshots'
[SUREFIRE-1578] - Remove obsolete module
surefire-setup-integration-tests

Dependency upgrade

[SUREFIRE-1540] - Upgrade maven-plugins parent to version 32
[SUREFIRE-1571] - Upgrade maven-plugins parent to version 33

Enjoy,

-The Apache Maven team


[ANN] Apache Maven Surefire Plugin 3.0.0-M1 Released

2018-11-08 Thread Tibor Digana
The Apache Maven team is pleased to announce the release of the Apache
Maven Surefire Plugin, version 3.0.0-M1

The release contains 5 bug fixes.
Again we received contributions from the community in form of bug reports
and bug fixes.
Thank you and keep them coming!

http://maven.apache.org/plugins/maven-surefire-plugin/

You should specify the version in your project's plugin configuration:


  org.apache.maven.plugins
  maven-surefire-plugin
  3.0.0-M1


or for failsafe:


  org.apache.maven.plugins
  maven-failsafe-plugin
  3.0.0-M1


or for surefire-report:


  org.apache.maven.plugins
  maven-surefire-report-plugin
  3.0.0-M1



You can download the appropriate sources etc. from the download page:
https://maven.apache.org/surefire/download.cgi

Release Notes - Maven Surefire - Version 3.0.0-M1

Bug

[SUREFIRE-1466] - Surefire fails on a dummy:dummy dependency with a
authenticating proxy
[SUREFIRE-1588] - Surefire manifest jar classloading broken on latest
Debian/Ubuntu Java8

New Feature

[SUREFIRE-1493] - Maven Plugin API 3.0

Improvement

[SUREFIRE-1212] - @Component is deprecated. @Parameter should be used
instead.
[SUREFIRE-1474] - Java 1.7 as minimum

Enjoy,
-The Apache Maven team


[ANN] Apache Maven Surefire Plugin 3.0.0-M3 Released

2018-12-23 Thread Tibor Digana
The Apache Maven team is pleased to announce the release of the Apache
Maven Surefire Plugin, version 3.0.0-M3.

The release contains 6 bug fixes.
Again we received contributions from the community in form of bug reports
and bug fixes.
Thank you and keep them coming!

http://maven.apache.org/plugins/maven-surefire-plugin/

You should specify the version in your project's plugin configuration:


  org.apache.maven.plugins
  maven-surefire-plugin
  3.0.0-M3


or for failsafe:


  org.apache.maven.plugins
  maven-failsafe-plugin
  3.0.0-M3


or for surefire-report:


  org.apache.maven.plugins
  maven-surefire-report-plugin
  3.0.0-M3



You can download the appropriate sources etc. from the download page:
https://maven.apache.org/surefire/download.cgi

Release Notes - Maven Surefire - Version 3.0.0-M3

Bug

[SUREFIRE-1613] - maven-surefire-report-plugin fails on JDK 11
[SUREFIRE-1614] - JUnit Runner that writes to System.out corrupts
Surefire's STDOUT when using JUnit's Vintage Engine
[SUREFIRE-1616] - Smart stacktrace in test summary should not print
JUnit5 assertion exception type

Improvement

[SUREFIRE-1608] - dump error paths with the same root cause in Boot
Manifest-JAR only once without stacktrace

Task

[SUREFIRE-1609] - Use ShadeFire 3.0.0-M2 in the internal tests
[SUREFIRE-1611] - Deprecate skipTests in Failsafe Plugin


Enjoy,
-The Apache Maven team


[ANN] Apache Maven Surefire Plugin 3.0.0-M2 Released

2018-12-09 Thread Tibor Digana
The Apache Maven team is pleased to announce the release of the Apache
Maven Surefire Plugin, version 3.0.0-M2.

The release contains 15 bug fixes.
Again we received contributions from the community in form of bug reports
and bug fixes.
Thank you and keep them coming!

http://maven.apache.org/plugins/maven-surefire-plugin/

You should specify the version in your project's plugin configuration:


  org.apache.maven.plugins
  maven-surefire-plugin
  3.0.0-M2


or for failsafe:


  org.apache.maven.plugins
  maven-failsafe-plugin
  3.0.0-M2


or for surefire-report:


  org.apache.maven.plugins
  maven-surefire-report-plugin
  3.0.0-M2



You can download the appropriate sources etc. from the download page:
https://maven.apache.org/surefire/download.cgi

Release Notes - Maven Surefire - Version 3.0.0-M2

Bug

   - [SUREFIRE-1568 ]
   - Versions 2.21 and higher doesn't work with junit-platform for Java 9
   module
   - [SUREFIRE-1593 ]
   - 3.0.0-M1 produces invalid code sources on Windows
   - [SUREFIRE-1602 ]
   - Surefire fails loading class ForkedBooter when using a sub-directory pom
   file and a local maven repo
   - [SUREFIRE-1605 ]
   - NoClassDefFoundError (RunNotifier) with JDK 11
   - [SUREFIRE-1606 ]
   - maven-shared-utils must not be on provider's classpath

New Feature

   - [SUREFIRE-1531 ]
   - Option to switch-off Java 9 modules

Improvement

   - [SUREFIRE-1590 ]
   - Deploy multiple versions of Report XSD
   - [SUREFIRE-1591 ]
   - Java 1.7 feature Diamonds replaced Generics
   - [SUREFIRE-1594 ]
   - Java 1.7 feature try-catch - multiple exceptions in one catch
   - [SUREFIRE-1595 ]
   - Java 1.7 feature System.lineSeparator()
   - [SUREFIRE-1597 ]
   - ModularClasspathForkConfiguration with debug logs (@args file and its
   path on file system)

Test

   - [SUREFIRE-1596 ]
   - Unnecessary check JAVA_RECENT == JAVA_1_7 in unit tests
   - [SUREFIRE-1598 ]
   - Fixed typo in assertion statement in integration test
   Surefire855AllowFailsafeUseArtifactFileIT

Task

   - [SUREFIRE-1600 ]
   - Surefire Project using surefire:2.12.4 is not fully able to work with JDK
   10+ on internal build system. Therefore surefire-shadefire should go with
   Surefire:3.0.0-M2.
   - [SUREFIRE-1607 ]
   - Roadmap on Project Site



Enjoy,

-The Apache Maven team


[ANN] Apache Maven Resolver 1.4.1 released

2019-08-18 Thread Tibor Digana
The Apache Maven team is pleased to announce the release of the Maven
Resolver 1.4.1.

https://maven.apache.org/resolver/

Release Notes - Maven Resolver - Version 1.4.1

** Task
 * [MRESOLVER-92] - Revert MRESOLVER-7


Enjoy,

-The Apache Maven team


[ANN] Apache Maven Archetype Plugin version 3.1.2

2019-08-22 Thread Tibor Digana
The Apache Maven team is pleased to announce the release of the Apache
Maven Archetype Plugin, version 3.1.2.

The Archetype Plugin allows the user to create a Maven project from an
existing template called an archetype. It also allows the user to create an
archetype from an existing project.

https://maven.apache.org/archetype/maven-archetype-plugin/

You should specify the version in your project's plugin configuration:


   org.apache.maven.plugins
   maven-archetype-plugin
   3.1.2


You can download the appropriate sources etc. from the download page:
https://maven.apache.org/archetype/download.cgi

Release Notes - Maven Archetype - Version 3.1.2

Bug

[ARCHETYPE-571] - Unable to generate project which has pom with
multiple profiles with modules section

Improvement

[ARCHETYPE-578] - Deleted unnecessary calls ".flush()" on I/O streams
[ARCHETYPE-579] - Missing try-with-resources and createNewFile() before
new FileOutputStream(f)
[ARCHETYPE-582] - Additional module in generated POM should keep line
indentation 2 chars

Test

[ARCHETYPE-580] - The build fails with integration test
(build-and-run-its) to find expected text in 'build.log'
[ARCHETYPE-581] - The build fails in the integration tests because
'build.log' is being copied and failed

Dependency upgrade

[ARCHETYPE-569] - Update to latest version of plexus utils
[ARCHETYPE-575] - Upgrade maven-artifact-transfer to 0.11.0
[ARCHETYPE-577] - Upgrade Wagon to 3.3.3


Enjoy,

-The Apache Maven team


[ANN] Apache Maven Surefire Plugin 3.0.0-M4 Released

2019-11-16 Thread Tibor Digana
The Apache Maven team is pleased to announce the release of the Apache
Maven Surefire Plugin, version 3.0.0-M4.

The release contains 43 bug fixes.
Again we received contributions from the community in form of bug reports
and bug fixes.
Thank you and keep them coming!

http://maven.apache.org/plugins/maven-surefire-plugin/

You should specify the version in your project's plugin configuration:


  org.apache.maven.plugins
  maven-surefire-plugin
  3.0.0-M4


or for failsafe:


  org.apache.maven.plugins
  maven-failsafe-plugin
  3.0.0-M4


or for surefire-report:


  org.apache.maven.plugins
  maven-surefire-report-plugin
  3.0.0-M4



You can download the appropriate sources etc. from the download page:
https://maven.apache.org/surefire/download.cgi

Release Notes - Maven Surefire - Version3.0.0-M4

Bug

[SUREFIRE-1222] - ForkClient attempts to consume unrelated lines
[SUREFIRE-1464] - Failsafe plugin exposes slf4j-jdk14 dependency
[SUREFIRE-1534] - Surefire 2.21.0 ClassNotFoundException:
org.apache.maven.plugin.surefire.StartupReportConfiguration using
reuseForks set to false
[SUREFIRE-1546] - JUnit 5 runner does not honor JUnit 5 display names
[SUREFIRE-1664] - "plugin's wiki page" points to non-existing web page
[SUREFIRE-1669] - POJO tests do not call fixture methods setUp and
tearDown and test instances are not new between tests
[SUREFIRE-1670] - wrong "Filtering by Test Class Names" in failsafe
"Using JUnit 5 Platform" page
[SUREFIRE-1675] - Forked JVM terminates with 'halt' when another
module's tests fail
[SUREFIRE-1679] - Caching of provider classpath with module-specific
changes may break test bootstrapping in subsequent modules
[SUREFIRE-1684] - The documentation of Maven Surefire Report Plugin
contains wrong number of plugin goals
[SUREFIRE-1689] - The fast PpidChecker is switched to the slow 30
seconds PING after the subprocess (/bin/ps -o etime= -p ...) failed with
exit 1
[SUREFIRE-1690] - Typo fixed: classpathDependencyExclude
[SUREFIRE-1701] - Surefire / Failsafe rerun failed tests functionality
fails with JUnit 5 if using @DisplayName
[SUREFIRE-1707] - Forked JVM is killed when GC paused the tests for
over 30 seconds
[SUREFIRE-1712] - Running tests with JDK13 fails with Unsupported class
file major version 57
[SUREFIRE-1716] - JUnit5 Parameterized tests and re-run should see
unique test runs with different parameters

New Feature

[SUREFIRE-1584] - Rerun Failing Tests with JUnit 5
[SUREFIRE-1705] - new config parameter Exclude Environment Variables
[SUREFIRE-1711] - Support @ParameterizedTest for JUnit 5 test reruns
[SUREFIRE-1717] - Enable Process Checkers

Improvement

[SUREFIRE-1004] - Enhance pattern/wildcard capabilities for
dependenciesToScan to GAVT
[SUREFIRE-1585] - Align JUnit Platform version at runtime
[SUREFIRE-1617] - Surefire fails with bad message when path contains
colon
[SUREFIRE-1619] - FileReporter should not use PintWriter because i/o
errors are not thrown
[SUREFIRE-1620] - Replaced deprecated component ArtifactFactory with
RepositorySystem
[SUREFIRE-1634] - Add missing since tags to excludesFile and
includesFile
[SUREFIRE-1635] - Set properties readonly where it doesn't make sense
to change values
[SUREFIRE-1647] - When using junit5, delay loading testClass and use
myown classLoader
[SUREFIRE-1666] - printSummary=false does not completely suppress the
summary on the console
[SUREFIRE-1668] - The stackTrace should use CDATA in XML report.
[SUREFIRE-1682] - Default value for config parameter 'shutdown' should
change from 'testset' to 'exit'
[SUREFIRE-1702] - [JDK 11 Alpine Linux] JAR content is not flushed
completely down to drive "Error: Invalid or corrupt jarfile
target/surefire/surefirebooter13749914711390838584.jar"
[SUREFIRE-1703] - [JDK 11 Alpine Linux] Surefire handled random order
of pid and /procps does not filter pid on busybox distributions
[SUREFIRE-1704] - [JDK 11 Alpine Linux] long etime within hours has
format 2h01 on busybox

Task

[SUREFIRE-1678] - JUnit5 Integration Tests should test wide spectrum of
versions
[SUREFIRE-1683] - Buildfix: TLS 1.2 passed to maven-invoker-plugin via
system property
[SUREFIRE-1706] - Use the checkstyle in tests and set
includeTestSourceDirectory=true
[SUREFIRE-1714] - Created module "surefire-shared-utils" as a required
dependency in "surefire-extensions-api" and "maven-surefire-common"

Dependency upgrade

[SUREFIRE-1642] - Upgrade plexus-java to Version 1.0.3
[SUREFIRE-1646] - Upgrade maven-artifact-transfer Version 0.11.0
[SUREFIRE-1672] - DOXIA updated to version 1.9
[SUREFIRE-1674] - DOXIA TOOLS updated to version 1.9.1
[SUREFIRE-1685] - Upgrade maven-fluido-skin to 1.8 and
maven-site-plugin to 3.8.2


Enjoy,

-The Apache Maven team


[ANN] Apache Maven Surefire Plugin 3.0.0-M5 Released

2020-06-19 Thread Tibor Digana
The Apache Maven team is pleased to announce the release of the Apache
Maven Surefire Plugin, version 3.0.0-M5.

The release contains 40 bug fixes.
Again we received contributions from the community in the form of bug
reports and bug fixes.
Thank you and keep them coming!

http://maven.apache.org/plugins/maven-surefire-plugin/

You should specify the version in your project's plugin configuration:


  org.apache.maven.plugins
  maven-surefire-plugin
  3.0.0-M5


or for failsafe:


  org.apache.maven.plugins
  maven-failsafe-plugin
  3.0.0-M5


or for surefire-report:


  org.apache.maven.plugins
  maven-surefire-report-plugin
  3.0.0-M5



You can download the appropriate sources etc. from the download page:
https://maven.apache.org/surefire/download.cgi

Release Notes - Maven Surefire - Version 3.0.0-M5


Bug

   - [SUREFIRE-1570 ]
   - Maven-fail-safe doesn't put testing JPMS module on module path
   - [SUREFIRE-1695 ]
   - Support multiple inheritance of @Categories
   - [SUREFIRE-1719 ]
   - Race condition results in "VM crash or System.exit called?" failure
   - [SUREFIRE-1721 ]
   - fixed typo in JavaDoc for Failsafe: mvn test
   -Dsurefire.enableProcessChecker=all
   - [SUREFIRE-1725 ]
   - Surefire in JUnit Vintage mode distributes tests very unevenly between
   forks, causing poor parallelism
   - [SUREFIRE-1741 ]
   - Exceptions in parameterized test sources are ignored
   - [SUREFIRE-1746 ]
   - Dependencies for dynamic provider contain Maven artifacts from the MOJO
   plugin
   - [SUREFIRE-1748 ]
   - JUnit 5 Assertions.fail() breaks reporting
   - [SUREFIRE-1749 ]
   - Correct useSystemClassloader used in message
   - [SUREFIRE-1759 ]
   - NullPointerException from RunEntryStatisticsMap#serialize when there's a
   class-level @Ignore annotation
   - [SUREFIRE-1762 ]
   - skipAfterFailureCount>0 with testng 7.1.0 resulting in
   java.lang.NoSuchMethodError:
   org.testng.TestNG.addListener(Lorg/testng/ITestListener;)V
   - [SUREFIRE-1782 ]
   - Configured Environment Variables do not take effect unless also added to
   excludedEnvironmentVariables
   - [SUREFIRE-1783 ]
   - Fork JVM defined by Toolchain should not inherit JAVA_HOME from Maven
   process
   - [SUREFIRE-1784 ]
   - Fork JVM defined by jvm parameter should not inherit JAVA_HOME from Maven
   process
   - [SUREFIRE-1797 ]
   - Surefire report with parameterized tests contain all names of test the
   same

New Feature

   - [SUREFIRE-1234 ]
   - Allow to configure JVM for tests by referencing a toolchain entry
   - [SUREFIRE-1516 ]
   - Should surefire specialize test runner when test isolation (i.e., fork)
   is needed?
   - [SUREFIRE-1658 ]
   - TCP/IP Channel for forked Surefire JVM. Extensions API and SPI.
   Polymorphism for remote and local process communication.
   - [SUREFIRE-1744 ]
   - Enable system-out for successfully passed tests as well
   - [SUREFIRE-1766 ]
   - Surefire does not display TestNG data provider values on command line

Improvement

   - [SUREFIRE-1378 ]
   - Nice to have systemPropertiesFile configurable by user property
   - [SUREFIRE-1728 ]
   - maven.test.failure.ignore: differentiate between test failure and timeout
   - [SUREFIRE-1729 ]
   - Run Order / JUnit5 supported in the Feature Matrix + tests
   - [SUREFIRE-1733 ]
   - Surefire and Failsafe JPMS additions for JUnit 5.x execution
   - [SUREFIRE-1740 ]
   - Prerequisite implementation for SUREFIRE-1658
   - [SUREFIRE-1758 ]
   - JUnit Platform provider isn't mentioned in the docu about groups and
   excludeGroups
   - [SUREFIRE-1770 

[ANN] Apache Maven Surefire Plugin 3.0.0-M6 Released

2022-04-04 Thread Tibor Digana
The Apache Maven team is pleased to announce the release of the Apache
Maven Surefire Plugin, version 3.0.0-M6.

The release contains 111 bug fixes.
Again we received contributions from the community in the form of bug
reports and bug fixes.
Thank you and keep them coming!

https://maven.apache.org/surefire/index.html

You should specify the version in your project's plugin configuration:


  org.apache.maven.plugins
  maven-surefire-plugin
  3.0.0-M6


or for failsafe:


  org.apache.maven.plugins
  maven-failsafe-plugin
  3.0.0-M6


or for surefire-report:


  org.apache.maven.plugins
  maven-surefire-report-plugin
  3.0.0-M6



You can download the appropriate sources etc. from the download page:
https://maven.apache.org/surefire/download.cgi

Release Notes - Maven Surefire - Version 3.0.0-M6

Bug

   - [SUREFIRE-1398 ]
   - TestNG test fails when both JUnitCore provider and TestNG provider are on
   classpath
   - [SUREFIRE-1426 ]
   - Fork crash doesn't fail build with -Dmaven.test.failure.ignore=true
   - [SUREFIRE-1432 ]
   - trimStackTrace = false by default
   - [SUREFIRE-1556 ]
   - Test XML file is not valid when rerun "fails" with an assumption
   - [SUREFIRE-1659 ]
   - Log4j logger in TestExecutionListener corrupts Surefire's STDOUT.
   - [SUREFIRE-1800 ]
   - SurefireForkChannel binds to wrong IP
   - [SUREFIRE-1806 ]
   - Site: Link to "TCP/IP Communication between Forks" is broken
   - [SUREFIRE-1809 ]
   - Differences between Oracle JDK and AdoptOpenJDK caused by JPMS
   - [SUREFIRE-1815 ]
   - Thread interrupted state cleared on any console output
   - [SUREFIRE-1820 ]
   - Using SurefireForkNodeFactory with JDK8 results in NoSuchMethodError
   - [SUREFIRE-1840 ]
   - Why sudo docker?
   - [SUREFIRE-1842 ]
   - Surefire - NPE at end of successful test run
   - [SUREFIRE-1844 ]
   - Trademarks / privacy policy footer displays broken
   - [SUREFIRE-1851 ]
   - NPE in SmartStackTraceParser causes false positive test results
   - [SUREFIRE-1857 ]
   - JUnit 5 report does not contain assertion failure message
   - [SUREFIRE-1865 ]
   - ChecksumCalculator getSha1 does not compute checksums correctly
   - [SUREFIRE-1869 ]
   - Classloader.getResource() doesn't encode blanks with forkCount=0
   - [SUREFIRE-1881 ]
   - Java agent printing to native console makes build block when using
   SurefireForkNodeFactory
   - [SUREFIRE-1882 ]
   - Fix failures when compiled on Java 9+ and run on Java 8
   - [SUREFIRE-1890 ]
   - Not compatible with TestNG 7.4.0
   - [SUREFIRE-1894 ]
   - Surefire report XML schema is incomplete (attribute version not allowed
   in testsuite)
   - [SUREFIRE-1909 ]
   - Support JUnit 5 reflection access by changing add-exports to add-opens
   - [SUREFIRE-1910 ]
   - Misleading error message when using -Dtest=
   - [SUREFIRE-1912 ]
   - user.dir should not be set lazily within the surefire fork JVM
   - [SUREFIRE-1913 ]
   - system properties should be restored after the in-process tests have been
   executed
   - [SUREFIRE-1914 ]
   - XML report omits method signature / display name of Junit 5 parameterized
   tests if testset reporter is configured to use phrased naming
   - [SUREFIRE-1926 ]
   - Console logs should be synchronized
   - [SUREFIRE-1935 ]
   - Upgrade to JUnit Platform 1.8, start Launcher via LauncherSession
   - [SUREFIRE-1945 ]
   - crashed tests - unit tests with large logging output does not produce
   surefire report
   -