bcd07f26

By: Tom Sydney Kerckhove <syd@cs-syd.eu>

Add RemoveCase and RemoveAction mutation operators

RemoveCase removes one alternative from a case expression (n mutations for
n arms, only when n >= 2). RemoveAction removes one BodyStmt from a do
block, leaving BindStmt, LetStmt, and LastStmt untouched.

Add example source and tests for both operators.

Suite timing

Time to Start Worker time Duration Time to finish
Config 0s 3s 3s 3s
Eval 4s 56s 56s 1m00s
Build 9s 1h16m32s 53m43s 53m52s
Test - - - -
Deploy - - - -
Suite 0s 1h17m32s 53m52s 53m52s

Timeline

0s1m2m3m4m5m6m7m8m9m10m11m12m13m14m15m16m17m18m19m20m21m22m23m24m25m26m27m28m29m30m31m32m33m34m35m36m37m38m39m40m41m42m43m44m45m46m47m48m49m50m51m52m53m