Okay, running your build logic while tracing Travis logic, I see that echo -ne <...>
from travis_jigger
don’t produce any output.
@BanzaiMan @michal, I believe the reason is the logging facility in Multi-CPU architecture is line-buffered. While travis_wait
plays fancy and outputs incomplete lines:
echo -ne 'Still running (1 of 20): julia -e using Pkg; Pkg.build(); Pkg.test(coverage=true);\r'
With the latest changes, the log output window in Web UI emulates terminal control characters. So printing an incomplete line for fancy effects seems like fair game.