From a031b918b1099e4324d2e9420e81251eda2bc38b Mon Sep 17 00:00:00 2001 From: sterni Date: Thu, 16 Jan 2025 17:23:20 +0100 Subject: [PATCH] test(sterni/blipqn): add sanity check This tests that a single pixel is set in the correct place and correctly sent over UDP. Change-Id: I617dda739262b4c6cf55c0bf99d2f3e141adece3 Reviewed-on: https://cl.tvl.fyi/c/depot/+/13013 Reviewed-by: sterni Tested-by: BuildkiteCI --- users/sterni/blipqn/default.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/users/sterni/blipqn/default.nix b/users/sterni/blipqn/default.nix index d9f438a6a..005b05a1d 100644 --- a/users/sterni/blipqn/default.nix +++ b/users/sterni/blipqn/default.nix @@ -17,6 +17,22 @@ let pkgs.cbqn ]; + doCheck = true; + checkInputs = [ + pkgs.netcat-openbsd + ]; + checkPhase = '' + runHook preCheck + nc -lu 2323 > raw & + BQN ./examples.bqn localhost 2323 32 10 235 + kill %1 + base64 raw > received + diff -u received - <