Ginkgo

Input—per 1M tokens
Output—per 1M tokens
Context—tokens
WeightsClosed

About

Ginkgo is ranked #4 of 29 in BDD testing tools on Inferse. It runs on Linux, macOS, Windows. There is a free plan.

Compared on BDD testing tools

Free plan
Yesonsi.github.io
Gherkin support
Yesonsi.github.io
Execution mode
localonsi.github.io
Parallel execution
Yesonsi.github.io
API access
Yesonsi.github.io

Facts

Purpose
Ginkgo is a mature testing framework for Go designed to help developers write expressive specs.github.com · 29 Sept 2026
BDD-style DSL
Its DSL supports nested Describe, Context, and When containers, setup and cleanup nodes, and spec nodes.github.com · 29 Sept 2026
Testing scope
Ginkgo can be used for unit, integration, and performance specs.github.com · 29 Sept 2026
Execution
Ginkgo supports reproducibly randomizing spec order and running specs in parallel.github.com · 29 Sept 2026
CLI
The bundled ginkgo command can generate, run, filter, and profile suites, and watch for changes to rerun specs.github.com · 29 Sept 2026
Reporting
Its reporting infrastructure can generate machine-readable output in multiple formats and supports custom reporting infrastructure.github.com · 29 Sept 2026
Integration
Ginkgo is built on Go's testing foundation and is complemented by the Gomega matcher library.github.com · 29 Sept 2026
License
The repository states that Ginkgo is MIT-Licensed.github.com · 29 Sept 2026
Support
The project directs users with questions, bug reports, and feature requests to GitHub Issues or its Slack channel.github.com · 29 Sept 2026
Intended users
The project describes its DSL as familiar to users of Quick, RSpec, Jasmine, and Busted.github.com · 29 Sept 2026
Purpose
Ginkgo is a testing framework for Go for writing expressive tests, including unit, integration, acceptance, and performance tests.onsi.github.io · 30 Sept 2026
Matchers
Ginkgo is designed to be paired with Gomega, which provides its matcher library.onsi.github.io · 30 Sept 2026
Test execution
Ginkgo supports randomized and parallel execution of independent specs.onsi.github.io · 30 Sept 2026
CLI
The Ginkgo CLI can bootstrap and generate test files, run suites, watch for changes, and build test binaries.onsi.github.io · 30 Sept 2026
Reporting
Ginkgo provides CLI support for generating and aggregating machine-readable reports, plus extensible reporting for custom formats.onsi.github.io · 30 Sept 2026
Integrations
Ginkgo exposes GinkgoT() and GinkgoTB() so many Go testing libraries, including Testify and Gomock, can be used with it.onsi.github.io · 30 Sept 2026
IDE support
The documentation lists completions for Sublime Text and VS Code, plus a VS Code extension for running specs.onsi.github.io · 30 Sept 2026
CI
The CLI supports GitHub Actions friendly output, and the docs recommend a set of flags for continuous integration runs.onsi.github.io · 30 Sept 2026
Compatibility
The current Ginkgo version is guaranteed to be compatible with the currently supported Go versions N and N−1 under Go's release policy.onsi.github.io · 30 Sept 2026
Version policy
Ginkgo follows semantic versioning in the 2.m.p line, with minor releases intended for new functionality and patch releases for bug fixes; fixes are not back-ported.onsi.github.io · 30 Sept 2026
Version limitation
Ginkgo V1 is no longer supported; the documentation identifies V2 as the current supported major version.onsi.github.io · 30 Sept 2026
Intended users
The documentation assumes users are familiar with Go and the Go toolchain.onsi.github.io · 30 Sept 2026

Company

Founded
2013onsi.github.io · 28 Sept 2026

Best Ginkgo alternatives

See all 12

Where it ranks on Inferse

Sources