pytest-dev/pytest-github-actions-annotate-failures

Annotate warnings as well?

mjpieters opened this issue · 9 comments

Can warnings captured by pytest also be turned into annotations? I’m referring to the warnings output at the end of a pytest run.

Pytest offers a hook for such warnings. They could be turned into annotations using the warning workflow command.

Looks like good. It would be better that we can suppress warning annotations with some options.

Started a PR #68

oliv10 commented

I would like to see this implemented. And the PR has been stale for nearly a year... and is fully functional, I pulled and tested it myself. Works as expected.

+1

Screenshot (Ran in a matrix, works great)

image

I would like to see this implemented. And the PR has been stale for nearly a year... and is fully functional, I pulled and tested it myself. Works as expected.

+1

Screenshot (Ran in a matrix, works great)
image

@oliv10 thanks for giving it a try! Tests are failing for pytest 7.4.x on that PR, so I need to make some time to fix that. It's probably also worth adding tests for 8.x in a separate PR.

oliv10 commented

@edgarrmondragon no problem! Just to make note for you, I used pytest 8.2.0 in the previous screenshot.

The bug (#81 and more detail in #76) only affects certain annotations.

oliv10 commented

Still looking forward to this feature!

+1 this came up in a discussion with our developers this week. Would be very nice to have!

@BGannon2 please give #68 a try if you are able. I hope we can get a maintainer to review it soon.