Repeat tests for InteractionGNN2
- Repeat all current test for InteractionGNN2 class, the one actively used and developed
- Factorize the code so that more models can be tested easily
- Create a new test pipeline using docker-in-docker workflow. This is obligatory for the IGNN2 tests to succeed, because they are done on ITk data, which requires more memory to process. The default setting in a docker container is 64MB of shared memory between host and container, not enough to carry out the job. In the new pipeline, tagged to run on a
docker-privileged-xl
runner, the container initiated with the acorn image can request 8GB of shared memory with host, and can carry out the test with IGNN2. - The old test pipeline is retained for reference, and can be switched back anytime.
This merge request is meant to be merged after !146 (merged).
Edited by Minh Tuan Pham