Cucumber is a framework for BDD (Behaviour Driven Development), commonly used in the web world. It allows testing scenarios to be written in a (largely) non-technical language, so there’s a clearer understanding between everyone as to what the system should (and should not) do.

cucumber-wire-tcp2serial provides a way to bridge that across a serial connection to an embedded device to allow that approach there too.

Based on the original code for nrf51 by Itamar Hassin, but now ported and extended for ESP32 and Zephyr OS (nrf91).