Improve testing for PRs
Is your feature request related to a problem? Please describe. Currently testing on Travis CI is required for PRs. Each test is started sequentially which means that each time an environment is created which takes up a lot of time. If late tests fail, it will take about 10 mins to notice this if for whatever reason tests are not performed locally beforehand.
Describe the solution you'd like It would be beneficial to run all tests together for the master branch in order to fasten up testing and allow to faster submit and merge PRs. On the other hand there should automatically be an additional branch that still performs testing sequentially as it is, in order to see which tests have failed.
Alternatively parallelize builds on Travis CI (https://github.com/HunterMcGushion/docstr_coverage)