tests: bonsai/npc.mk: removed test that is broken with GNU and BusyBox

This commit is contained in:
Emma Tebibyte 2025-02-24 22:57:42 -07:00
parent 07a2f1efc2
commit 008c0624f6
Signed by: emma
GPG Key ID: 427287A2F16F44FA

View File

@ -26,7 +26,7 @@ npc_args:
.PHONY: npc_ascii .PHONY: npc_ascii
# Test 0x00 to 0x7f in input; in other words, the full 7b ASCII range. # Test 0x00 to 0x7f in input; in other words, the full 7b ASCII range.
npc_ascii: npc_ascii_controls npc_ascii_symbols npc_ascii_uppers # \ npc_ascii: npc_ascii_controls npc_ascii_uppers # npc_ascii_symbols \
# npc_ascii_lowers # npc_ascii_lowers
.PHONY: npc_ascii_controls .PHONY: npc_ascii_controls
@ -63,14 +63,18 @@ npc_ascii_controls:
| tail -n 1 \ | tail -n 1 \
| xargs -I out test "^K^L^M^N^O^P^Q^R^S^T^U^V^W^X^Y^Z^[^\^]^^^_" | xargs -I out test "^K^L^M^N^O^P^Q^R^S^T^U^V^W^X^Y^Z^[^\^]^^^_"
.PHONY: npc_ascii_symbols # This test is broken on Linux and will need closer inspection along with GNU
# ASCII 0x1f to 0x3f (^_ and symbols) # xargs(1).
npc_ascii_symbols: # .PHONY: npc_ascii_symbols
# shell quoting olympics # # ASCII 0x1f to 0x3f (^_ and symbols)
awk 'BEGIN{ for (i = 31; i < 64; ++i) printf("%c", i); print }' \ # npc_ascii_symbols:
| $(BIN)/npc \ # # shell quoting olympics
| sed -e s"/\'/\\\'/g" -e 's/"/\\"/g' \ # c="$(awk 'BEGIN{ for (i = 31; i < 64; ++i) printf("%c", i); print }')"
| xargs -I out test "^_ !\"#$$%&'()*+,-./0123456789:;<=>?" = out #
# printf '%s\n' "$c" | $(BIN)/npc \
# | sed -e s"/\'/\\\'/g" -e 's/"/\\"/g' \
# | tr -d '\n' \
# | xargs -I out test "^_ !\"#$$%&\'()*+,-./0123456789:;<=>?" = out
.PHONY: npc_ascii_uppers .PHONY: npc_ascii_uppers
# ASCII 0x40 to 0x5f (uppercases) # ASCII 0x40 to 0x5f (uppercases)