Multirun

Compatible with: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode Gogland Android Studio
05.05.2017
37 091

Allows to run multiple run configurations at once: group multiple run configurations and start them in a single click. Not only application and test run configurations can be grouped, but other Multirun configurations can be organized into single run configuration.

Use cases:

  • Start batch of tests for multiple modules or applications
  • Start multiple applications, like multiple servers or backend + web application

Usage:

  1. Run -> Edit Configurations...
  2. Find and add a new Multirun configuration
  3. Add other run configurations to the Multirun configuration
  4. Pick options you'd like
  5. Ready to use

Multirun + Before Launch Tasks gives even more functionality: read more at http://goo.gl/KwHvx

Download plugin

Recent change notes

1.7:

  • Support for IntellijIDEA 2017.2

1.6:

  • Support for IntellijIDEA 2017.1

1.5:

  • Support for IntellijIDEA 2016.3

1.4:

  • Support for IntellijIDEA 2016.2 EAP

1.3:

  • Support for IntellijIDEA 16

1.1:

  • Support for IntellijIDEA 15

1.0.1:

  • Adding support for JRebel run configurations (thanks olmoser!)

1.0:

  • It works stable for almost 2 years for me. So I feel free to say it's 1.0 version. Woohoo!!
  • Fixed API issues with using Multirun from IntellijIDEA 14.1
  • Change shortcut to kill Multirun to Control + Alt + K on OS X

0.9:

  • Fixed API issues with using Multirun from IntellijIDEA 14 (thanks derkork!)
  • Change shortcut to kill Multirun to Shift + Alt + K to avoid conflict with Git plugin
  • Delay can be added before starting configurations in one-by-one mode

0.8:

  • Fixed API issues with using Multirun from IntellijIDEA 13 (thanks jgindin!)

0.7:

  • Enable Run Another Configuration option for Before Launch tasks if not enabled yet

0.6.1:

  • Fix API issue when using Multirun in IDEA 12.0.x

0.6:

  • Enabled Debug for Multirun configuration
  • Fix issue with starting composite Multirun configuration

0.5:

  • Fixed reported and found issues
    • NPE during process start
    • circular reference issue during loading Multirun configurations
    • killing composite/parallel Multirun configurations

0.4:

  • Mark the tab for failed process
  • Added option to close tabs for successfully completed run configurations
  • Better description for configuration options
  • Do not re-use the tab of failed run configuration

0.3:

  • Stop running configurations using menu Run -> Stop Multirun or shortcut Ctrl + Shift + K
  • Improve Multirun configuration edit form
  • Pin tabs when the re-use tabs option is disabled
  • Mark running configurations with *
  • Change in default configuration: tabs re-use is disabled, starting configurations one-by-one is enabled
  • Improved plugin description

0.2:

  • Enable Multirun for PyCharm, RubyMine, PhpStorm, WebStorm and AppCode

0.1:

  • Multirun run configuration option to group multiple run configurations and run them in a single click
  • Group multiple Multirun configurations in single master Multirun configuration to start everything
  • Basic configuration options:
    • start configurations one-by-one or in parallel
    • re-use the tabs or run each configuration in separate tab