
ginkgo
onsi
A Modern Testing Framework for Go
AI 简介
Ginkgo 是一个面向 Go 语言的现代行为驱动开发(BDD)测试框架,用于编写结构清晰、语义明确的测试规格(specs)。它基于 Go 原生 testing 包构建,支持嵌套描述块(Describe/When/Context)、生命周期钩子(BeforeEach/AfterEach)、并发测试、超时控制与上下文感知,并与 Gomega 断言库深度集成。适用于需要可读性强、组织灵活、支持复杂集成与异步场景验证的 Go 工程项目,尤其适合微服务、API 和状态敏感系统(如带定时、通知、并发逻辑)的测试开发。
Go
MIT License9k
Stars
703
Forks
99
Watchers
97
Issues
Star 增长
今日0
近 7 天0
近 30 天+6
综合评分65.14
默认分支master