Skip to content
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

Newer system gets an extra skip on exit in testing #221

Open
HinTak opened this issue Dec 4, 2023 · 2 comments
Open

Newer system gets an extra skip on exit in testing #221

HinTak opened this issue Dec 4, 2023 · 2 comments

Comments

@HinTak
Copy link
Collaborator

HinTak commented Dec 4, 2023

Since I upgraded to fedora 39 (and upgraded to python 3.12), my pytest statistics seem to get an extra skip. I first noticed it as my number seems to differ from a few days ago (with only a re-compile between) and CI but I thought it might be just some extra local code I have. Now I sync'ed up everything, and it is still happening. I tried using xrvb-run like CI, still the extra skip.

Somehow, while I have a pretty normal mesa-based openGL , but I get this line executed on exit:

pytest.skip('OpenGL is not available')

While the ubuntu CI machines don't.

This isn't Ubuntu vs Fedora, bit fedora 38 vs fedora 39.

So my numbers don't add up. The sum of all the numbers at the end is 1 larger than the total showed at the beginning of pytest.

Strange - it is probably a pytest version or something else.

@HinTak
Copy link
Collaborator Author

HinTak commented Dec 4, 2023

The pytest statistics is a bit more complicated lately - it used to be just differing by openGL (linux + newer python on mac os x, vs older python on mac os x and Windows) on 87.x . Now with the upcoming m120, there are 4:

Linux: have both opengl and vulkan
Windows: vulkan only
Old python on mac os: neither
New python on mac os: opengl only

I suspect the vulkan api exists in 87 but not always functional.

@HinTak
Copy link
Collaborator Author

HinTak commented Dec 5, 2023

Ha, interesting this extra skip on exit seems to affect mac os too:

Linux
2072 passed, 108 skipped, 13 xfailed

Windows
1848 passed, 339 skipped, 6 xfailed, 1 warning

Mac
2061 passed, 120 skipped, 13 xfailed

So we have fedora 39 and mac os newer python, vs everybody else (windows, ubuntu, fedora 38, mac os with python 3.7/3.8)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant