Ruby library, running tests in a Docker container. Currently using in ‘free for open source’ mode if that makes a difference, although will likely switch to paid as we increase test load.
Expect the full test suite to take several hours because it’s performing building physics simulations, which are computationally intensive. The tests seem to be running fine, as evidenced by the contents of the build artifacts I’m storing. They also run fine locally, taking several hours as expected.
However, the build is timing out with the following message:
command docker run -v $(pwd):/openstudio-standards nrel/openstudio /openstudio-standards/openstudio-standards/test/bin/docker-run.sh took more than 120 minutes to run
Based on the fact that I’ve hit the 120 minute timeout message twice, I assume this is a built-in limit, but I haven’t been able to find anything about it in the documentation. Is there any way I can increase this timeout? Parallelization could also help address this problem if the limit can’t be increased.
Here’s what I’ve tried so far: