container issueshttps://gitlab.openmole.org/openmole/container/-/issues2019-07-24T12:40:43+02:00https://gitlab.openmole.org/openmole/container/-/issues/1Reboot tests from OpenMOLE history2019-07-24T12:40:43+02:00Jonathan Passerat-PalmbachReboot tests from OpenMOLE historyTest files to update/embed
https://raw.githubusercontent.com/openmole/openmole/1e5a99bdfd6c45a4823e297884be87fa35f0109b/openmole/plugins/org.openmole.plugin.task.udocker/src/test/scala/org/openmole/plugin/task/udocker/DockerMetadataSpe...Test files to update/embed
https://raw.githubusercontent.com/openmole/openmole/1e5a99bdfd6c45a4823e297884be87fa35f0109b/openmole/plugins/org.openmole.plugin.task.udocker/src/test/scala/org/openmole/plugin/task/udocker/DockerMetadataSpec.scala
https://raw.githubusercontent.com/openmole/openmole/1e5a99bdfd6c45a4823e297884be87fa35f0109b/openmole/plugins/org.openmole.plugin.task.udocker/src/test/scala/org/openmole/plugin/task/udocker/TestExtractArchive.scala
https://raw.githubusercontent.com/openmole/openmole/1e5a99bdfd6c45a4823e297884be87fa35f0109b/openmole/plugins/org.openmole.plugin.task.udocker/src/test/scala/org/openmole/plugin/task/udocker/TestRegistry.scalahttps://gitlab.openmole.org/openmole/container/-/issues/2Input file failing when directory does not exists2020-02-10T19:19:12+01:00Juste RaimbaultInput file failing when directory does not existsWhen using an inputFiles += (fileproto,"path/to/file/in/docker") from OpenMOLE, with Singularity, it fails if the target directory does not exist; I would expect missing dirs to be created, i.e. first a mkdir -p and then a touch; but may...When using an inputFiles += (fileproto,"path/to/file/in/docker") from OpenMOLE, with Singularity, it fails if the target directory does not exist; I would expect missing dirs to be created, i.e. first a mkdir -p and then a touch; but maybe it is not a desirable behavior?
The part of the error stack where it fails:
....
better.files.File.touch(File.scala:978)
at container.Singularity$.$anonfun$executeFlatImage$8(Singularity.scala:128)
at scala.collection.immutable.List.foreach(List.scala:392)
at container.Singularity$.executeFlatImage(Singularity.scala:128)
at org.openmole.plugin.task.container.ContainerTask$.$anonfun$runCommandInContainer$2(ContainerTask.scala:133)
....