DependableSystemsLab / LLFI

LLFI is an LLVM based fault injection tool, that injects faults into the LLVM IR of the application source code. The faults can be injected into specific program points, and the effect can be easily tracked back to the source code. Please refer to the paper below. NOTE: If you publish a paper using LLFI, please add it to PaperLLFI.bib
http://blogs.ubc.ca/karthik/2014/02/23/quantifying-the-accuracy-of-high-level-fault-injection-techniques/
Other
68 stars 35 forks source link

Injector progressbar #8

Closed ShadenSmith closed 10 years ago

ShadenSmith commented 10 years ago

This is a continuation of #4.

injectfault.py now prints an ASCII progress bar with the percent complete, current run number, and total number of runs. Sample output:

======Fault Injection======
---FI Config #0---
[===========>---------------------------------------] 23.1% (3 / 13)

If "verbose" is specified in that run's configuration (within the input YAML file), then a summary of return codes is also printed.

karthikp-ubc commented 10 years ago

This is very cool - thanks. Can you please merge this with the mainline branch ?