Skip to content

WIP: Add gitHub workflow to run tests #152

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

Open
wants to merge 4 commits into
base: develop
Choose a base branch
from

Conversation

ChrisBarker-NOAA
Copy link

@ChrisBarker-NOAA ChrisBarker-NOAA commented Jun 20, 2025

This is just a start:

It's running the tests in the multiple platforms, but most aren't passing:

  1. Not doing Ubuntu -- the test runners don't have GL -- though Mesa could be added, I just haven't tried that yet.

  2. A bunch of the PyOpenGL tests are failing. I haven't debugged that yet, as a bunch of tests are failing locally for me (on OS-X 14 Intel) so if I can't get them to pass locally -- what hope do I have on the CI ?

  3. We'll probably need to run only a subset of the tests anyway -- I think there's some interaction with the display that's going to be problematic regardless.

  4. I added the patch from Fix import error on aarch64: define 'long' using ctypes.c_long #146 -- to get Accelerate to compile

  5. The accelerate tests are passing -- at least on Windows, OS-X tests aren't running at all right now ....

It would be nice to get this going though -- automated tests are a great thing!

@ChrisBarker-NOAA
Copy link
Author

@vsevolod-misiul: it would be great to get someone else's eyes on this too :-)

@mcfletch -- you need to approve having this workflow run ....

Meanwhile, you all can see the run results on my fork.

@ChrisBarker-NOAA
Copy link
Author

NOTE:

It may be fine to only run the accelerate tests -- those are the more tricky ones, what with cross platform issues and all that.

Though even a subset of the rest would be good.

-CHB

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

Successfully merging this pull request may close these issues.

1 participant