stfc / RegentParticleDSL

A particle-method DSL based on Regent programming language
MIT License
1 stars 0 forks source link

Get tests working using docker containers #54

Closed LonelyCat124 closed 3 years ago

LonelyCat124 commented 3 years ago

At the moment the CI is building everything multiple times for all the tests. It would be nice to be able to base everything off a single container image (ideally including Legion with HDF5 + python etc. of which there is no current image I believe) to save significant repeated build time. The issue I had when trying this was the docker run command passing different commands depending on the env/jobs matrix.

LonelyCat124 commented 3 years ago

As an intermediate step we could probably also compile the Regent code to object files to avoid recompiling the code every time its run for a short amount of time, I'd guess that the recompilation takes longer than the tests take to run in almost all cases.

LonelyCat124 commented 3 years ago

Since we're moving to github actions i'm going to close this and look into it again.