Commit Graph

18 Commits

Author SHA1 Message Date
tigercosmos
9b79b76fe5 let mutation testing display diff if compilation fails 2017-12-17 14:31:34 +08:00
Sandeep Hegde
1de6ab16e2 Mutation Testing
Introduced strategy design pattern

Added Strategies:
if true and if false
Replace String literals
Remove if blocks which do not have else.
Modify Comparision Statement - changing <= to < and changing >= to >
Duplicating statements
Added plus to minus and minus to plus mutaiton strategy

Classifying build failures for mutant as unexpected error - Skipping test run for mutant with compilation failure
Added logger messages instead of print
Randomized the mutation test order
Try new strategy on failure to mutate on a file
Updated Readme - Adding mutation strategy and mutation test execution flow
2017-12-06 15:17:28 -05:00
Sandeep Hegde
a9493d0887 Corrected a typo 2017-11-13 21:12:53 -05:00
Sandeep Hegde
f817a9c371 Refactored mutate random line method 2017-11-13 20:47:06 -05:00
Sandeep Hegde
61794f8bbd Made test summary more descriptive and Updated Readme 2017-11-13 20:40:16 -05:00
Sandeep Hegde
cc6c2eea6e Added mutation test summary and made it exit with relevant exit code 2017-11-12 23:43:04 -05:00
Sandeep Hegde
f6f454505e fixed tidy error 2017-11-08 13:00:14 -05:00
Sandeep Hegde
84f694dc93 Added more information in Mutation Test Readme 2017-11-08 12:58:46 -05:00
Sandeep Hegde
d24d6ac8ef Skipping mutation test for file with local changes 2017-11-06 13:00:14 -05:00
Sandeep Hegde
ffbabf4a4c Added randomness to the mutation strategy
- now running only maximum one mutation per file.
- Beautified the output
2017-11-06 13:00:14 -05:00
Sandeep Hegde
5cc498dba2 Loging success message on mutation test success 2017-11-06 13:00:13 -05:00
Sandeep Hegde
2b8b98d3a6 Removed build and wpt-test output from mutation test log and refactored code. 2017-11-06 13:00:13 -05:00
Sandeep Hegde
6688b8a146 Changed method to mutate a line of code 2017-11-06 13:00:13 -05:00
Sandeep Hegde
58ab11cf9b Fixed few tidy errors 2017-11-06 13:00:13 -05:00
Sandeep Hegde
445ab9ae8d Reverting wrong comment. 2017-11-06 13:00:12 -05:00
Sandeep Hegde
ba2152900c Added Test Mapping framework and running through a path. 2017-11-06 13:00:12 -05:00
Sandeep Hegde
0d2ad9a5be Checking the wpt test failures/success. 2017-11-06 13:00:12 -05:00
Sandeep Hegde
abbdcf0afc XMLHTTPRequest Mutator - Initial step Mutation testing 2017-11-06 13:00:12 -05:00