Cannot override elm-test version

While debugging a build error, I tried setting elm-test to the latest version 0.19.0-rev5, since the default is elm0.19.0 which actually installs 0.19.0-rev4. I set the elm-test field in the .travis.yml, as described in the docs. However, the version that is output in the console is still 0.19.0-rev4.

I don’t know whether the code that powers the build is open source and accessible; I couldn’t find it. I would like to attempt a PR, but without access to the code, this is the only place I can talk about this issue.

This is a bug in the Elm build code. It is installing the specified elm-test version only when the command is not found.

This needs to be fixed.