move test/copy.bqn to test/run.bqn system
This commit is contained in:
parent
3da8a8931b
commit
6812185e06
@ -7,7 +7,6 @@ test/mainCfgs.sh path/to/mlochbaum/BQN // run the test suite for a couple primar
|
|||||||
test/x86Cfgs.sh path/to/mlochbaum/BQN // run the test suite for x86-64-specific configurations, including singeli; 32-bit build is "supposed" to fail one test involving ⋆⁼
|
test/x86Cfgs.sh path/to/mlochbaum/BQN // run the test suite for x86-64-specific configurations, including singeli; 32-bit build is "supposed" to fail one test involving ⋆⁼
|
||||||
test/moreCfgs.sh path/to/mlochbaum/BQN // run "2+2" in a bunch of configurations; requires dzaima/BQN to be accessible as dbqn
|
test/moreCfgs.sh path/to/mlochbaum/BQN // run "2+2" in a bunch of configurations; requires dzaima/BQN to be accessible as dbqn
|
||||||
test/run.bqn // run tests in test/cases/
|
test/run.bqn // run tests in test/cases/
|
||||||
./BQN test/copy.bqn // fuzz-test creating new arrays with elements copied from another
|
|
||||||
./BQN test/mut.bqn // fuzz-test mut.h (currently just bitarr fill)
|
./BQN test/mut.bqn // fuzz-test mut.h (currently just bitarr fill)
|
||||||
./BQN test/various.bqn // tests for various small things
|
./BQN test/various.bqn // tests for various small things
|
||||||
./BQN test/random.bqn // test (•MakeRand n).Range
|
./BQN test/random.bqn // test (•MakeRand n).Range
|
||||||
|
|||||||
@ -1,6 +1,8 @@
|
|||||||
|
### WHOLE-FILE-TEST
|
||||||
|
# tests full array copying via •internal.Variation
|
||||||
|
helpers ← ⊑•args
|
||||||
|
R ← (helpers.GetRand@).Range
|
||||||
⟨Variation, ListVariations, ClearRefs⟩ ⇐ •internal
|
⟨Variation, ListVariations, ClearRefs⟩ ⇐ •internal
|
||||||
u ← ⌊100×(•UnixTime+1|100וMonoTime)@
|
|
||||||
R ← (•MakeRand •Show u).Range
|
|
||||||
|
|
||||||
vn ← "Ab"‿"Ai8"‿"Ai16"‿"Ai32"‿"Af64"‿"Ac8"‿"Ac16"‿"Ac32"‿"Ah"‿"Af"
|
vn ← "Ab"‿"Ai8"‿"Ai16"‿"Ai32"‿"Af64"‿"Ac8"‿"Ac16"‿"Ac32"‿"Ah"‿"Af"
|
||||||
vi ←⟨0, 0, 0, 0, 1, 2, 2, 2, 1, 1⟩
|
vi ←⟨0, 0, 0, 0, 1, 2, 2, 2, 1, 1⟩
|
||||||
@ -14,7 +16,7 @@ vf ↩ ∾⟜(8↓vn)¨ vf
|
|||||||
vf ↩ (↕10) {𝕩 ∾ 'S'∾¨ 1↓¨ (𝕨=0)↓𝕩}¨ vf
|
vf ↩ (↕10) {𝕩 ∾ 'S'∾¨ 1↓¨ (𝕨=0)↓𝕩}¨ vf
|
||||||
vf ↩ {𝕩 ∾ ∾⟜"Inc"¨ 𝕩}¨ vf
|
vf ↩ {𝕩 ∾ ∾⟜"Inc"¨ 𝕩}¨ vf
|
||||||
|
|
||||||
•Show¨ vf
|
# •Show¨ vf
|
||||||
|
|
||||||
count ← 10000
|
count ← 10000
|
||||||
eqlen ← 0
|
eqlen ← 0
|
||||||
@ -44,7 +46,7 @@ eqlen ← 0
|
|||||||
a0 ≡ a1?1;
|
a0 ≡ a1?1;
|
||||||
•Out "fail:"
|
•Out "fail:"
|
||||||
•Show v0‿"→"‿𝕩
|
•Show v0‿"→"‿𝕩
|
||||||
•Exit 1
|
!0
|
||||||
}¨ vs
|
}¨ vs
|
||||||
}¨ vs
|
}¨ vs
|
||||||
ClearRefs@
|
ClearRefs@
|
||||||
Loading…
Reference in New Issue
Block a user