TestBalloon is a next generation Kotlin test framework, built from the ground up for Kotlin Multiplatform and coroutines.
TestBalloon has a unique combination of characteristics which make it 🌋 powerful, 🚀 blazingly fast, and
✅️ State-of-the-art capabilities: Parameterized tests, multi-level hierarchy, coroutine context inheritance, deep parallelism, fixtures, expressive names, and a scope-friendly DSL-based API.
✅️ Deep native integration with the platforms' existing APIs and build tooling, using the familiar Gradle tasks and Kotlin's own platform-specific test runtimes.
✅️ Support for all Kotlin target platforms: JVM, JS, WebAssembly, Native (Linux, Windows, iOS, macOS and other Apple targets), Android local tests, Android device tests.
For details and quick start information, please visit TestBalloon's documentation.
To find out more about why to use TestBalloon, look here.
See also these tips on how to test effectively.
Please visit TestBalloon's documentation with
- quick start information,
- a how-to guide,
- a complete API reference,
- and more.