12 plugins in category «Unit testing»

EF Common for PyCharm

Able to run and debug ef common tests easily.

  • Support run/debug ef-common tests via context menu.
  • Show run button in the line of test case.
  • Run and debug ef-common tests with standard run configuration.
  • It will update run.py in your project to support this plugin.


By Kuffi
JsChilicat is a javascript test framework integration for intellij idea. JsChilicat is based on Rhino and EnvJs for headless JavaScript testing. As testframework is QUnit in use. The plugin will add a new Run configuration JsChilicat which let you configure a source and a test directory. It will present the test results in a JUnit style. Added local server for Ajax tests. JsChilicate supports now to write a server interface completely in java script. It allows the user to write a mock server for AJAX api tests in a easy way. Currently is it possible to receive Forms and JSON objects ans to send JSON objects back. Please download the latest jsChilicat release bundle form the project page. Feedback is welcome.

JSTestDriver Plugin

Allows running, debugging JavaScript unit tests and measure test coverage.


Integration with Karma, a spectacular test runner for JavaScript


MoreUnit Logo

MoreUnit assists you in writing unit tests!


  • Works for all IntelliJ-based IDEs (AppCode, IDEA, PhpStorm, PyCharm, RubyMine, WebStorm, etc.)
  • Jump form your production code to you test code, and vice-versa. To access the command:
    • From the main menu: "Navigate" > "Jump to Test" or "Jump to Test Subject".
    • From the contextual menu: "Go To" > "Jump to Test" or "Jump to Test Subject".
    • From the "Find Action..." pop-up window: "Jump to Test / Test Subject".
  • Should several candidates be found, a list is displayed for selection.
  • Supported naming patterns:
    • lower/upper CamelCase or word separated with hyphens, underscores or even spaces
    • "test", "tests", "spec" or "should" suffixes (case insensitive, except for CamelCase style)
    • "test", "tests" or "spec" prefixes (case insensitive, except for CamelCase style)
  • Writing tests for your Java code in Scala? Your test code does not have to be written in the same
  • language as you production code!
  • Practicing TDD, having integration tests? You likely don't always have a one-to-one relationship between your test and production files...
    MoreUnit lets you simply jump to the last opened test file (respectively to the last opened production file). To access the command:
  • From the main menu: "Navigate" > "Jump to Last Opened Test" or "Jump to Last Opened Test Subject".
  • From the contextual menu: "Go To" > "Jump to Last Opened Test" or "Jump to Last Opened Test Subject".
  • From the "Find Action..." pop-up window: "Jump to Last Opened Test / Test Subject".
  • NUnitJS

    NUnitJS integration plugin, NUnitJS is a test framework for NodeJS

    PHPUnit code coverage

    By oker1
    Displays PHPUnit code coverage of file in the editor.


    PyCharm plugin for ptest

    Easily to run/debug ptest using the standard run configuration.


    PUTVT Python Unit Tests Visualization Tool

    This plugin is used for loading files with the logs of Pytest or Python failures/tracebacks and then visualizing them in the editor. This plugin also provides a Dependency Graph

    Here are listed the actions, which will appear in the tools menu in IDE:

    • Load and Visualize log .txt: A windows will appear where if the file containing the logs is selected and then the Editor of the IDE is used for visualizing/highlighting the lines.
    • Clear current View: Clears the view for the current opened tab, after refreshing the visualization will be redrawn.
    • Stop visualization: Stops the visualization for all the files, keeping the settings, but not the so far visualized data.
    • Visualize console logs:Visualizes the logs from the internal IntelliJ console log. Logs are visualized, if any errors happened and are drawn when the editor tabs are opened/reopened.
    • Listen for external jars:Listens for external logs, which can be send through a UDP protocol on port 9876 as 1024 bit words. These are then visualized.

    Here are listed the actions which can be used on the Dependency Graph window.

    • Visualize coverage: Creates a dependency Graph visualizing the actual coverage for all the modules (python files) of the project. The nodes are differently colorized according to their code coverage.
    • Reset view: Resets the view of the visualized graph - changes the focus.
    • Clean canvas: Cleans the canvas and reoves the entire visualization


    Official IntelliJ IDEA plugin for Spek.

    TypeScript spec file generator / navigator

    TypeScript test file generator / navigator.

    Unitils plugin

    To make Unitils using easy!