Weekly Roundup 2020-09-29

By Max Woerner Chase

Next week, I'm going to focus on tooling, documentation layout, general quality improvements. I may try to figure out a mystery I discovered: under coverage, the Challenge 12 test runs significantly slower as a hypothesis test than a parametrized test, and the overall time does correlate with the number of examples, but the correlation should be linear, and 100 examples is nowhere near 100 times as long as 1 example, which implies to me some kind of massive constant term, but I'm not getting the same slowdown from a strictly more complex test signature that runs at an acceptable speed. So it's not the test body, because the constant term is dominating. But it shouldn't be hypothesis, because other tests aren't hitting this slowdown. It's like every section of the test lifecycle is pointing accusatory fingers at every other section.