The tests now seem to run inside a pure environment and tests were failing with strange errors.
Initially I worked through the gem install rails failures by installing the failing gems individually. This worked, but lead me to a failure from railties which required git to be available. After adding git, it seemed that installing the individual gems wasn't needed anymore, so I removed those statements. Let's :crossed_fingers: something in my environment hasn't made the test succeed by accident.
Lastly, the test itself uses curl to fetch the version from rails, so this package is also added.
Just a side-note: I'm still somewhat unsure about the process-manager that runs inside the test. It exists afterdevenv-run-tests exits. Left-over processes might potentially influence other things.
The tests now seem to run inside a pure environment and tests were failing with strange errors.
Initially I worked through the
gem install rails
failures by installing the failing gems individually. This worked, but lead me to a failure fromrailties
which requiredgit
to be available. After addinggit
, it seemed that installing the individual gems wasn't needed anymore, so I removed those statements. Let's :crossed_fingers: something in my environment hasn't made the test succeed by accident.Lastly, the test itself uses curl to fetch the version from rails, so this package is also added.
I tested this using:
Just a side-note: I'm still somewhat unsure about the process-manager that runs inside the test. It exists after
devenv-run-tests
exits. Left-over processes might potentially influence other things.