maven-surefire/maven-surefire.changes

298 lines
12 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-------------------------------------------------------------------
Mon Nov 4 09:51:10 UTC 2024 - Fridrich Strba <fstrba@suse.com>
- Upgrade to 3.5.2
* Bug
+ SUREFIRE-2276: JUnit5's TestTemplate failures treated as
flakes with retries
+ SUREFIRE-2277: RunResult#getFlakes() is lost during
serialisation/deserialisation to/from failsafe-summary.xml
+ SUREFIRE-2283: FAQ site contains broken link to
failsafe-plugin
* Improvement
+ SUREFIRE-2278: Don't say Please
* Task
+ SUREFIRE-2282: surefire-report-plugin: Update Introduction
documentation page
* Dependency upgrade
+ SUREFIRE-2281: Upgrade to Doxia 2.0.0 GA Stack
- Modified patches:
* 0001-Port-to-TestNG-7.4.0.patch
* 0002-Unshade-surefire.patch
+ rediff
* maven-surefire-bootstrap-resources.patch
+ regenerate from non-bootstrap build
-------------------------------------------------------------------
Thu Oct 3 14:33:33 UTC 2024 - Fridrich Strba <fstrba@suse.com>
- Upgrade to 3.5.1
* Bug
+ SUREFIRE-1737: Disabling the JUnit5Xml30StatelessReporter has
no effect
+ SUREFIRE-2257: [REGRESSION] NPEx: Cannot invoke
"Object.toString()" because "value" is null
+ SUREFIRE-2267: Packages for commons-codec should be relocated
in surefire-shared-utils
+ SUREFIRE-2268: Tests run under classpath if JDK 23 is used
* Improvement
+ SUREFIRE-2264: Limit usage of commons-io from
surefire-shared-utils
+ SUREFIRE-2266: Execute ITs in parallel
+ SUREFIRE-2270: Use JUnit5 in surefire-shadefire
- Upgrade to 3.5.0
* Improvement
+ SUREFIRE-2227: Dynamically calculate xrefTestLocation
* Task
+ SUREFIRE-2161: Align Mojo class names and output names
- Upgrade to 3.4.0
* Bug
+ SUREFIRE-2251: [REGRESSION] java.lang.NoSuchMethodException:
org.apache.maven.plugin.surefire.StartupReportConfiguration
.<init>
+ SUREFIRE-2253: [REGRESSION] Bump
org.apache.commons:commons-compress from 1.26.0 to 1.26.1
causes hang
* Improvement
+ SUREFIRE-1385: System properties defined in the Surefire and
Failsafe plugin configuration should override user properties
- Upgrade to 3.3.1
* Bug
+ SUREFIRE-2105: Failsafe report size increased with version
upgrade from 2.17 to 2.22.2
+ SUREFIRE-2242: Plain test report does not include names of the
skipped tests
+ SUREFIRE-2250: Surefire Test Report Schema properties element
is not consistent with the code
* Improvement
+ SUREFIRE-1360: Ability to disable properties for successfully
passed tests
+ SUREFIRE-1934: Ability to disable system-out/system-err for
successfully passed tests
+ SUREFIRE-2124: Avoid creating unnecessary target files for pom
projects
+ SUREFIRE-2249: Doc for 'properties' parameter does not mention
JUnit
- Upgrade to 3.3.0
* Bug
+ SUREFIRE-1939: Build fails if java.home has <=2 path
components
+ SUREFIRE-2232: [REGRESSION] StatelessXmlReporter fails to
process failed result without a throwable
+ SUREFIRE-2240: Using JUnit BOM prevents upgrading the engine
version via plugin dependency
* Improvement
+ SUREFIRE-2248: Make "type" attribute on failures and errors in
(surefire|failsafe)-test-report schema optional
* Test
+ SUREFIRE-2141: Surefire 3.0.0-M8 tests don't pass on Mac M1
(Surefire1295AttributeJvmCrashesToTestsIT)
* Task
+ SUREFIRE-2244: Make IT for SUREFIRE-1295 reliable
+ SUREFIRE-2246: Clean up dependencies reported by
dependencies:analyze
- Modified patches:
* maven-surefire-bootstrap-resources.patch
+ regenerate from non-bootstrap build
* 0001-Port-to-TestNG-7.4.0.patch
+ rediff and augment to make the test pass in upstream
environment
- Added patch:
* 0002-Unshade-surefire.patch
+ remove the use of the shaded surefire-shared-utils artifact
in favour of direct use of the dependencies
-------------------------------------------------------------------
Mon Jun 10 19:00:07 UTC 2024 - Fridrich Strba <fstrba@suse.com>
- Use plexus-metadata-generator executable directly to simplify
build classpath
-------------------------------------------------------------------
Wed Apr 10 10:54:02 UTC 2024 - Fridrich Strba <fstrba@suse.com>
- Upgrade to 3.2.5
* Bug
+ SUREFIRE-2223: Surefire evaluates parameter jvm before skip
+ SUREFIRE-2224: StatelessXmlReporter#getTestProblems() does
not properly reflect report schema structure
+ SUREFIRE-2225: Surefire ITs fail when project directory
contains space
+ SUREFIRE-2229: + REGRESSION] SUREFIRE-2224 causes stack trace
to be omitted for errors and failures
+ SUREFIRE-2231: JaCoCo 0.8.11 fails with old TestNG releases on
Java 17+
* Improvement
+ SUREFIRE-1345: Support flakyFailure and flakyError in
TestSuiteXmlParser
+ SUREFIRE-2221: Document minimum supported Java version for
Toolchains
- Upgrade to 3.2.3
* Bug
+ SUREFIRE-2210: Additional class path ordering broken since
3.2.0
+ SUREFIRE-2211: additionalClasspathElement with UNC path not
working with Maven Failsafe Plugin
+ SUREFIRE-2212: OutOfMemoryError raised when parsing files with
huge stderr/stdout output in surefire-report-parser
+ SUREFIRE-2220:
SurefireForkChannel#getForkNodeConnectionString() returns
invalid URI string if localHost resolves to IPv6 address
* Dependency upgrade
+ SUREFIRE-2214: Upgrade to HtmlUnit 3.8.0
+ SUREFIRE-2215: Upgrade to Parent 41
+ SUREFIRE-2216: Upgrade plugins and components (in ITs)
- Upgrade to 3.2.2
* Bug Fixes
+ SUREFIRE-2205: Use maven-plugin-report-plugin only in plugins
modules
+ SUREFIRE-2206: Downgrade plexus-xml to 3.0.0
* Dependency updates
+ SUREFIRE-2208: Bump org.codehaus.plexus:plexus-java from 1.1.2
to 1.2.0
- Upgrade to 3.2.1
* New features and improvements
+ SUREFIRE-1124: Support forkNumber in environment variables
+ SUREFIRE-2177: Use junit-bom instead of single JUnit 5
versions
+ SUREFIRE-2179: Support adding additional Maven dependencies to
the test runtime classpath
+ SUREFIRE-2178: clarify classpathDependencyExcludes
+ SUREFIRE-2182: Log starter implementation on DEBUG level
* Bug Fixes
+ SUREFIRE-2190: Fix module dependencies for compile only
dependencies
* Documentation updates
+ Fix TestNG web site URL (#671) @sabi0
- Upgrade to 3.1.2
* Changes
+ SUREFIRE-2166: Use ChoiceFormat to selective render percentage
and elapsed time in SurefireReportRenderer
+ Simplify serialization/deserialization of elapsed time
(SUREFIRE-2164 + SUREFIRE-2167)
+ SUREFIRE-2169: Potential NPE in WrappedReportEntry when
#getElapsed() is called
+ MNG-6829: Replace StringUtils#isEmpty(String) and
#isNotEmpty(String)
- Upgrade to 3.1.0
* Sub-task
+ SUREFIRE-2162: Document upcoming mojo and file names change
* Bug
+ SUREFIRE-2140: Cannot release Surefire on Windows
* Improvement
+ SUREFIRE-2153: Replace SurefireReportGenerator with a new
SurefireReportRenderer
+ SUREFIRE-2160: Replace LocalizedProperties with (Custom)I18N
approach from MPIR
* Task
+ SUREFIRE-2130: Rewrite several test classes in report
plugin for upcoming Doxia 2.0.0 stack
- Upgrade to 3.0.0
* New features and improvements
+ SUREFIRE-2154: Get rid of localRepository from surefire
mojo parameter, use Resolver API
* Bug Fixes
+ SUREFIRE-2119: Sanitize failIfNoSpecifiedTests prefix in
failsafe
+ SUREFIRE-2143: Fix reporting of skipped parameterized test
* Documentation updates
+ SUREFIRE-2156: Refresh download page
- Modifed patch:
* 0003-Port-to-TestNG-7.4.0.patch -> 0001-Port-to-TestNG-7.4.0.patch
+ regenerate
* maven-surefire-bootstrap-resources.patch
+ regenerate from maven build
- Removed patches:
* 0001-Maven-3.patch
* 0002-Port-to-current-doxia.patch
* 0004-Port-to-current-maven-shared-utils.patch
+ not needed with this version
-------------------------------------------------------------------
Thu Feb 22 07:58:37 UTC 2024 - Fridrich Strba <fstrba@suse.com>
- Upgrade to 2.22.2
* Bugs:
+ SUREFIRE-1614: JUnit Runner that writes to System.out
corrupts Surefires STDOUT when using JUnits Vintage Engine
- Upgrade to 2.22.1
* Bugs:
+ 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: Cant override platform version through
project/plugin dependencies
+ SUREFIRE-1579: Forks mixed up characters in standard output
* Improvements:
+ 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
* Tasks:
+ SUREFIRE-1569: m-invoker-p:3.1.0 attempts to resolve
maven-surefire-common:jar:2.22.1-SNAPSHOT from remote repo
'apache.snapshots'
+ SUREFIRE-1578: Remove obsolete module
surefire-setup-integration-tests
* Dependency upgrades:
+ SUREFIRE-1540: Upgrade maven-plugins parent to version 32
+ SUREFIRE-1571: Upgrade maven-plugins parent to version 33
- Fetch sources using source service to avoid bundling binaries in
sources
- Fix broken links in the spec file
- Modified patch:
* 0004-Port-to-current-maven-shared-utils.patch
+ rediff to changed context
-------------------------------------------------------------------
Fri May 5 08:30:46 UTC 2023 - Fridrich Strba <fstrba@suse.com>
- Add _multibuild to define 2nd spec file as additional flavor.
Eliminates the need for source package links in OBS.
-------------------------------------------------------------------
Wed Apr 27 13:52:13 UTC 2022 - Fridrich Strba <fstrba@suse.com>
- Modified patches:
* 0004-Port-to-current-maven-shared-utils.patch
+ Add some try/catch blocks so that we catch new exceptions
potentially thrown by maven-shared-utils-3.3.x
* 0003-Port-to-TestNG-6.11.patch -> 0003-Port-to-TestNG-7.4.0.patch
+ Allow building with the new testng 7.4.0
-------------------------------------------------------------------
Tue Mar 22 13:52:58 UTC 2022 - Fridrich Strba <fstrba@suse.com>
- Build with java source and target levels 8
-------------------------------------------------------------------
Mon Apr 19 16:59:36 UTC 2021 - Pedro Monreal <pmonreal@suse.com>
- Update generate-tarball.sh to use https URL [bsc#1182708]
-------------------------------------------------------------------
Tue Apr 2 09:06:05 UTC 2019 - Fridrich Strba <fstrba@suse.com>
- Initial packaging of maven-surefire 2.22.0
- Generate and customize ant build files
- Build the maven plugins as bootstrap packages
- Added patch:
* maven-surefire-bootstrap-resources.patch
+ Add to the build of the plugins generated files that
we cannot generate when building outside maven