tor's .gitlab-ci.yml doesn't have the same behaviour as our .travis.yml

When new contributors come to us saying, "Hi, I made a patch, but the CI seems to be failing" it seems like a bad starting place to respond with "Which CI is failing?"

In legacy/trac#22891 (moved), it seemed like we were in agreement to have both our Gitlab CI and Travis CI do (as much as possible) the same things.