rlizzo / Intellij-Ginkgo

Idea plugin for running and viewing ginkgo tests

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Intellij-Ginkgo

Build Version Downloads

Adds Ginkgo Test Framework integration for Intellij Ultimate and Goland.
This is still in beta but should be usable. Help me make this better, submit any bugs you run into or features you would like to see.

Requirements:

Unfortunately because it relies on the go plugin it is only compatible with IntelliJ IDEA Ultimate and Goland.

Also relies on the Ginkgo CLI as a test executor.
You can install the executor with either:

go get github.com/onsi/ginkgo/ginkgo

or

go install github.com/onsi/ginkgo/ginkgo

depending on your go version. Please refer to the ginkgo documentation for additional information.

Features:

  • Run specific test specs from the gutter.
  • Ginkgo test run configuration.
  • View tests results.

ScreenShots

Overview RunDialog

Help me?

I am looking for help in general, but some specific topics include:

  • Improving the ginkgo test parser
  • Adding debug capabilities
  • Cleaning up implementation and fixing the stuff I undoubtedly did incorrectly
  • Adding tests.

Installation

  • Using IDE built-in plugin system:

    • Installing plugin: Settings/Preferences > Plugins > Marketplace > Search for "Ginkgo" > Install Plugin
  • Using IDE built-in plugin beta channel system:

    • Adding the beta channel: Settings/Preferences > Plugins > ⚙️ > Manage Plugin Repositories... add link https://plugins.jetbrains.com/plugins/beta/list
    • Installing plugin: Settings/Preferences > Plugins > Marketplace > Search for "Ginkgo" > Install Plugin
  • Manually:

    Download the latest release and install it manually using Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...


Plugin based on the IntelliJ Platform Plugin Template.

About

Idea plugin for running and viewing ginkgo tests

License:GNU General Public License v3.0


Languages

Language:Java 90.6%Language:Go 5.5%Language:Kotlin 3.9%