From cca858ceee73ec50081276f230829d7d79297b73 Mon Sep 17 00:00:00 2001 From: dzaima Date: Tue, 11 Mar 2025 23:38:22 +0200 Subject: [PATCH] test system improvements - tolerate an existing ".bqn" in arguments - actually assert test in fuzz/scan.bqn --- test/cases/fuzz/scan.bqn | 2 +- test/run.bqn | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/test/cases/fuzz/scan.bqn b/test/cases/fuzz/scan.bqn index c901725a..ad4592ca 100644 --- a/test/cases/fuzz/scan.bqn +++ b/test/cases/fuzz/scan.bqn @@ -1,2 +1,2 @@ # tests scan on a matrix checking for overflow in tail elements -8‿16‿32 {e𝕊n‿w: m←2⋆e-2 ⋄ (m⊸+⌾(⟨¯1,w|n⟩⊸⊑) ⌽‿w⥊(n+w+1)⥊m) ≡ +` •internal.Squeeze ↑‿w⥊ (w⥊m)∾(n⥊0)∾m}⌜ 1+↕200‿65 \ No newline at end of file +8‿16‿32 {e𝕊n‿w: m←2⋆e-2 ⋄ ! (m⊸+⌾(⟨¯1,w|n⟩⊸⊑) ⌽‿w⥊(n+w+1)⥊m) ≡ +` •internal.Squeeze ↑‿w⥊ (w⥊m)∾(n⥊0)∾m}⌜ 1+↕200‿65 \ No newline at end of file diff --git a/test/run.bqn b/test/run.bqn index 73bcaa43..bd697c36 100644 --- a/test/run.bqn +++ b/test/run.bqn @@ -64,7 +64,7 @@ searchRefine ← { exitCode ← 0 Run ← { 𝕊 testname: - lns ← •FLines fullfile ← "cases"•file.At filename ← testname∾".bqn" + lns ← •FLines fullfile ← "cases"•file.At filename ← ".bqn" ∾˜⍟(⊣≢-∘≠⊸↑) testname defk‿defv ← ⟨"IS_HEAPVERIFY"⟩‿⟨"heapverify←"∾•Repr o.heapverify⟩ i ← 0 Pos ← {∾⟨filename, ":", •Repr 1+𝕩⟩}