aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarshall Lochbaum <mwlochbaum@gmail.com>2021-05-15 11:13:20 -0400
committerMarshall Lochbaum <mwlochbaum@gmail.com>2021-05-15 11:13:20 -0400
commit3dc2957c9e48561c3f78f77c6a1d4bf5736a6dde (patch)
treedf7119d1dd1043794aa01cc09c187bc195a7b008
parentdf001f1e38276a4b2a276042ca498c778c64e0ad (diff)
test/exe no longer needed for CBQN: use test/this.bqn
-rwxr-xr-xtest/exe24
1 files changed, 0 insertions, 24 deletions
diff --git a/test/exe b/test/exe
deleted file mode 100755
index 3f1ea43a..00000000
--- a/test/exe
+++ /dev/null
@@ -1,24 +0,0 @@
-#! /usr/bin/env dbqn
-
-"usage: exe name [opts --] [tests]"!1≤≠•args
-
-# BQN is called with the first argument, or all up to the last --
-files‿exe ← •args ⊔˜ 2 ∾˜ ⊑◶⟨1⌾⊑,«⊸(⊣-<)⟩ ∨`⌾⌽ •args≡¨<"--"
-
-files ↩ ⟨"prim"⟩⍟(0=≠) files
-
-Include ← ("! %"≢3⊸↑) ∧ (0<≠)◶0‿('#'≠⊑)
-Cases ← Include¨⊸/ · •FLines "cases/"∾∾⟜".bqn"
-c ← ∾ Cases¨ files
-Trim ← ((∨`∧∨`⌾⌽)' '⊸≠)⊸/
-e‿i ← <˘⍉> ('%'⊸= (∨´⊣)◶⟨"1"≍○<⊢, Trim¨(+`-2⊸×)⊸⊔⟩ ⊢)¨ c
-
-lf ← @+10
-code‿r‿err ← {inp⇐∾∾⟜lf¨i∾⟨""⟩} •SH exe
-err ! 0≡code
-rv ← (•BQN¨e) = (•BQN "⟨"∾r∾"⟩")
-np ← ⍕≠c
-•Out (0<≠)◶⟨
- "All "∾np∾" passed!"˙
- (⍕≠)∾" of "∾np∾" failed:"∾·(∾lf⊸∾¨)⊏⟜c
-⟩ /1≢¨rv