Flitsr
An automatic fault finding/localization tool for multiple faults.
Install / Use
/learn @DCallaz/FlitsrREADME
FLITSR
A python implementation of the FLITSR fault localization tool for multiple faults.
For the full documentation, see the Read the Docs page, and for the source code, see the GitHub repository.
Setup
Requirements
python3(>3.6)java(optional; used for parallel techniques)matplotlib(optional; used for evaluation plotting)
Installation
Quick install
To install FLITSR, simply install as a python package using the following command:
pip install flitsr
For more detailed installation instructions, see Installation Instructions in the documentation.
Basic usage
Running FLITSR
To run the FLITSR algorithm and produce a suspiciousness ranking, simply use the command:
flitsr <input>
where <input> is the directory containing the coverage files for GZoltar
input, or the file containing the coverage for TCM input. See the Input structure
section for more information on the types of input.
More advanced options and outputs are described in the documentation.
Running evaluation
To run the full evaluation on FLITSR, simply use the command:
run_all [-t [<extension>]/-g]
in the top level directory for the dataset. If the -t option is given (with an
optional file extension), then the TCM format is assumed, otherwise if the -g
option is given, Gzoltar format is assumed.
See the documentation for more information.
Related Skills
node-connect
346.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
107.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
346.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
346.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
