Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/raniejade/spek-idea-plugin
https://github.com/raniejade/spek-idea-plugin
idea-plugin spek
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/raniejade/spek-idea-plugin
- Owner: raniejade
- License: mit
- Created: 2016-05-22T04:31:51.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2022-02-04T20:49:43.000Z (almost 3 years ago)
- Last Synced: 2024-04-17T22:24:54.700Z (8 months ago)
- Topics: idea-plugin, spek
- Language: Kotlin
- Size: 234 KB
- Stars: 48
- Watchers: 9
- Forks: 16
- Open Issues: 29
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- License: LICENSE
Awesome Lists containing this project
README
# Spek IntelliJ IDEA Plugin
This is the official IntelliJ IDEA plugin for [Spek](https://github.com/JetBrains/spek).## Features
- Run specs directly from IDEA.
- Choose a specific group/test to run within a spec.## Requirements
- Make sure you have compatible versions of `org.junit.platform:junit-platform-launcher` and `org.jetbrains.spek:spek-junit-platform-engine` in the test runtime classpath.## What's missing?
- Navigate to source via the test tree.## Known Limitations
- If your class is annotated with `@RunWith(...)` the junit plugin will take over and this plugin will not work.# Development
Import the project to any IDE that supports gradle, do note that if you're using IntelliJ IDEA the imported project
is not marked as IDEA plugin project. You also need a local installation of Android Studio; update `localAndroidStudio`
in `gradle.properties` to point to that installation.## Versions
The project uses `com.zoltu.git-versioning`, which means versions are maintained via git tags.## Testing
`./gradlew plugin:runIde`.## Testing - Android Studio
`./gradlew plugin:runIde -Pas`.## Building
`./gradlew clean plugin:buildPlugin`