You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The test_cuda github action should be running all of our tests that require GPU, but it isn't.
I came across this because on this action run we saw that the test_plot_filter (test_reconstructors.Test_GenericFilteredBackProjection.test_plot_filter) test failed on the docker action run, but the test-cuda action passed. The test-cuda action wasn't running this test.
Description
The test_cuda github action should be running all of our tests that require GPU, but it isn't.
I came across this because on this action run we saw that the
test_plot_filter (test_reconstructors.Test_GenericFilteredBackProjection.test_plot_filter)
test failed on thedocker
action run, but thetest-cuda
action passed. Thetest-cuda
action wasn't running this test.The
test-cuda
action runs:CIL/.github/workflows/build.yml
Line 56 in d58c330
This means it only runs tests that have one or more of the following in their name (or in the name of the class the test belongs to):
tigre, TIGRE, astra, ASTRA, gpu, GPU
https://docs.python.org/3/library/unittest.html#cmdoption-unittest-k
This means that multiple test classes that require tigre are missed out including
Test_GenericFilteredBackProjection
Some possible solutions:
test-cuda
runs all tests instead of just ones with specific keywords intest-cuda
call to cover more test namesEnvironment
The text was updated successfully, but these errors were encountered: