Hacker News new | ask | show | jobs
Show HN: Test distributed systems with 10 lines of code (github.com)
4 points by GalKlm 1208 days ago
Hey HN, Nir, Gal and Tomer here. Last week, we open-sourced a new testing framework in Typescript on top of Jest and OpenTelemetry (https://github.com/traceloop/jest-opentelemetry). It makes it easy for developers to write end to end tests for a microservice-based system with many side effects.

Writing good end-to-end tests is hard. They take a lot of time to write, developers are afraid to change them afterward, and they are flaky and tend to fail for no reason. It shouldn’t be this way.

Our beta version lets you:

- Test any side-effect in your system: an e-mail’s sent, a database’s updated, a BI event gets reported, etc.

- Run your tests and connect to a local or remote test environment.

- Open source Apache-2.0 license so anyone can start running tests.

We’re still early so would love your feedback and opinions. Feel free to try us out – and if you want to be able to test a specific cloud service, just let us know. We’re constantly adding more.

Main website: https://www.traceloop.dev/

Github: https://github.com/traceloop/jest-opentelemetry