Chaste / dependency-modules

Environment modules for Chaste dependencies
Other
1 stars 0 forks source link

Coverage Workflow #41

Closed kwabenantim closed 1 year ago

kwabenantim commented 1 year ago

Coverage workflow with runner image

kwabenantim commented 1 year ago

TODO

VTK 7 Jammy patches: https://packages.ubuntu.com/jammy/interpreters/vtk7 https://sources.debian.org/patches/vtk7/7.1.1%2Bdfsg2-10.2/

VTK 6 patches: https://sources.debian.org/patches/vtk6/6.3.0%2Bdfsg2-8.1

kwabenantim commented 1 year ago

These 8 tests currently fail because of file permissions.

1 - TestArchivingHelperClasses (Failed)
23 - TestOutputFileHandler (Failed)
47 - TestHdf5DataWriter (Failed)
371 - TestDynamicallyLoadedCellModels (Failed)
391 - TestMonodomainProblem (Failed)
393 - TestMonodomainPurkinjeProblem (Failed)
416 - TestCardiacSimulationArchiver (Failed)
420 - TestHeartConfig (Failed)
kwabenantim commented 1 year ago
  • Support for docker in GitHub-hosted runners requires running as root, so the file permission restrictions do not work.

su -m runner "cmake .." seems to solve this issue.