diff options
author | sterni <sternenseemann@systemli.org> | 2025-01-16T16·23+0100 |
---|---|---|
committer | sterni <sternenseemann@systemli.org> | 2025-01-17T15·50+0000 |
commit | a031b918b1099e4324d2e9420e81251eda2bc38b (patch) | |
tree | b87d9ea0afc65b78a79efb63393a8fbe26156b89 | |
parent | 10dc365e3451a45bea03c0aafbcbe9935f1be917 (diff) |
test(sterni/blipqn): add sanity check r/9111
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 <sternenseemann@systemli.org> Tested-by: BuildkiteCI
-rw-r--r-- | users/sterni/blipqn/default.nix | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/users/sterni/blipqn/default.nix b/users/sterni/blipqn/default.nix index d9f438a6a386..005b05a1d2be 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 - <<EOF + AAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + EOF + runHook postCheck + ''; + meta.ci.targets = [ "debug" ]; passthru.debug = drv.overrideAttrs (old: { CFLAGS = "-g -Werror -DFLIPDOT_DEBUG=1"; |