-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathnorthstar
More file actions
31 lines (28 loc) · 1.2 KB
/
northstar
File metadata and controls
31 lines (28 loc) · 1.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
$ bough run
found _ mutants
found _ test ids
skipping _ mutants that were caught by tests that still exist
removing _ mutants state that are no longer present in the repo
running _ mutants that were caught by tests that no longer exist # After each run, a hashed file is written recording the outcome (eg mutant.DEADBEEF.json)
running _ mutants that were previously missed
!ctrl-c
recieved stop signal... removing workspaces
$ bough run # continues where the previous run left off, as all data was stored hashed to disk
found _ mutants
found _ test ids
skipping _ mutants that were caught by tests that still exist
running _ mutants that were caught by tests that no longer exist
running _ mutants that were previously missed
run all mutants, cleaning up and exiting
# Can run through the above step by step, to debug and understand
$ bough step find-src-files
$ bough step find-mutants
$ bough step find-test-ids
$ bough step make-workspaces
$ bough step init-workspace
$ bough step reset-workspace
$ bough step apply-mutant-to-workspace
$ bough step test-workspace
$ bough step cleanup
$ bough find-mutants best # locates mutants that it would be best to fix next
$ bough find-mutants highest-impact # Other sorting functions