Skip to content

Releases: gfoidl/trx2junit

v2.1.0

20 Feb 11:35
Compare
Choose a tag to compare

Fixed 🐛

  • Core-project can be used standalone, so respect potential use outside of trx2junit (#116)

What's new?

  • add support for .NET 7 (#113)
  • support for .NET 8 (#118)

Where to get?

https://www.nuget.org/packages/trx2junit/2.1.0

Full Changelog: v2.0.4...v2.1.0

v2.0.4

26 Aug 16:58
792eebc
Compare
Choose a tag to compare

Fixed 🐛

  • Incorrect testcase names in xml (#110)

Where to get?

https://www.nuget.org/packages/trx2junit/2.0.4

Full Changelog: v2.0.3...v2.0.4

v2.0.3

09 Jul 08:33
4a9f7a5
Compare
Choose a tag to compare

Fixed 🐛

  • Timestamps honor timezone Pt. 2 (#109)

Where to get?

https://www.nuget.org/packages/trx2junit/2.0.3

Full Changelog: v2.0.2...v2.0.3

v2.0.2

08 Jul 14:54
9b9460f
Compare
Choose a tag to compare

What's new

  • Timestamps honor timezone (#107)
  • Opt-in to emit error message in CDATA-element of failure-element (#108)

Where to get?

https://www.nuget.org/packages/trx2junit/2.0.2

Full Changelog: v2.0.1...v2.0.2

v2.0.1

28 Jun 15:59
1aaef7b
Compare
Choose a tag to compare

Fixed 🐛

  • Removed console usage in worker -- emit event instead (#98)
  • JUnit: emit failure content with message as CData element (#101)
  • Fixed XUnit's testcase name to be not the full-qualified name (#103)

Where to get?

https://www.nuget.org/packages/trx2junit/2.0.1

Full Changelog: v2.0.0...v2.0.1

v2.0.0

01 Dec 19:54
c3c82c7
Compare
Choose a tag to compare

What's new

  • Apply RollForward policy (#91)
  • Created standalone package of Core-logic and dropped .NET Core 2.1 (#93)

Apply RollForward policy

Rollforward policy Major is applied, in order to be more future proof.

Created standalone package of Core-logic

The core-logic is split out into a separate packe trx2junit.Core which can be used conversion with a custom host / tool.
The tool trx2junit itself is a consumer of this package.

From the point of view of trx2junit it's just a refactoring, usage didn't change.

Dropped .NET Core 2.1

.NET Core 2.1 reached end of life on 21.08.2021, so it's support got dropped here.
If you're still using .NET Core 2.1, so just don't update to this version. Stay on the v1.x versions. If there should should be any bug, please still file an issue, so it can be fixed and potentially backported to a new v1.x release.

Vectorization Part I

I'm aware that there are more crucial contributors for perf, like reading and writing XML, but I love vectors and vectorized code. Therefore just for fun #64 was done.
The vectorized parts are disabled by default, and hidden behind a feature-toggle that can be enabled by setting the environment variable TRX2JUNIT_VECTORS_ENABLED to any non-empty value.

Basically I didn't want to merge that PR, but due the refactorings of #93 it wouldn't be managable anymore. So the (better) variant to integrate in the main-branch, and hide behind a feature-toggle was chosen.

Where to get?

https://www.nuget.org/packages/trx2junit/2.0.0

Full Changelog: v1.6.0...v2.0.0

v1.6.0

15 Nov 12:34
46a5a77
Compare
Choose a tag to compare

What's new

  • Support for .NET 6.0 (#89)

Where to get?

https://www.nuget.org/packages/trx2junit/1.6.0

v1.5.0

28 Feb 18:21
9578b89
Compare
Choose a tag to compare

What's new

  • Jenkins-JUnit emit status attribute for testcase (#84)

Jenkins-JUnit emit status attribute for testcase

For Jenkins JUnit on the testcase the status-attribute is set. By default 1 is set for success, and 0 for failure.
This can be configured via environment variables (note: if omitted, the default values will be used):

Status Variable default value
success TRX2JUNIT_JENKINS_TESTCASE_STATUS_SUCCESS 1
failure TRX2JUNIT_JENKINS_TESTCASE_STATUS_FAILURE 0
skipped TRX2JUNIT_JENKINS_TESTCASE_STATUS_SKIPPED not set

Where to get?

https://www.nuget.org/packages/trx2junit/1.5.0

v1.4.1

01 Feb 21:35
a10c553
Compare
Choose a tag to compare

What's new

  • Relax trx2junit to allow test-method w/o name-attribute (#82 )

Where to get?

https://www.nuget.org/packages/trx2junit/1.4.1

v1.4.0

11 Nov 10:20
55b6028
Compare
Choose a tag to compare

What's new

  • Support for .NET 5.0 (#79, #80)

Where to get?

https://www.nuget.org/packages/trx2junit/1.4.0