Show HN: Stove – Kotlin-first E2E testing for JVM Back end apps(Ktor,SpringBoot)
1 points
2 hours ago
| 0 comments
| github.com
| HN
Hey HN!

We have built a testing framework called Stove. The JVM ecosystem has excellent frameworks, like SpringBoot, Ktor, Micronaut, Quarkus etc... But they all require different set of plumbing when it comes to e2e/component/integration testing.

For example integrating physical components (Kafka/Postgres/etc), and finding a way to assert and interact with them. All of a sudden you write a lot of custom helpers just to test one flow.

Stove is a Kotlin-first framework and helps to solve this problem for JVM backend apps. No matter what your framework or language (Kotlin/Java) is, tests are the same and written in Kotlin.

You describe the app and its dependencies in Kotlin and Stove brings them up and you run scenarios against the real system.

It would be great to have feedback on the API and what integrations would be beneficial for the community!

Thanks!

No one has commented on this post.