pop-test

Crates.iopop-test
lib.rspop-test
version0.6.0
created_at2025-02-21 12:35:50.632122+00
updated_at2025-02-21 13:41:53.396426+00
descriptionyour test orchestration master of puppets
homepagehttps://codeberg.org/jjba23/pop-test
repositoryhttps://codeberg.org/jjba23/pop-test
max_upload_size
id1564013
size386,862
Josep Bigorra (jjba23)

documentation

README

img img img img img img


pop-test is a tool that helps test computer programs, in integration, e2e, black-box, and other ways, in an easy and future-proof manner that improves reliability and engineering freedom.

pop-test - your test orchestration master of puppets

In Dutch 🇳🇱, pop means puppet or doll. pop-test simplifies end-to-end testing by providing a powerful orchestration tool and expressive language for your applications and their dependencies.

Define your test scenarios in a DSL (represented in YAML, TOML or JSON) and automate the spinning up (and down) of complex environments involving multiple programs, databases, and services, executing comprehensive tests with ease.

pop-test is built with Rust, enhancing safety, performance and reliability, with a modern and accessible code-base.

pop-tests as we affectionately call them, can range from small scope integration tests to all encompassing end-to-end, black box and golden tests.

I strive to provide proper and extensive documentation on pop-test, in several formats, available at your convenience.

HTML and Markdown also available at: https://codeberg.org/jjba23/pop-test/src/branch/trunk/docs/Manual

You can find releases at:


Why pop-test?

  • Frees you and allows you to refactor and test your systems more easily. You can for example completely rewrite a program, even in a different language, and stay certain your implementation works as expected.
  • Catches mistakes early – Helps find problems before real users do since you test with real dependencies.
  • Test coverage with a real meaning - test your systems from head to toe
  • Saves time – No need to test every little part manually, test on higher level.
  • Easy to use – Just write simple rules, in a comfy DSL and pop-test does the rest!
  • Fast and reliable – Built with Rust, a programming language known for speed and safety.

pop-test - your test orchestration master of puppets

img

Commit count: 0

cargo fmt