Skip to content

Commit 449e088

Browse files
committed
Fix tests and remove empty test files
1 parent dfcca94 commit 449e088

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

72 files changed

+225
-2189
lines changed

test/CMakeLists.txt

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -305,9 +305,7 @@ set(hare_test_cases #fast
305305
gpi # 0.150 seconds
306306
gpick # 0.170 seconds
307307
gpoly # 0.240 seconds
308-
gq # 0.300 seconds
309308
gq101 # 0.490 seconds
310-
gq132 # 0.160 seconds
311309
gq201 # 0.230 seconds
312310
gqco # 2.550 seconds
313311
gqnonrat # 0.240 seconds
@@ -372,7 +370,6 @@ set(hare_test_cases #fast
372370
gspr # 0.160 seconds
373371
gspx # 0.210 seconds
374372
gstack # 0.190 seconds, Exception: SegFault, Only on Windows because of reduced stack size
375-
gt # 0.170 seconds
376373
gthrow # 0.160 seconds
377374
gtrain # 0.170 seconds
378375
gtry # 0.160 seconds
@@ -381,11 +378,6 @@ set(hare_test_cases #fast
381378
gunderai # 0.760 seconds
382379
gwhile # 0.160 seconds
383380
gx # 0.150 seconds
384-
gx132 # 1.260 seconds
385-
gxco # 0.660 seconds
386-
gxco1 # 0.700 seconds
387-
gxco2 # 0.260 seconds
388-
gxinf # 0.160 seconds
389381
g18x
390382
g420
391383
)

test/g100.ijs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,10 +65,6 @@ NB. x+y -----------------------------------------------------------------
6565
(IF64{8 4) = type _2e15+_3e15
6666
(IF64{8 4) = type 2147483647+1
6767

68-
x=: - y=: 1+i.100
69-
(x + <._1+2^IF64{31 63x) -: x + <._1+2^IF64{31 63
70-
(y + <. -2^IF64{31 63x) -: y + <. -2^IF64{31 63
71-
7268
( 2e8*>:i.20) -: +/\20$ 2e8
7369
(_2e8*>:i.20) -: +/\20$_2e8
7470

test/g100i.ijs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -100,11 +100,6 @@ plus=: 4 : 'x+y'
100100

101101
NB. +/ X ----------------------------------------------------------------
102102

103-
(+/ -: +/ @:x:) x=:_1e5+?2 7 5 23$2e5
104-
(+/"1 -: +/"1@:x:) x
105-
(+/"2 -: +/"2@:x:) x
106-
(+/"3 -: +/"3@:x:) x
107-
108103
'domain error' -: +/ etx 3 4$'abc'
109104
'domain error' -: +/"1 etx 3 4$'abc'
110105
'domain error' -: +/ etx ;:'modus operandi'

test/g121.ijs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -228,8 +228,8 @@ f=: 4 : 0
228228
1
229229
)
230230

231-
s=: 1 0 1 1 0; 3 1 4 5 0; 3 1 4 5 0 0.2; 3 1 4 5 0j2; 3 4 5 5 0x; '3145'
232-
t=: 0 ; 'abc'; 0 3 4; 0 3.4; 0 3j4; 0 3 4x; <0 3;4
231+
s=: 1 0 1 1 0; 3 1 4 5 0; 3 1 4 5 0 0.2; 3 1 4 5 0j2; 3 4 5 5 0; '3145'
232+
t=: 0 ; 'abc'; 0 3 4; 0 3.4; 0 3j4; 0 3 4; <0 3;4
233233
s f&>/ t
234234

235235
NB. obsolete 'length error' -: -.&0 1 2 etx i.5 2

test/g122a.ijs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@ f=: 4 : 0
1919
(< 100?@$100) f&> (100+i.4) ,&.>/ '';<"0 i.8
2020
(< 100?@$0 ) f&> (100+i.4) ,&.>/ '';<"0 i.8
2121
(<j./2 100?@$0 ) f&> (100+i.4) ,&.>/ '';<"0 i.8
22-
(< x: 100?@$100) f&> (100+i.4) ,&.>/ '';<"0 i.8
23-
(< x: 100?@$0 ) f&> (100+i.4) ,&.>/ '';<"0 i.8
2422
(<":&.>100?@$100) f&> (100+i.4) ,&.>/ '';<"0 i.8
2523
1 = -:&$.~ i. 2 3
2624
0 = -.@-:&$.~ i. 2 3

test/g128x5.ijs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,8 @@ NB. [x] 128!:8 y hashing -----------------------------------------------------
6363
('') -: $ (128!:8) i. 10
6464
('') -: $ (128!:8) i: 2.2j10
6565
('') -: $ (128!:8) ('a';5;7.8) , <"1 i. 3 4 5
66-
('') -: $ (128!:8) i. 22x
67-
('') -: $ (128!:8) 5 %~ i. 22x
66+
('') -: $ (128!:8) i. 22
67+
('') -: $ (128!:8) 5 %~ i. 22
6868

6969
100 ([ (> *. 0 <: ]) (128!:8)) 0
7070
100 ([ (> *. 0 <: ]) (128!:8)) 1
@@ -80,8 +80,8 @@ NB. [x] 128!:8 y hashing -----------------------------------------------------
8080
100 ([ (> *. 0 <: ]) (128!:8)) i. 10
8181
100 ([ (> *. 0 <: ]) (128!:8)) i: 2.2j10
8282
100 ([ (> *. 0 <: ]) (128!:8)) ('a';5;7.8) , <"1 i. 3 4 5
83-
100 ([ (> *. 0 <: ]) (128!:8)) i. 22x
84-
100 ([ (> *. 0 <: ]) (128!:8)) 5 %~ i. 22x
83+
100 ([ (> *. 0 <: ]) (128!:8)) i. 22
84+
100 ([ (> *. 0 <: ]) (128!:8)) 5 %~ i. 22
8585

8686

8787

test/g200.ijs

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -263,9 +263,7 @@ f"0 (i:2)+<.%:<:2^53
263263
x=: 7700892415753674751
264264

265265
(3 (17 &|)@^ 9.5) -: 17|3 ^9.5
266-
(3 (17x&|)@^ 9.5) -: 17|3 ^9.5
267266
(3.7 (17 &|)@^ 9 ) -: 17|3.7^9
268-
(3.7 (17x&|)@^ 9 ) -: 17|3.7^9
269267

270268
h=: 7927
271269
y=: 1e5 4 2
@@ -289,13 +287,13 @@ _ -: 2.5 ^ _
289287
'domain error' -: _5.15 ^ etx _
290288
'domain error' -: _0.15 ^ etx __
291289

292-
0 0 0 1 _ _ _ _ -: ({._ 1x)^ __ _5 _4 0 1 2 3x _
293-
0 0 0 1 __ _ __ -: ({.__ 1x)^ __ _5 _4 0 1 2 3x
294-
0 1 _ _ _ -: 0 1 2 3x _ ^ {. _ 1x
295-
0 0 0 _ 1 0 0 0 -: __ _5 _4 0 1 2 3x _ ^ {. __ 1x
290+
0 0 0 1 _ _ _ _ -: ({._ 1)^ __ _5 _4 0 1 2 3 _
291+
0 0 0 1 __ _ __ -: ({.__ 1)^ __ _5 _4 0 1 2 3
292+
0 1 _ _ _ -: 0 1 2 3 _ ^ {. _ 1
293+
0 0 0 _ 1 0 0 0 -: __ _5 _4 0 1 2 3 _ ^ {. __ 1
296294

297-
'domain error' -: _5x ^ etx {._ 1x
298-
'domain error' -: __ 1x ^ etx {._ 1x
295+
'domain error' -: _5 ^ etx {._ 1
296+
'domain error' -: __ 1 ^ etx {._ 1
299297

300298
0 0 0 1 _ _ _ _ -: ({._ 1r1)^ __ _5 _4 0 1 2 3r1 _
301299
0 0 0 1 __ _ __ -: ({.__ 1r1)^ __ _5 _4 0 1 2 3r1

test/g200m.ijs

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,8 @@ g=: 3 : 0
2222
(f -: g) _1e3 2 _5
2323
(f -: g) _1e3 _2 _5
2424

25-
(f -: g) x: 1e6 2 500
26-
(f -: g) x: 1e6 _2 500
27-
(f -: g) x: _1e6 2 500
28-
(f -: g) x: _1e6 _2 500
29-
30-
1r4 -: 2 (1e6&|@^) _2x
31-
125 625 1r25 -: 5 (1e6&|@^) 3 4 _2x
25+
1r4 -: 2 (1e6&|@^) _2
26+
125 625 1r25 -: 5 (1e6&|@^) 3 4 _2
3227

3328
4!:55 ;:'f g'
3429

test/g202b.ijs

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,13 @@
22
NB. ^: with boxed right argument ----------------------------------------
33

44
(>: ^:(i.1000) 1 ) -: >: ^:(<1000) 1
5-
(>: ^:(i.1000) 1x ) -: >: ^:(<1000) 1x
65
(>:&.>^:(i.1000) <1 ) -: >:&.>^:(<1000) <1
76

8-
NB. obsolete (>: ^:(i. 0) 1 ) -: >: ^:(< 0) 1
9-
NB. obsolete (>: ^:(i. 0) 1x ) -: >: ^:(< 0) 1x
10-
NB. obsolete (>:&.>^:(i. 0) <1 ) -: >:&.>^:(< 0) <1
117
'domain error' -: ex '>:&.>^:(< 0) <1'
128

139
(>: ^:(i.1000) 1 4 9 ) -: >: ^:(<1000) 1 4 9
14-
(>: ^:(i.1000) 1 4 9x) -: >: ^:(<1000) 1 4 9x
1510
(>:&.>^:(i.1000) <1 4 9 ) -: >:&.>^:(<1000) <1 4 9
1611

17-
NB. obsolete (>: ^:(i. 0) 1 4 9 ) -: >: ^:(< 0) 1 4 9
18-
NB. obsolete (>: ^:(i. 0) 1 4 9x) -: >: ^:(< 0) 1 4 9x
19-
NB. obsolete (>:&.>^:(i. 0) <1 4 9 ) -: >:&.>^:(< 0) <1 4 9
20-
2112
f=: ^:a:
2213
'^:a:' -: 5!:5 <'f'
2314

@@ -31,8 +22,8 @@ spleak=: 3 : 0
3122
1
3223
)
3324

34-
spleak '>: ^:(<1000) 1x'
35-
spleak '>:&.>^:(<1000) <1 '
25+
spleak '>: ^:(<1000) 1'
26+
spleak '>:&.>^:(<1000) <1'
3627

3728
'domain error' -: >:^:(<2.5) etx 1
3829
'domain error' -: >:^:(<2j5) etx 1

test/g211.ijs

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ c f&> <($d)$-~0j1
4141
8192 -: type $. 10$2.7
4242
16384 -: type $. 10$2j7
4343

44-
'domain error' -: $. etx 2 37x
4544
'domain error' -: $. etx 2 3r7
4645

4746
'nonce error' -: $. etx 3 4$'a'
@@ -103,7 +102,6 @@ scheck@(1&$.)"(1) 3 5 7 11;"1 ,/(perm 4){"(2 1) 4 comb 4
103102
'domain error' -: 1$. etx (10&u:'abc');0 1;0
104103
'domain error' -: 1$. etx (<2 3 4);0 1;0
105104
'domain error' -: 1$. etx (>IF64{3e9 4;3e19 4);0 1;0
106-
'domain error' -: 1$. etx 2 3 4;0 1;2x
107105
'domain error' -: 1$. etx 2 3 4;0 1;2r3
108106

109107
'length error' -: 1$. etx 2 3 4;0 1;0;99
@@ -174,8 +172,7 @@ e=: (2;0 1 2)$.a
174172
(7$.e) = (2 2;i.3)$.c
175173
(7$.e) = (2 2;i.3)$.d
176174

177-
'domain error' -: 2 $.etx 0 1 2x
178-
'domain error' -: 2 $.etx 0 1r2
175+
'domain error' -: 2 $.etx 0 1r2
179176

180177
'domain error' -: (2;'ab') $. etx $. i.2 3
181178
'domain error' -: (2;<<2 ) $. etx $. i.2 3
@@ -232,12 +229,10 @@ y=: $. x
232229
'domain error' -: 3 $.etx 0 1 2
233230
'domain error' -: 3 $.etx 0 1.2
234231
'domain error' -: 3 $.etx 0 1j2
235-
'domain error' -: 3 $.etx 0 1 2x
236232
'domain error' -: 3 $.etx 0 1r2
237233
'domain error' -: 3 $.etx 0 1;2
238234

239235
'domain error' -: (3;'a') $. etx $. i.2 3
240-
'domain error' -: (3;4x ) $. etx $. i.2 3
241236
'domain error' -: (3;4r5) $. etx $. i.2 3
242237
'domain error' -: (3;<<1) $. etx $. i.2 3
243238

@@ -277,7 +272,6 @@ g=: 4 $. $.
277272
'domain error' -: 4 $.etx 0 1 2
278273
'domain error' -: 4 $.etx 0 1.2
279274
'domain error' -: 4 $.etx 0 1j2
280-
'domain error' -: 4 $.etx 0 1 2x
281275
'domain error' -: 4 $.etx 0 1r2
282276
'domain error' -: 4 $.etx 0 1;2
283277

@@ -306,7 +300,6 @@ f j./o.?2 45$20
306300
'domain error' -: 5 $.etx 0 1 2
307301
'domain error' -: 5 $.etx 0 1.2
308302
'domain error' -: 5 $.etx 0 1j2
309-
'domain error' -: 5 $.etx 0 1 2x
310303
'domain error' -: 5 $.etx 0 1r2
311304
'domain error' -: 5 $.etx 0 1;2
312305

0 commit comments

Comments
 (0)