GSoC 2020: Regression Testing Framework - Discussions, Suggestions, Feedback and Improvements

Hey everyone, this thread is for suggesting improvements, discussion on the regression testing framework and any discussions related to that, as the long title suggests :D.

Here is the link to my Proposal.
And here is the link to Weekly reports, to keep an eye if I am working properly or not :wink:


Really excited to see where this goes! Some folks see testing as something that slows development down, but in reality, a good test framework will speed things up. It allows devs to be fearless if and when they want to make changes, at any time in the cycle. Getting to the “good test framework” part is pretty difficult though.

A few comments and suggestions:

  • The Hook modifier should be testable without user interaction. An object hooked to an empty should get a deformation going. So that can be tweaked in your spreadsheet I think.
  • If possible, when there’s a set of changes that are immediately useful to have in master, I think it would be ok to submit those as soon as they are ready rather than waiting until September+ for your entire gsoc branch to be merged. This is also advantageous for review meaning things will go faster later on.
  • Keep the spirit of patches like D7590 alive. In other words, if new tests completely replace older ones, please let’s clean up the older ones :slight_smile: It reduces confusion and mess.

Good luck!