https://github.com/sqshq/json-test-plugin
IntellIJ IDEA plugin that allows to run/debug bazel tests defined as json files
https://github.com/sqshq/json-test-plugin
Last synced: 3 months ago
JSON representation
IntellIJ IDEA plugin that allows to run/debug bazel tests defined as json files
- Host: GitHub
- URL: https://github.com/sqshq/json-test-plugin
- Owner: sqshq
- Created: 2025-05-16T06:05:55.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-05-20T23:57:25.000Z (5 months ago)
- Last Synced: 2025-05-30T12:19:01.617Z (4 months ago)
- Language: Java
- Homepage:
- Size: 1.91 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# json-test-plugin
IntelliJ IDEA plugin that allows to run/debug bazel tests defined as json files. Relies on the existing bazel test Run Configuration that should be saved as `Bazel Test Template`.
Skunkworks project. Tested only on IntelliJ v2025.1.1, use at your own risk.
Test files should adhere the following structure:
```
{
"tests": [
{ name: "test1", ... },
{ name: "test2", ... }
]
}
```## Installation
- Download the [latest release](https://github.com/sqshq/json-test-plugin/releases/latest) and install it manually using
Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...
- Run the desired test once, click Run > Edit Configurations and save the last run as `Bazel Test Template`, make sure to check `Store as project file`:
## Next steps
- Add support for multiple run configurations per project, possibly utilizing BAZEL build file property to point plugin to the relevant test class
- Add support for shortcuts