Class: Evilution::Runner::MutationExecutor::ResultPacker
- Inherits:
-
Object
- Object
- Evilution::Runner::MutationExecutor::ResultPacker
- Defined in:
- lib/evilution/runner/mutation_executor/result_packer.rb
Instance Method Summary collapse
Instance Method Details
#compact(result) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/evilution/runner/mutation_executor/result_packer.rb', line 9 def compact(result) { status: result.status, duration: result.duration, killing_test: result.killing_test, test_command: result.test_command, child_rss_kb: result.child_rss_kb, memory_delta_kb: result.memory_delta_kb, parent_rss_kb: result.parent_rss_kb, error_message: result., error_class: result.error_class, error_backtrace: result.error_backtrace } end |
#rebuild(mutation, data) ⇒ Object
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
# File 'lib/evilution/runner/mutation_executor/result_packer.rb', line 24 def rebuild(mutation, data) Evilution::Result::MutationResult.new( mutation: mutation, status: data[:status], duration: data[:duration], killing_test: data[:killing_test], test_command: data[:test_command], child_rss_kb: data[:child_rss_kb], memory_delta_kb: data[:memory_delta_kb], parent_rss_kb: data[:parent_rss_kb], error_message: data[:error_message], error_class: data[:error_class], error_backtrace: data[:error_backtrace] ) end |