Skip to content

Create a plugin for Nunit3 #5572

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
tonybaloney opened this issue Jul 8, 2019 · 3 comments
Closed

Create a plugin for Nunit3 #5572

tonybaloney opened this issue Jul 8, 2019 · 3 comments
Labels
type: proposal proposal for a new feature, often to gather opinions or design the API around the new feature

Comments

@tonybaloney
Copy link
Contributor

This is not a bug.

I find the junit XML formatter quite limiting. Especially with 3rd party test loggers and reporting tools (like Microsoft DevOps).

The other common format I've been looking into is Nunit3.

Nunit3 is MIT licensed and the schema is well documented.

I've started on a plugin, based on the junit XML pattern (but with changes) and in a way that abstracts the node-reporter from the Nunit XML structure so that this could be used for other formats.

This is a work-in-progress, but when completed, I'd like to relocate the project to pytest-dev (if it's wanted!) https://github.com/tonybaloney/pytest-nunit

CC @asottile

@tonybaloney tonybaloney added the type: proposal proposal for a new feature, often to gather opinions or design the API around the new feature label Jul 8, 2019
@twmr
Copy link
Contributor

twmr commented Jul 8, 2019

Especially with 3rd party test loggers

What kind of logging related problems do you have with pytests' junit formatter?

@nicoddemus
Copy link
Member

This is a work-in-progress, but when completed, I'd like to relocate the project to pytest-dev (if it's wanted!)

Definitely! 👍

@tonybaloney
Copy link
Contributor Author

See pytest-dev/pytest-nunit#17 for complete beta

The-Compiler added a commit to The-Compiler/pytest that referenced this issue Jan 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: proposal proposal for a new feature, often to gather opinions or design the API around the new feature
Projects
None yet
Development

No branches or pull requests

3 participants