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 2s 2s 2s
Eval 2s 6s 6s 9s
Build 5s 36m47s 36m40s 36m45s
Test - - - -
Deploy - - - -
Suite 0s 36m56s 36m45s 36m45s

Timeline

0s1m2m3m4m5m6m7m8m9m10m11m12m13m14m15m16m17m18m19m20m21m22m23m24m25m26m27m28m29m30m31m32m33m34m35m36m