Skip to content

Commit 2ac652d

Browse files
committed
QKTEST
1 parent 5032222 commit 2ac652d

6 files changed

Lines changed: 40 additions & 18 deletions

File tree

test/g420t.ijs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,19 +68,19 @@ y=: timer 'f ',"1 ":,. x=: 2^8+i.12
6868
THRESHOLD +. threshold < y rsq y (] +/ .* %.) x^/0 1
6969

7070
f=: 3 : ';/(y,4 3)$''a'''
71-
y=: timer 'f ',"1 ":,. x=: 2^8+i.12
71+
y=: timer 'f ',"1 ":,. x=: 2^8+i.QKTEST{12 8
7272
THRESHOLD +. threshold < y rsq y (] +/ .* %.) x^/0 1
7373

7474
f=: 3 : ';/(y,4 3)$u:''a'''
75-
y=: timer 'f ',"1 ":,. x=: 2^8+i.12
75+
y=: timer 'f ',"1 ":,. x=: 2^8+i.QKTEST{12 8
7676
THRESHOLD +. threshold < y rsq y (] +/ .* %.) x^/0 1
7777

7878
f=: 3 : ';/(y,4 3)$10&u:''a'''
79-
y=: timer 'f ',"1 ":,. x=: 2^8+i.12
79+
y=: timer 'f ',"1 ":,. x=: 2^8+i.QKTEST{12 8
8080
THRESHOLD +. threshold < y rsq y (] +/ .* %.) x^/0 1
8181

8282
f=: 3 : ';/(y,4 3)$s:@<"0 ''a'''
83-
y=: timer 'f ',"1 ":,. x=: 2^8+i.12
83+
y=: timer 'f ',"1 ":,. x=: 2^8+i.QKTEST{12 8
8484
THRESHOLD +. threshold < y rsq y (] +/ .* %.) x^/0 1
8585

8686

