Skip to content

Commit

Permalink
Merge pull request #821 from mull-project/doc-update
Browse files Browse the repository at this point in the history
docs: How Mull works: fix sentence
  • Loading branch information
stanislaw committed Jan 4, 2021
2 parents 05984aa + 05eeb07 commit 8aea5fb
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions docs/HowMullWorks.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,11 @@ Mull is based on LLVM and uses its API extensively. The main APIs used are:
Mull finds and creates mutations of a program in memory, on the level of LLVM
bitcode.

All mutations are injected into the original program code and each injected gets
mutation hidden under a conditional flag that enables that specific mutation.
The resulting program is compiled into a single binary which is run multiple
times, one run per mutation. With each run, a condition for a corresponding
mutation is activated to check how the injection of that particular mutation
All mutations are injected into original program's code. Each injected mutation
is hidden under a conditional flag that enables that specific mutation. The
resulting program is compiled into a single binary which is run multiple times,
one run per mutation. With each run, Mull activates a condition for a
corresponding mutation to check how the injection of that particular mutation
affects the execution of a test suite.

Mull runs the tested program and its mutated versions in child subprocesses so
Expand Down

0 comments on commit 8aea5fb

Please sign in to comment.