Refactor and clean up the automated test suite
Some stuff was done in #6543, but there's a lot left to do to prevent it from becoming a crazy mess.
#3 Updated by anonym about 4 years ago
Another interesting part would be to rid ourselves of the shell wrapper and do everything "in Ruby". In particular, I think we will eventually need to invoke Cucumber through Ruby if we want to use the up-coming Cucumber "Suites" feature mentioned in #7233#note-16.