Skip to content

tests: Re-enable passing tests from .gunittest.cfg exclusion list - #4358

Merged
echoix merged 3 commits into
OSGeo:mainfrom
echoix:re-enable-passing-tests
Sep 21, 2024
Merged

echoix merged 3 commits into
OSGeo:mainfrom
echoix:re-enable-passing-tests

Conversation

@echoix

@echoix echoix commented Sep 21, 2024 •

Copy link
Copy Markdown
Member

In preparation for my PR extending the tests on Windows, I explored to see what tests were actually failing and could be enabled. Turns out some of them can be enabled on Linux too, since macOS has its own configuration file.
EDIT: I also did the same process for macOS (enable all then exclude still failing tests).

My other PR is almost ready, but I extracted these unrelated changes here.

This PR only removes some excluded test, and CI still passes.

@echoix echoix added this to the 8.5.0 milestone Sep 21, 2024
@github-actions github-actions Bot added the CI Continuous integration label Sep 21, 2024
@ninsbl

ninsbl commented Sep 21, 2024

Copy link
Copy Markdown
Member

See also: #2616

@echoix

echoix commented Sep 21, 2024

Copy link
Copy Markdown
Member Author

I read your other PR, I see that there are some fixes. My next PR will not do any test fixes by itself. And it was through this one that I had made a run with all macOS tests enabled. I'm surprised more tests failed here when they passed in another branch... Like test_gcmd.py was passing, but not here (and in my CI for the same branch as here failed too...)

I'm preparing to place back some exclusions on macOS.

@echoix
echoix requested a review from ninsbl September 21, 2024 20:01
@echoix
echoix merged commit 5aed1a6 into OSGeo:main Sep 21, 2024
@echoix
echoix deleted the re-enable-passing-tests branch September 22, 2024 12:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI Continuous integration

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants