class Crytic::Mutation::Mutation
- Crytic::Mutation::Mutation
- Reference
- Object
Overview
Represents a single mutation to a single source file
Defined in:
crytic/mutation/mutation.crClass Method Summary
Instance Method Summary
- #file_remover : String -> Void
- #file_remover=(file_remover : String -> Void)
- #process_runner : Crytic::ProcessRunner
- #process_runner=(process_runner : Crytic::ProcessRunner)
-
#run
Compiles the mutated source code into a binary and runs this binary, recording exit code, stderr and stdout output.
- #tempfile_writer : String, String, String -> String
- #tempfile_writer=(tempfile_writer : String, String, String -> String)
Class Method Detail
def self.with(mutant : Mutant::Mutant, original : String, specs : Array(String), preamble : Preamble)
#
Instance Method Detail
def run
#
Compiles the mutated source code into a binary and runs this binary, recording exit code, stderr and stdout output.