Closed eric-wieser closed 7 years ago
Wow, that was fast. Not waiting for CI builds any more?
TBH, I just hooked up the CI system and I don't know its ins and outs. The easiest way I knew to run all the tests was to merge the request on GH, see if everything passed, and roll back/ correct if I saw failures. If there's a more direct way to run tests on a PR, I'd love to hear about it (that's what I was just searching for)
At the very least, it's possible to add pull requests as a remote, so that you can merge locally rather than on github. Some googling required.
I know that travis and appveyor can be set up to run on every pull request
This almost halves the size of the main file. Note that a circular import is necessary, since the base class references the subclasses.
I've added review comments to all the interesting bits of the diff, since its pretty large