test/g421i.ijs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ NB. x f//. y special code for + +. *. >. <. = ~: -----------------------
44
randuni''
55
bigval =: imax-1000
66
test=: 1 : 0
7-
n=. 1000
7+
n=. QKTEST{1000 100
88
v=: 3 : ((5!:5 <'u'),'/y')
99
yy=: y {~ n ?@$ #y
1010
assert. (xx=: ? n $2 ) (u//. -: v/.) yy

test/g430.ijs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -562,8 +562,8 @@ f=: i.@:>:@:$
562562
(5 +`%\1 2 3) -: 5 +`%\1 2 3x
563563

564564
NB. Verify that special forms are detected
565-
a =: 1e4 $ 'abc'
566-
THRESHOLD +. (10 (6!:2) '40 ]@<\ a') > 1.2 * 10 (6!:2) '40 <\ a'
565+
a =: (QKTEST{1e4 1e3) $ 'abc'
566+
THRESHOLD +. ((1) (6!:2) '40 ]@<\ a') > 1.2 * (1) (6!:2) '40 <\ a'
567567
(40 <\ a) -: 40 ]@<\ a
568568

569569
(7!:2 '; 40 <\ a') > 1.2 * 7!:2 '40 ;@:(<\) a' NB. smaller because boxes contain (cloned) virtual blocks
@@ -572,7 +572,7 @@ THRESHOLD +. (10 (6!:2) '40 ]@<\ a') > 1.2 * 10 (6!:2) '40 <\ a'
572572
(7!:2 '; 40 <\ a') > 1.2 * 7!:2 '40 ]@;@:(<\) a' NB. smaller because boxes contain (cloned) virtual blocks
573573
(; 40 <\ a) -: 40 ]@;@:(<\) a
574574

575-
THRESHOLD +. ((10) 6!:2 '_3 ,&]/\ a') > 1.5 * (10) 6!:2 '_2 ,&]/\ a' NB. special code for dyad
575+
THRESHOLD +. ((1) 6!:2 '_3 ,&]/\ a') > 1.5 * (1) 6!:2 '_2 ,&]/\ a' NB. special code for dyad
576576

577577
a =: i. 1000 1000
578578
(7!:2 '; 2 (<@{.\) a') > 1.5 * 7!:2 '2 ;@:(<@{.\) a'

test/g431a.ijs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -88,9 +88,9 @@ k (<\. -: < bsd) ,a [ k=:_4+?11
8888
k (]\. -: ] bsd) a [ k=:_4+?11
8989

9090
NB. Verify special code for 2 irs/\ y
91-
THRESHOLD +. (6!:2 '2 +/\ a') < 0.4 * (6!:2 '2 +"+/\ a') [ a =: i. 100000
92-
THRESHOLD +. (6!:2 '2 ~:/\ a') < 0.4 * (6!:2 '2 ~:"+/\ a') [ a =: 100000 $ 'abcdefgh'
93-
THRESHOLD +. (6!:2 '2 */\ a') < 0.4 * (6!:2 '2 *"+/\ a') [ a =: i. 100000
91+
THRESHOLD +. (6!:2 '2 +/\ a') < 0.4 * (6!:2 '2 +"+/\ a') [ a =: i. (QKTEST{100000 1000)
92+
THRESHOLD +. (6!:2 '2 ~:/\ a') < 0.4 * (6!:2 '2 ~:"+/\ a') [ a =: (QKTEST{100000 1000) $ 'abcdefgh'
93+
THRESHOLD +. (6!:2 '2 */\ a') < 0.4 * (6!:2 '2 *"+/\ a') [ a =: i. (QKTEST{100000 1000)
9494

9595

9696
NB. x f/\. y ------------------------------------------------------------
@@ -108,8 +108,8 @@ testa=: 1 : 0
108108
1
109109
)
110110

111-
<. testa&> t , < sdot0{~ 100 ?@$ #sdot0
112-
>. testa&> t , < sdot0{~ 100 ?@$ #sdot0
111+
<. testa&> t , < sdot0{~ (QKTEST{100 50) ?@$ #sdot0
112+
>. testa&> t , < sdot0{~ (QKTEST{100 50) ?@$ #sdot0
113113
+ testa&> t , < j./ 2 100 ?@$ 1000
114114
* testa&> t , < j./ 2 100 ?@$ 1000
115115
+. testa&> 0 1; 100 ?@$ 1000

test/gebar.ijs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,9 +106,9 @@ ystg =. (xstg,xstg) (, randpos +/ i.x)} ystg
106106
assert. xstg (ebar -: E.) ystg [ xstgsav =: xstg [ ystgsav =: ystg
107107
1
108108
)
109-
(30 + 1000 ?@$ 10) f 5000 + 1000 ?@$ 100
109+
(30 + (QKTEST{1000 100) ?@$ 10) f 5000 + (QKTEST{1000 100) ?@$ 100
110110

111-
2 f 64 + 2000 ?@$ 10
111+
2 f 64 + (QKTEST{2000 200) ?@$ 10
112112

113113
NB. literal2
114114
adot3=: /:~ (#adot1){.~.(u:'ABCabc'),adot1,u: (#adot1)?65536

test/tsu.ijs

Lines changed: 25 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,14 +57,36 @@ blacklist=: blacklist, IFIOS#(<testpath),each <'gipht.ijs' NB. crash if include
5757
blacklist=: blacklist, (IFRASPI+.'OpenBSD'-:UNAME)#(<testpath),each <'g128x14.ijs' NB. raspberry crash; OpenBSD fail
5858

5959
NB. too slow
60-
blacklist=: blacklist, (0~:9!:56'MEMAUDIT')#(<testpath),each 'gco1.ijs';'gco1u.ijs';'gco1w.ijs';'gibs';'gstack.ijs'
60+
blacklist=: blacklist, (0~:9!:56'MEMAUDIT')#(<testpath),each 'g600ip.ijs';'gco1.ijs';'gco1u.ijs';'gco1w.ijs';'gibs.ijs';'gss.ijs';'gstack.ijs'
6161
NB. crash
62-
blacklist=: blacklist, (0~:9!:56'MEMAUDIT')#(<testpath),each 'g0.ijs';'g128x19.ijs';'g128x5.ijs';'g320.ijs';'g320ip.ijs';'g421.ijs';'g422os.ijs';'g430a2.ijs';'g600.ijs';'g621.ijs';'g631.ijs';'gibs.ijs';'gipht.ijs';'gmean.ijs';'gnan.ijs';'gqco.ijs';'g601.ijs'
62+
blacklist=: blacklist, (0~:9!:56'MEMAUDIT')#(<testpath),each <@(,&'.ijs');._2 [ 0 : 0
63+
g0
64+
g128x19
65+
g128x5
66+
g220t
67+
g320
68+
g320ip
69+
g321
70+
g322
71+
g421
72+
g421c
73+
g421d
74+
g422os
75+
g430a2
76+
g600
77+
g601
78+
g621
79+
g631
80+
gipht
81+
gmean
82+
gnan
83+
gqco
84+
)
6385

6486
blacklist=: ~.blacklist
6587

6688
ddall =: testfiles 'g'
67-
3 : 0'' [ 'gsp420' NB. skip until
89+
3 : 0'' [ 'gt' NB. skip until
6890
if. #y do.
6991
y=. '/',y,'.ijs'
7092
if. _1~: i=. {.!._1 I. (1 e. y&E.)&> ddall do. ddall=: i}.ddall end.

0 commit comments

Comments
 (0)