CharmFL

Introduction

CharmFL is a fault localization tool for Python, which can be integrated into the PyCharm IDE. After running the Python unit tests in your project, it constructs a spectrum and the suspiciousness scores for each program element. It also provides context for localizing faults. You can see different visualizations of your code and program spectra.

For more information check the Official GitHub Project

Download

Download Latest Release

Currently, the plug-in supports offline (or from disk) installation. Please follow the official PyCharm description for more details.

Try it out!

You can find various sample data and example projects in the Supplementary Material.

Feedback

Do you have any ideas, suggestion or have you experienced any errors with our tool? Let us know via the project issue tracking system.