FLAMEGPU / FLAMEGPU2

FLAME GPU 2 is a GPU accelerated agent based modelling framework for CUDA C++ and Python
https://flamegpu.com
MIT License
99 stars 19 forks source link

CI: run test_codegen.py #1154

Open ptheywood opened 7 months ago

ptheywood commented 7 months ago

test_codegen.py can be executed on CI as it does not require the rest of pyflamegpu / libcuda.so to be available at runtime.

This is of very little use however, as it doesn't test that the generated code is actually valid as that would require nvrtc, and implicitly libcuda.so.

I.e it hasn't caught the python 3.8 bug introduced in #1147 (without a test case adding with that particular shape?)