Is your feature request related to a problem? Please describe.
I'd like to be able to define multiple configuration sets for the integration tests and have different sets of tests run against fresh instances of the system. Right now it is impossible to use this repo to write integration tests for the verifier as l2geth always comes up in sequencer mode. In optimism-integration this was possible, although much more complex. Perhaps there is a happy medium.
Describe the solution you'd like
optimism-integration would iterate through a series of test suites and bring up the full system for each test suite. This would give a fresh state for each test suite as well as giving an opportunity to merge configs using docker-compose -f base.yml specific-to-test-suite.yml. I am not exactly sure how this is possible with the current setup.
Describe alternatives you've considered
It is possible to put verifier tests in a different repo, but that kind of defeats the purpose of the monorepo