Build Logs

marchliu/jaskell-dotty • 3.8.0:2026-01-13

Errors

5

Warnings

18

Total Lines

898

1##################################
2Clonning https://github.com/marchliu/jaskell-dotty.git into /build/repo using revision
3##################################
4----
5Preparing build for 3.8.0
6Scala binary version found: 3.8
7Implicitly using source version 3.8
8Scala binary version found: 3.8
9Implicitly using source version 3.8
10Would try to apply common scalacOption (best-effort, sbt/mill only):
11Append: ,REQUIRE:-source:3.8
12Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
13----
14Starting build for 3.8.0
15Execute tests: true
16sbt project found:
17Sbt version 1.8.0 is not supported, minimal supported version is 1.11.5
18Enforcing usage of sbt in version 1.11.5
19No prepare script found for project marchliu/jaskell-dotty
20##################################
21Scala version: 3.8.0
22Targets: io.github.marchliu%jaskell-dotty
23Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["set Compile/sources ~= (_.filter(_.getName != \"NewLine.scala\")) "],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}
24##################################
25Using extra scalacOptions: ,REQUIRE:-source:3.8
26Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
27[sbt_options] declare -a sbt_options=()
28[process_args] java_version = '17'
29[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
30# Executing command line:
31java
32-Dfile.encoding=UTF-8
33-Dcommunitybuild.scala=3.8.0
34-Dcommunitybuild.project.dependencies.add=
35-Xmx7G
36-Xms4G
37-Xss8M
38-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
39-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
40-jar
41/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
42"setCrossScalaVersions 3.8.0"
43"++3.8.0 -v"
44"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
45"set every credentials := Nil"
46"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
47"removeScalacOptionsStartingWith -P:wartremover"
48"set Compile/sources ~= (_.filter(_.getName != "NewLine.scala")) "
49moduleMappings
50"runBuild 3.8.0 """{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["set Compile/sources ~= (_.filter(_.getName != \"NewLine.scala\")) "],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}""" io.github.marchliu%jaskell-dotty"
51
52[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
53[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
54[info] loading project definition from /build/repo/project
55[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
56[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
57[info] Compilation completed in 9.313s.
58[info] done compiling
59[info] loading settings for project root from build.sbt...
60[info] set current project to jaskell-dotty (in build file:/build/repo/)
61[warn] there are 2 keys that are not used by any other settings/tasks:
62[warn]
63[warn] * ThisBuild / pomIncludeRepository
64[warn] +- /build/repo/build.sbt:29
65[warn] * ThisBuild / publishMavenStyle
66[warn] +- /build/repo/build.sbt:35
67[warn]
68[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
69[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
70Execute setCrossScalaVersions: 3.8.0
71OpenCB::Changing crossVersion 3.2.2 -> 3.8.0 in root/crossScalaVersions
72OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0) in root/crossScalaVersions
73[info] set current project to jaskell-dotty (in build file:/build/repo/)
74[info] Setting Scala version to 3.8.0 on 1 projects.
75[info] Switching Scala version on:
76[info] * root (3.8.0)
77[info] Excluding projects:
78[info] Reapplying settings...
79[info] set current project to jaskell-dotty (in build file:/build/repo/)
80Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
81[info] Reapplying settings...
82[info] set current project to jaskell-dotty (in build file:/build/repo/)
83[info] Defining Global / credentials, credentials
84[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 4 others.
85[info] Run `last` for details.
86[info] Reapplying settings...
87[info] set current project to jaskell-dotty (in build file:/build/repo/)
88Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
89[info] Reapplying settings...
90OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
91
92 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
93 Did you mean allExcludeDependencies ?
94 , retry without global scopes
95[info] Reapplying settings...
96[info] set current project to jaskell-dotty (in build file:/build/repo/)
97Execute removeScalacOptionsStartingWith: -P:wartremover
98[info] Reapplying settings...
99[info] set current project to jaskell-dotty (in build file:/build/repo/)
100[info] Defining Compile / sources
101[info] The new value will be used by Compile / compile / compileOptions, Compile / doc, Compile / packageSrc / mappings
102[info] Reapplying settings...
103[info] set current project to jaskell-dotty (in build file:/build/repo/)
104[success] Total time: 0 s, completed Jan 13, 2026, 5:25:34 PM
105Build config: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["set Compile/sources ~= (_.filter(_.getName != \"NewLine.scala\")) "],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}
106Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
107Starting build...
108Projects: Set(root)
109Starting build for ProjectRef(file:/build/repo/,root) (jaskell-dotty)... [0/1]
110OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
111OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
112Compile scalacOptions: -language:implicitConversions, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
113[info] compiling 99 Scala sources to /build/repo/target/scala-3.8.0/classes ...
114[warn] -- [E194] Potential Issue Warning: /build/repo/src/main/scala/jaskell/parsec/Combinator.scala:41:6
115[warn] 41 | def attempt: Parsec[E, T] = Attempt(parsec)
116[warn] | ^
117[warn] |Extension method attempt will never be selected from type Parsec
118[warn] |because Parsec already has a member with the same name and compatible parameter types.
119[warn] |
120[warn] | longer explanation available when compiling with `-explain`
121[warn] there were 44 deprecation warnings; re-run with -deprecation for details
122[warn] two warnings found
123[info] done compiling
124[info] compiling 30 Scala sources to /build/repo/target/scala-3.8.0/test-classes ...
125[info] done compiling
126[info] SepBy1Spec:
127[info] Basic
128[info] - should Run some basic tests
129[info] 2 Times
130[info] - should Match 2 times sepBy1
131[info] Fail
132[info] - should Failed at
133[info] SpaceSpec:
134[info] Simple
135[info] - should Run a simple test
136[info] Fail
137[info] - should Failed when test
138[info] LetterSpec:
139[info] Letter
140[info] - should test a char is letter
141[info] no
142[info] - should test a char is letter
143[info] UIntSpec:
144[info] Simple
145[info] - should Run a simple test
146[info] Stop
147[info] - should Match digits until a letter
148[info] Fail
149[info] - should Failed
150[info] Auto
151[info] - should Match digits in string directed
152[info] Many1Spec:
153[info] One
154[info] - should Get first char and return
155[info] All
156[info] - should Success all content
157[info] Failed
158[info] - should Throw error
159[info] TextSpec:
160[info] Simple
161[info] - should Run some simple tests
162[info] EofSpec:
163[info] Eof
164[info] - should Test
165[info] Eof Exception
166[info] - should Throw exception
167[info] Skip1Spec:
168[info] Simple
169[info] - should Just run a simple test
170[info] Status More
171[info] - should Test status after twice matches
172[info] Fail
173[info] - should Failed after twice matches
174[info] SkipSpec:
175[info] Once
176[info] - should Run match once
177[info] Stop1
178[info] - should Stop at start
179[info] Spaces
180[info] - should Skip some spaces or tabs
181[info] Nothing
182[info] - should Skip nothing
183[info] PackSpec:
184[info] Simple
185[info] - should Just pack a value
186[info] Pack
187[info] - should Pack a value by state
188[info] CharsInSpec:
189[info] Simple
190[info] - should Run a simple test
191[info] Part
192[info] - should Run a match part
193[info] AheadSpec:
194[info] Simple
195[info] - should Expect status stop after this
196[info] Then
197[info] - should Check status get result and stop at is
198[info] Fail
199[info] - should throw parsec exception from parser
200[info] BetweenSpec:
201[info] Simple
202[info] - should test basic between case
203[info] Brackets
204[info] - should test brackets pairs
205[info] BuiltIn
206[info] - should test builtin combinators
207[info] FindSpec:
208[info] Simple
209[info] - should find token in content
210[info] Failed
211[info] - should mismatch any content
212Success(52.0)
213fair select 0 times 1030
214fair select 1 times 977
215fair select 2 times 1011
216fair select 3 times 978
217fair select 4 times 1014
218fair select 5 times 976
219fair select 6 times 985
220fair select 7 times 1004
221fair select 8 times 980
222fair select 9 times 969
223fair select 10 times 1018
224fair select 11 times 1041
225fair select 12 times 1025
226fair select 13 times 1009
227fair select 14 times 994
228fair select 15 times 995
229fair select 16 times 983
230fair select 17 times 993
231fair select 18 times 990
232fair select 19 times 956
233fair select 20 times 943
234fair select 21 times 971
235fair select 22 times 1047
236fair select 23 times 961
237fair select 24 times 968
238fair select 25 times 977
239fair select 26 times 1008
240fair select 27 times 983
241fair select 28 times 1010
242fair select 29 times 980
243fair select 30 times 947
244fair select 31 times 1002
245fair select 32 times 1020
246fair select 33 times 992
247fair select 34 times 994
248fair select 35 times 1003
249fair select 36 times 982
250fair select 37 times 989
251fair select 38 times 1012
252fair select 39 times 1017
253fair select 40 times 908
254fair select 41 times 944
255fair select 42 times 943
256fair select 43 times 961
257fair select 44 times 1001
258fair select 45 times 944
259fair select 46 times 994
260fair select 47 times 967
261fair select 48 times 1013
262fair select 49 times 918
263fair select 50 times 1018
264fair select 51 times 936
265fair select 52 times 1059
266fair select 53 times 1023
267fair select 54 times 957
268fair select 55 times 952
269fair select 56 times 989
270fair select 57 times 1043
271fair select 58 times 1004
272fair select 59 times 990
273fair select 60 times 954
274fair select 61 times 1004
275fair select 62 times 964
276fair select 63 times 957
277fair select 64 times 1038
278fair select 65 times 1010
279fair select 66 times 962
280fair select 67 times 1048
281fair select 68 times 1012
282fair select 69 times 992
283fair select 70 times 973
284fair select 71 times 992
285fair select 72 times 990
286fair select 73 times 1011
287fair select 74 times 991
288fair select 75 times 945
289fair select 76 times 969
290fair select 77 times 949
291fair select 78 times 1011
292fair select 79 times 960
293fair select 80 times 961
294fair select 81 times 978
295fair select 82 times 1003
296fair select 83 times 999
297fair select 84 times 968
298fair select 85 times 944
299fair select 86 times 1051
300fair select 87 times 991
301fair select 88 times 998
302fair select 89 times 1003
303fair select 90 times 1025
304fair select 91 times 997
305fair select 92 times 994
306fair select 93 times 1000
307fair select 94 times 1001
308fair select 95 times 1016
309fair select 96 times 1077
310fair select 97 times 1005
311fair select 98 times 944
312fair select 99 times 970
313fair select 100 times 1046
314damping select 0 times 14958
315damping select 1 times 8813
316damping select 2 times 6326
317damping select 3 times 4809
318damping select 4 times 3941
319damping select 5 times 3321
320damping select 6 times 2881
321damping select 7 times 2571
322damping select 8 times 2279
323damping select 9 times 2111
324damping select 10 times 1861
325damping select 11 times 1669
326damping select 12 times 1536
327damping select 13 times 1487
328damping select 14 times 1323
329damping select 15 times 1328
330damping select 16 times 1234
331damping select 17 times 1209
332damping select 18 times 1046
333damping select 19 times 1059
334damping select 20 times 1006
335damping select 21 times 982
336damping select 22 times 942
337damping select 23 times 848
338damping select 24 times 854
339damping select 25 times 821
340damping select 26 times 758
341damping select 27 times 766
342damping select 28 times 759
343damping select 29 times 691
344damping select 30 times 722
345damping select 31 times 675
346damping select 32 times 645
347damping select 33 times 658
348damping select 34 times 639
349damping select 35 times 594
350damping select 36 times 576
351damping select 37 times 554
352damping select 38 times 487
353damping select 39 times 544
354damping select 40 times 542
355damping select 41 times 489
356damping select 42 times 471
357damping select 43 times 509
358damping select 44 times 452
359damping select 45 times 435
360damping select 46 times 441
361damping select 47 times 447
362damping select 48 times 449
363damping select 49 times 463
364damping select 50 times 418
365damping select 51 times 416
366damping select 52 times 432
367damping select 53 times 407
368damping select 54 times 391
369damping select 55 times 403
370damping select 56 times 386
371damping select 57 times 380
372damping select 58 times 352
373damping select 59 times 355
374damping select 60 times 339
375damping select 61 times 341
376damping select 62 times 329
377damping select 63 times 335
378damping select 64 times 347
379damping select 65 times 370
380damping select 66 times 308
381damping select 67 times 298
382damping select 68 times 326
383damping select 69 times 302
384damping select 70 times 310
385damping select 71 times 299
386damping select 72 times 288
387damping select 73 times 274
388damping select 74 times 300
389damping select 75 times 276
390damping select 76 times 295
391damping select 77 times 264
392damping select 78 times 271
393damping select 79 times 266
394damping select 80 times 247
395damping select 81 times 256
396damping select 82 times 278
397damping select 83 times 256
398damping select 84 times 240
399damping select 85 times 235
400damping select 86 times 240
401damping select 87 times 248
402damping select 88 times 237
403damping select 89 times 246
404damping select 90 times 237
405damping select 91 times 242
406damping select 92 times 231
407damping select 93 times 221
408damping select 94 times 211
409damping select 95 times 224
410damping select 96 times 229
411damping select 97 times 220
412damping select 98 times 212
413damping select 99 times 227
414damping select 100 times 205
415invert select 0 times 222
416invert select 1 times 220
417invert select 2 times 211
418invert select 3 times 234
419invert select 4 times 242
420invert select 5 times 205
421invert select 6 times 229
422invert select 7 times 231
423invert select 8 times 213
424invert select 9 times 215
425invert select 10 times 224
426invert select 11 times 249
427invert select 12 times 230
428invert select 13 times 255
429invert select 14 times 260
430invert select 15 times 259
431invert select 16 times 258
432invert select 17 times 239
433invert select 18 times 262
434invert select 19 times 234
435invert select 20 times 252
436invert select 21 times 262
437invert select 22 times 277
438invert select 23 times 277
439invert select 24 times 263
440invert select 25 times 319
441invert select 26 times 277
442invert select 27 times 298
443invert select 28 times 281
444invert select 29 times 314
445invert select 30 times 283
446invert select 31 times 325
447invert select 32 times 306
448invert select 33 times 346
449invert select 34 times 338
450invert select 35 times 343
451invert select 36 times 315
452invert select 37 times 341
453invert select 38 times 337
454invert select 39 times 363
455invert select 40 times 334
456invert select 41 times 365
457invert select 42 times 421
458invert select 43 times 332
459invert select 44 times 384
460invert select 45 times 363
461invert select 46 times 374
462invert select 47 times 439
463invert select 48 times 444
464invert select 49 times 412
465invert select 50 times 445
466invert select 51 times 435
467invert select 52 times 425
468invert select 53 times 440
469invert select 54 times 465
470invert select 55 times 444
471invert select 56 times 475
472invert select 57 times 455
473invert select 58 times 514
474invert select 59 times 568
475invert select 60 times 508
476invert select 61 times 514
477invert select 62 times 595
478invert select 63 times 541
479invert select 64 times 577
480invert select 65 times 589
481invert select 66 times 597
482invert select 67 times 644
483invert select 68 times 644
484invert select 69 times 655
485invert select 70 times 695
486invert select 71 times 737
487invert select 72 times 714
488invert select 73 times 753
489invert select 74 times 786
490invert select 75 times 852
491invert select 76 times 872
492invert select 77 times 874
493invert select 78 times 967
494invert select 79 times 925
495invert select 80 times 959
496invert select 81 times 1071
497invert select 82 times 1063
498invert select 83 times 1150
499invert select 84 times 1251
500invert select 85 times 1245
501invert select 86 times 1369
502invert select 87 times 1541
503invert select 88 times 1572
504invert select 89 times 1686
505invert select 90 times 1976
506invert select 91 times 1969
507invert select 92 times 2237
508invert select 93 times 2541
509invert select 94 times 2918
510invert select 95 times 3339
511invert select 96 times 3934
512invert select 97 times 4932
513invert select 98 times 6231
514invert select 99 times 8634
515invert select 100 times 15001
516damping select 0 times 5
517damping select 1 times 7
518damping select 2 times 5
519damping select 3 times 6
520damping select 4 times 2
521damping select 5 times 3
522damping select 6 times 1
523damping select 7 times 2
524damping select 8 times 3
525damping select 9 times 1
526damping select 10 times 1
527damping select 11 times 1
528damping select 12 times 1
529damping select 13 times 1
530damping select 14 times 0
531damping select 15 times 0
532damping select 16 times 3
533damping select 17 times 1
534damping select 18 times 1
535damping select 19 times 1
536damping select 20 times 0
537damping select 21 times 1
538damping select 22 times 0
539damping select 23 times 1
540damping select 24 times 0
541damping select 25 times 1
542damping select 26 times 1
543damping select 27 times 0
544damping select 28 times 0
545damping select 29 times 1
546damping select 30 times 0
547damping select 31 times 0
548damping select 32 times 0
549damping select 33 times 0
550damping select 34 times 0
551damping select 35 times 0
552damping select 36 times 1
553damping select 37 times 0
554damping select 38 times 2
555damping select 39 times 0
556damping select 40 times 0
557damping select 41 times 0
558damping select 42 times 0
559damping select 43 times 0
560damping select 44 times 0
561damping select 45 times 0
562damping select 46 times 0
563damping select 47 times 1
564damping select 48 times 1
565damping select 49 times 0
566damping select 50 times 0
567damping select 51 times 0
568damping select 52 times 0
569damping select 53 times 0
570damping select 54 times 0
571damping select 55 times 0
572damping select 56 times 0
573damping select 57 times 0
574damping select 58 times 0
575damping select 59 times 0
576damping select 60 times 0
577damping select 61 times 0
578damping select 62 times 1
579damping select 63 times 0
580damping select 64 times 0
581damping select 65 times 0
582damping select 66 times 0
583damping select 67 times 0
584damping select 68 times 2
585damping select 69 times 0
586damping select 70 times 0
587damping select 71 times 0
588damping select 72 times 1
589damping select 73 times 0
590damping select 74 times 1
591damping select 75 times 1
592damping select 76 times 0
593damping select 77 times 0
594damping select 78 times 1
595damping select 79 times 1
596damping select 80 times 0
597damping select 81 times 0
598damping select 82 times 0
599damping select 83 times 0
600damping select 84 times 1
601damping select 85 times 0
602damping select 86 times 0
603damping select 87 times 1
604damping select 88 times 0
605damping select 89 times 0
606damping select 90 times 1
607damping select 91 times 0
608damping select 92 times 0
609damping select 93 times 0
610damping select 94 times 0
611damping select 95 times 0
612damping select 96 times 0
613damping select 97 times 0
614damping select 98 times 0
615damping select 99 times 0
616damping select 100 times 0
617weight croupier rand select item[1] weight 1 times 13
618weight croupier rand select item[2] weight 9 times 162
619weight croupier rand select item[3] weight 1 times 26
620weight croupier rand select item[4] weight 5 times 105
621weight croupier rand select item[5] weight 9 times 174
622weight croupier rand select item[6] weight 7 times 126
623weight croupier rand select item[7] weight 2 times 40
624weight croupier rand select item[8] weight 8 times 164
625weight croupier rand select item[9] weight 9 times 190
626weight croupier rand select item[0] weight 6 times 2784
627weight croupier rand select item[1] weight 1 times 472
628weight croupier rand select item[2] weight 1 times 447
629weight croupier rand select item[3] weight 0 times 0
630weight croupier rand select item[4] weight 0 times 0
631weight croupier rand select item[5] weight 6 times 2736
632weight croupier rand select item[6] weight 4 times 1723
633weight croupier rand select item[7] weight 3 times 1394
634weight croupier rand select item[8] weight 1 times 444
635weight croupier rand select item[9] weight 0 times 0
636weight croupier rand select item[0] weight 3 times 726
637weight croupier rand select item[1] weight 2 times 451
638weight croupier rand select item[2] weight 4 times 957
639weight croupier rand select item[3] weight 4 times 853
640weight croupier rand select item[4] weight 0 times 0
641weight croupier rand select item[5] weight 6 times 1356
642weight croupier rand select item[6] weight 2 times 475
643weight croupier rand select item[7] weight 6 times 1450
644weight croupier rand select item[8] weight 7 times 1645
645weight croupier rand select item[9] weight 9 times 2087
646weight croupier rand select item[0] weight 2 times 41
647weight croupier rand select item[1] weight 6 times 142
648weight croupier rand select item[2] weight 9 times 197
649weight croupier rand select item[4] weight 2 times 53
650weight croupier rand select item[5] weight 8 times 161
651weight croupier rand select item[6] weight 4 times 81
652weight croupier rand select item[7] weight 6 times 140
653weight croupier rand select item[8] weight 8 times 178
654weight croupier rand select item[9] weight 2 times 42
655weight croupier rand select item[10] weight 5 times 114
656weight croupier rand select item[11] weight 4 times 85
657weight croupier rand select item[12] weight 3 times 63
658weight croupier rand select item[14] weight 8 times 163
659weight croupier rand select item[15] weight 7 times 169
660weight croupier rand select item[16] weight 6 times 140
661weight croupier rand select item[17] weight 1 times 21
662weight croupier rand select item[19] weight 7 times 172
663weight croupier rand select item[21] weight 4 times 94
664weight croupier rand select item[22] weight 5 times 124
665weight croupier rand select item[23] weight 7 times 146
666weight croupier rand select item[24] weight 1 times 19
667weight croupier rand select item[25] weight 8 times 159
668weight croupier rand select item[26] weight 3 times 59
669weight croupier rand select item[27] weight 3 times 69
670weight croupier rand select item[28] weight 9 times 180
671weight croupier rand select item[29] weight 3 times 75
672weight croupier rand select item[30] weight 8 times 196
673weight croupier rand select item[31] weight 4 times 99
674weight croupier rand select item[33] weight 8 times 174
675weight croupier rand select item[34] weight 9 times 211
676weight croupier rand select item[35] weight 9 times 190
677weight croupier rand select item[36] weight 7 times 155
678weight croupier rand select item[37] weight 1 times 20
679weight croupier rand select item[38] weight 6 times 145
680weight croupier rand select item[39] weight 2 times 41
681weight croupier rand select item[41] weight 5 times 114
682weight croupier rand select item[42] weight 4 times 74
683weight croupier rand select item[43] weight 8 times 185
684weight croupier rand select item[45] weight 9 times 188
685weight croupier rand select item[46] weight 3 times 70
686weight croupier rand select item[47] weight 5 times 98
687weight croupier rand select item[48] weight 5 times 100
688weight croupier rand select item[49] weight 6 times 147
689weight croupier rand select item[51] weight 2 times 51
690weight croupier rand select item[52] weight 4 times 97
691weight croupier rand select item[53] weight 4 times 82
692weight croupier rand select item[54] weight 3 times 67
693weight croupier rand select item[55] weight 8 times 167
694weight croupier rand select item[56] weight 4 times 97
695weight croupier rand select item[57] weight 9 times 212
696weight croupier rand select item[58] weight 3 times 41
697weight croupier rand select item[59] weight 4 times 92
698weight croupier rand select item[60] weight 7 times 155
699weight croupier rand select item[61] weight 1 times 17
700weight croupier rand select item[62] weight 2 times 48
701weight croupier rand select item[63] weight 9 times 174
702weight croupier rand select item[64] weight 1 times 23
703weight croupier rand select item[65] weight 7 times 150
704weight croupier rand select item[66] weight 8 times 177
705weight croupier rand select item[67] weight 1 times 28
706weight croupier rand select item[68] weight 2 times 37
707weight croupier rand select item[69] weight 2 times 47
708weight croupier rand select item[70] weight 7 times 156
709weight croupier rand select item[71] weight 3 times 76
710weight croupier rand select item[72] weight 9 times 214
711weight croupier rand select item[73] weight 7 times 164
712weight croupier rand select item[74] weight 9 times 181
713weight croupier rand select item[75] weight 5 times 124
714weight croupier rand select item[76] weight 3 times 71
715weight croupier rand select item[77] weight 1 times 32
716weight croupier rand select item[78] weight 8 times 176
717weight croupier rand select item[79] weight 1 times 16
718weight croupier rand select item[82] weight 8 times 173
719weight croupier rand select item[83] weight 9 times 217
720weight croupier rand select item[84] weight 9 times 201
721weight croupier rand select item[85] weight 6 times 119
722weight croupier rand select item[86] weight 3 times 70
723weight croupier rand select item[87] weight 2 times 39
724weight croupier rand select item[88] weight 8 times 179
725weight croupier rand select item[89] weight 8 times 201
726weight croupier rand select item[90] weight 4 times 83
727weight croupier rand select item[91] weight 4 times 84
728weight croupier rand select item[92] weight 4 times 93
729weight croupier rand select item[95] weight 1 times 22
730weight croupier rand select item[96] weight 4 times 107
731weight croupier rand select item[97] weight 3 times 69
732weight croupier rand select item[98] weight 5 times 110
733weight croupier rand select item[99] weight 7 times 167
734weight croupier rand select item[0] rank 6.434767218991552 times 156
735weight croupier rand select item[2] rank 0.4291545115357509 times 12
736weight croupier rand select item[3] rank 2.289860157188971 times 61
737weight croupier rand select item[4] rank 1.2592413703201144 times 28
738weight croupier rand select item[5] rank 0.851339022052775 times 27
739weight croupier rand select item[6] rank 9.479682265461056 times 249
740weight croupier rand select item[7] rank 9.654676430474069 times 238
741weight croupier rand select item[8] rank 7.9637948066082895 times 220
742weight croupier rand select item[9] rank 0.3921792809881397 times 9
743weight croupier rand select item[1] rank 7.7067091504904255 times 175
744weight croupier rand select item[2] rank 4.807764295557384 times 106
745weight croupier rand select item[3] rank 3.6164045205085547 times 88
746weight croupier rand select item[4] rank 1.999352539102175 times 35
747weight croupier rand select item[5] rank 2.4363170882823972 times 60
748weight croupier rand select item[6] rank 3.598948983150186 times 80
749weight croupier rand select item[7] rank 7.3302317369242225 times 173
750weight croupier rand select item[8] rank 2.1501003962698717 times 45
751weight croupier rand select item[9] rank 5.521471788536739 times 238
752[info] ExpressionSpec:
753[info] Number
754[info] - should match a number
755[info] Basic
756[info] - should match a number
757[info] Add
758[info] - should match a add expression
759[info] Sub
760[info] - should match a sub expression
761[info] Product
762[info] - should match a product expression
763[info] Divide
764[info] - should match a divide expression
765[info] Quote
766[info] - should match a quoted expression
767[info] Priorities
768[info] - should compute a ploy expressio right to left
769[info] Priorities flow
770[info] - should compute a ploy expression left to right
771[info] Ploy Quote
772[info] - should compute a ploy expression include quote
773[info] Ploy Complex
774[info] - should compute a complex ploy expression include quote
775[info] More Complex
776[info] - should compute a complex ploy expression has double sub
777[info] Scientific
778[info] - should compute a complex ploy expression has scientific notation
779[info] Scientific More
780[info] - should compute a complex ploy expression of more scientific notation numbers
781[info] Normal Compute
782[info] - should compute a normal expression
783[info] Parameters Compute
784[info] - should compute a parameters expression
785[info] OneSpec:
786[info] Simple
787[info] - should Match one item
788[info] FutureSpec:
789[info] Pi
790[info] - should success a area of r=2 circle
791[info] SepBySpec:
792[info] Basic
793[info] - should Run some basic tests
794[info] AttemptSpec:
795[info] Simple
796[info] - should Run a simple test
797[info] Fail
798[info] - should Run a failed test
799[info] EqSpec:
800[info] Eq
801[info] - should Test
802[info] OneOfSpec:
803[info] Simple
804[info] - should Just success
805[info] Failed
806[info] - should Fail
807[info] IntSpec:
808[info] Simple
809[info] - should Run a simple test
810[info] Negative Simple
811[info] - should Run a simple test
812[info] Stop
813[info] - should Match digits until a letter
814[info] Negative Stop
815[info] - should Match negative digits until a letter
816[info] Negative Fail
817[info] - should Failed
818[info] ManySpec:
819[info] Simple
820[info] - should Run match 2 times
821[info] CommonStateSpec:
822[info] Index
823[info] - should Test index status
824[info] Begin
825[info] - should Test begin tran and rollback then next
826[info] Commit
827[info] - should Test begin a transaction and commit
828[info] Rollback
829[info] - should Test rollback
830[info] Next
831[info] - should Test state next method
832[info] NoneOfSpec:
833[info] Simple OK
834[info] - should Test success
835[info] Simple Failed
836[info] - should Test failed
837[info] IsSpec:
838[info] Is
839[info] - should get item if predicate passed
840[info] IsNot
841[info] - should failed when predicate not passed
842[info] ManyTillSpec:
843[info] Simple
844[info] - should Test a many till match
845[info] InjectionSpec:
846[info] Simple
847[info] - should match some regular content without string
848[info] SimpleString
849[info] - should match content in string literal
850[info] Escape
851[info] - should match content in string literal
852[info] Escape More
853[info] - should match mixed content in string literal and outer
854[info] Injection
855[info] - should get a left exception because some injection attack in content
856[info] Not Close
857[info] - should get a left exception because some injection attack in content
858[info] NewLineSpec:
859[info] NewLine
860[info] - should Test new line
861[info] CRLF
862[info] - should test \r\n match
863[info] CroupierSpec:
864[info] Play
865[info] - should select every element fair
866[info] - should select more elements while more nearer front use damping
867[info] - should select more elements while more nearer back use invert
868[info] Deal
869[info] - should draw more while more near front and left rest use damping
870[info] Rank or Weight
871[info] - should rand select items by weight
872[info] - should also work if lite scale as scale
873[info] - should also work if binary scale as scale
874[info] - should rand select items by zip scale
875[info] - should rand select items by rank
876[info] - should rand select items by binary rank same as rank
877
878************************
879Build summary:
880[{
881 "module": "jaskell-dotty",
882 "compile": {"status": "ok", "tookMs": 10517, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
883 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
884 "test-compile": {"status": "ok", "tookMs": 10730, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
885 "test": {"status": "ok", "tookMs": 1769, "passed": 94, "failed": 0, "ignored": 0, "skipped": 0, "total": 94, "byFramework": [{"framework": "unknown", "stats": {"passed": 94, "failed": 0, "ignored": 0, "skipped": 0, "total": 94}}]},
886 "publish": {"status": "skipped", "tookMs": 0},
887 "metadata": {
888 "crossScalaVersions": ["2.12.20"]
889}
890}]
891************************
892[success] Total time: 25 s, completed Jan 13, 2026, 5:25:58 PM
893[0JChecking patch project/plugins.sbt...
894Checking patch project/build.properties...
895Checking patch build.sbt...
896Applied patch project/plugins.sbt cleanly.
897Applied patch project/build.properties cleanly.
898Applied patch build.sbt cleanly.