Build Logs
marchliu/jaskell-dotty • 3.8.0-RC3:2025-12-04
Errors
5
Warnings
18
Total Lines
901
1##################################
2Clonning https://github.com/marchliu/jaskell-dotty.git into /build/repo using revision
3##################################
4----
5Preparing build for 3.8.0-RC3
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-RC3
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-RC3
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-RC3
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-RC3"
43"++3.8.0-RC3 -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-RC3 """{"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 8.401s.
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-RC3
71OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC3 in root/crossScalaVersions
72OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC3) 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-RC3 on 1 projects.
75[info] Switching Scala version on:
76[info] * root (3.8.0-RC3)
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 Dec 4, 2025, 3:12:52 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-RC3/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-RC3/test-classes ...
125[info] done compiling
126[info] LetterSpec:
127[info] Letter
128[info] - should test a char is letter
129[info] no
130[info] - should test a char is letter
131[info] IntSpec:
132[info] Simple
133[info] - should Run a simple test
134[info] Negative Simple
135[info] - should Run a simple test
136[info] Stop
137[info] - should Match digits until a letter
138[info] Negative Stop
139[info] - should Match negative digits until a letter
140[info] Negative Fail
141[info] - should Failed
142[info] FindSpec:
143[info] Simple
144[info] - should find token in content
145[info] Failed
146[info] - should mismatch any content
147[info] SkipSpec:
148[info] Once
149[info] - should Run match once
150[info] Stop1
151[info] - should Stop at start
152[info] Spaces
153[info] - should Skip some spaces or tabs
154[info] Nothing
155[info] - should Skip nothing
156[info] SpaceSpec:
157[info] Simple
158[info] - should Run a simple test
159[info] Fail
160[info] - should Failed when test
161[info] BetweenSpec:
162[info] Simple
163[info] - should test basic between case
164[info] Brackets
165[info] - should test brackets pairs
166[info] BuiltIn
167[info] - should test builtin combinators
168[info] CommonStateSpec:
169[info] Index
170[info] - should Test index status
171[info] Begin
172[info] - should Test begin tran and rollback then next
173[info] Commit
174[info] - should Test begin a transaction and commit
175[info] Rollback
176[info] - should Test rollback
177[info] Next
178[info] - should Test state next method
179[info] UIntSpec:
180[info] Simple
181[info] - should Run a simple test
182[info] Stop
183[info] - should Match digits until a letter
184[info] Fail
185[info] - should Failed
186[info] Auto
187[info] - should Match digits in string directed
188[info] NewLineSpec:
189[info] NewLine
190[info] - should Test new line
191[info] CRLF
192[info] - should test \r\n match
193[info] OneSpec:
194[info] Simple
195[info] - should Match one item
196[info] OneOfSpec:
197[info] Simple
198[info] - should Just success
199[info] Failed
200[info] - should Fail
201[info] Skip1Spec:
202[info] Simple
203[info] - should Just run a simple test
204[info] Status More
205[info] - should Test status after twice matches
206[info] Fail
207[info] - should Failed after twice matches
208[info] InjectionSpec:
209[info] Simple
210[info] - should match some regular content without string
211[info] SimpleString
212[info] - should match content in string literal
213[info] Escape
214[info] - should match content in string literal
215[info] Escape More
216[info] - should match mixed content in string literal and outer
217[info] Injection
218[info] - should get a left exception because some injection attack in content
219[info] Not Close
220[info] - should get a left exception because some injection attack in content
221[info] PackSpec:
222[info] Simple
223[info] - should Just pack a value
224[info] Pack
225[info] - should Pack a value by state
226Success(52.0)
227[info] FutureSpec:
228[info] Pi
229[info] - should success a area of r=2 circle
230[info] CharsInSpec:
231[info] Simple
232[info] - should Run a simple test
233[info] Part
234[info] - should Run a match part
235[info] AheadSpec:
236[info] Simple
237[info] - should Expect status stop after this
238[info] Then
239[info] - should Check status get result and stop at is
240[info] Fail
241[info] - should throw parsec exception from parser
242[info] EqSpec:
243[info] Eq
244[info] - should Test
245[info] TextSpec:
246[info] Simple
247[info] - should Run some simple tests
248[info] EofSpec:
249[info] Eof
250[info] - should Test
251[info] Eof Exception
252[info] - should Throw exception
253[info] ExpressionSpec:
254[info] Number
255[info] - should match a number
256[info] Basic
257[info] - should match a number
258[info] Add
259[info] - should match a add expression
260[info] Sub
261[info] - should match a sub expression
262[info] Product
263[info] - should match a product expression
264[info] Divide
265[info] - should match a divide expression
266[info] Quote
267[info] - should match a quoted expression
268[info] Priorities
269[info] - should compute a ploy expressio right to left
270[info] Priorities flow
271[info] - should compute a ploy expression left to right
272[info] Ploy Quote
273[info] - should compute a ploy expression include quote
274[info] Ploy Complex
275[info] - should compute a complex ploy expression include quote
276[info] More Complex
277[info] - should compute a complex ploy expression has double sub
278[info] Scientific
279[info] - should compute a complex ploy expression has scientific notation
280[info] Scientific More
281[info] - should compute a complex ploy expression of more scientific notation numbers
282[info] Normal Compute
283[info] - should compute a normal expression
284[info] Parameters Compute
285[info] - should compute a parameters expression
286fair select 0 times 993
287fair select 1 times 1015
288fair select 2 times 956
289fair select 3 times 995
290fair select 4 times 1060
291fair select 5 times 1022
292fair select 6 times 1045
293fair select 7 times 999
294fair select 8 times 979
295fair select 9 times 997
296fair select 10 times 982
297fair select 11 times 979
298fair select 12 times 994
299fair select 13 times 1043
300fair select 14 times 1010
301fair select 15 times 952
302fair select 16 times 958
303fair select 17 times 981
304fair select 18 times 981
305fair select 19 times 957
306fair select 20 times 996
307fair select 21 times 949
308fair select 22 times 1002
309fair select 23 times 1074
310fair select 24 times 980
311fair select 25 times 988
312fair select 26 times 974
313fair select 27 times 985
314fair select 28 times 1027
315fair select 29 times 986
316fair select 30 times 997
317fair select 31 times 1048
318fair select 32 times 937
319fair select 33 times 973
320fair select 34 times 920
321fair select 35 times 923
322fair select 36 times 966
323fair select 37 times 988
324fair select 38 times 983
325fair select 39 times 1044
326fair select 40 times 972
327fair select 41 times 983
328fair select 42 times 998
329fair select 43 times 1021
330fair select 44 times 1004
331fair select 45 times 1041
332fair select 46 times 958
333fair select 47 times 1007
334fair select 48 times 1047
335fair select 49 times 966
336fair select 50 times 987
337fair select 51 times 979
338fair select 52 times 1036
339fair select 53 times 1037
340fair select 54 times 994
341fair select 55 times 1039
342fair select 56 times 1011
343fair select 57 times 979
344fair select 58 times 996
345fair select 59 times 926
346fair select 60 times 967
347fair select 61 times 1001
348fair select 62 times 1013
349fair select 63 times 959
350fair select 64 times 937
351fair select 65 times 989
352fair select 66 times 986
353fair select 67 times 1017
354fair select 68 times 1024
355fair select 69 times 953
356fair select 70 times 975
357fair select 71 times 959
358fair select 72 times 997
359fair select 73 times 966
360fair select 74 times 991
361fair select 75 times 1005
362fair select 76 times 979
363fair select 77 times 998
364fair select 78 times 991
365fair select 79 times 920
366fair select 80 times 915
367fair select 81 times 1077
368fair select 82 times 966
369fair select 83 times 940
370fair select 84 times 994
371fair select 85 times 1053
372fair select 86 times 1057
373fair select 87 times 975
374fair select 88 times 993
375fair select 89 times 982
376fair select 90 times 994
377fair select 91 times 968
378fair select 92 times 943
379fair select 93 times 976
380fair select 94 times 934
381fair select 95 times 1019
382fair select 96 times 988
383fair select 97 times 991
384fair select 98 times 1010
385fair select 99 times 1021
386fair select 100 times 959
387damping select 0 times 15058
388damping select 1 times 8683
389damping select 2 times 6197
390damping select 3 times 4810
391damping select 4 times 3913
392damping select 5 times 3291
393damping select 6 times 2892
394damping select 7 times 2549
395damping select 8 times 2266
396damping select 9 times 2038
397damping select 10 times 1873
398damping select 11 times 1682
399damping select 12 times 1549
400damping select 13 times 1490
401damping select 14 times 1392
402damping select 15 times 1368
403damping select 16 times 1240
404damping select 17 times 1192
405damping select 18 times 1116
406damping select 19 times 1024
407damping select 20 times 937
408damping select 21 times 978
409damping select 22 times 911
410damping select 23 times 914
411damping select 24 times 821
412damping select 25 times 795
413damping select 26 times 845
414damping select 27 times 787
415damping select 28 times 701
416damping select 29 times 699
417damping select 30 times 683
418damping select 31 times 695
419damping select 32 times 587
420damping select 33 times 623
421damping select 34 times 622
422damping select 35 times 597
423damping select 36 times 562
424damping select 37 times 560
425damping select 38 times 569
426damping select 39 times 507
427damping select 40 times 487
428damping select 41 times 505
429damping select 42 times 521
430damping select 43 times 463
431damping select 44 times 497
432damping select 45 times 498
433damping select 46 times 455
434damping select 47 times 435
435damping select 48 times 433
436damping select 49 times 431
437damping select 50 times 419
438damping select 51 times 383
439damping select 52 times 400
440damping select 53 times 421
441damping select 54 times 385
442damping select 55 times 387
443damping select 56 times 389
444damping select 57 times 387
445damping select 58 times 387
446damping select 59 times 346
447damping select 60 times 359
448damping select 61 times 357
449damping select 62 times 354
450damping select 63 times 344
451damping select 64 times 317
452damping select 65 times 326
453damping select 66 times 317
454damping select 67 times 317
455damping select 68 times 299
456damping select 69 times 302
457damping select 70 times 328
458damping select 71 times 307
459damping select 72 times 298
460damping select 73 times 305
461damping select 74 times 286
462damping select 75 times 268
463damping select 76 times 290
464damping select 77 times 268
465damping select 78 times 288
466damping select 79 times 302
467damping select 80 times 292
468damping select 81 times 269
469damping select 82 times 282
470damping select 83 times 272
471damping select 84 times 263
472damping select 85 times 267
473damping select 86 times 239
474damping select 87 times 249
475damping select 88 times 224
476damping select 89 times 265
477damping select 90 times 241
478damping select 91 times 197
479damping select 92 times 238
480damping select 93 times 213
481damping select 94 times 253
482damping select 95 times 253
483damping select 96 times 217
484damping select 97 times 219
485damping select 98 times 232
486damping select 99 times 232
487damping select 100 times 207
488invert select 0 times 206
489invert select 1 times 212
490invert select 2 times 218
491invert select 3 times 212
492invert select 4 times 218
493invert select 5 times 209
494invert select 6 times 253
495invert select 7 times 265
496invert select 8 times 237
497invert select 9 times 237
498invert select 10 times 243
499invert select 11 times 255
500invert select 12 times 242
501invert select 13 times 247
502invert select 14 times 253
503invert select 15 times 245
504invert select 16 times 233
505invert select 17 times 250
506invert select 18 times 268
507invert select 19 times 279
508invert select 20 times 269
509invert select 21 times 257
510invert select 22 times 266
511invert select 23 times 300
512invert select 24 times 297
513invert select 25 times 256
514invert select 26 times 283
515invert select 27 times 283
516invert select 28 times 296
517invert select 29 times 270
518invert select 30 times 296
519invert select 31 times 309
520invert select 32 times 313
521invert select 33 times 302
522invert select 34 times 353
523invert select 35 times 322
524invert select 36 times 341
525invert select 37 times 336
526invert select 38 times 340
527invert select 39 times 330
528invert select 40 times 312
529invert select 41 times 369
530invert select 42 times 346
531invert select 43 times 352
532invert select 44 times 387
533invert select 45 times 383
534invert select 46 times 353
535invert select 47 times 378
536invert select 48 times 409
537invert select 49 times 426
538invert select 50 times 424
539invert select 51 times 452
540invert select 52 times 450
541invert select 53 times 412
542invert select 54 times 457
543invert select 55 times 495
544invert select 56 times 490
545invert select 57 times 539
546invert select 58 times 506
547invert select 59 times 463
548invert select 60 times 517
549invert select 61 times 569
550invert select 62 times 537
551invert select 63 times 580
552invert select 64 times 524
553invert select 65 times 609
554invert select 66 times 607
555invert select 67 times 642
556invert select 68 times 630
557invert select 69 times 636
558invert select 70 times 703
559invert select 71 times 722
560invert select 72 times 740
561invert select 73 times 779
562invert select 74 times 778
563invert select 75 times 844
564invert select 76 times 914
565invert select 77 times 888
566invert select 78 times 854
567invert select 79 times 951
568invert select 80 times 1036
569invert select 81 times 1002
570invert select 82 times 1093
571invert select 83 times 1166
572invert select 84 times 1242
573invert select 85 times 1351
574invert select 86 times 1398
575invert select 87 times 1481
576invert select 88 times 1554
577invert select 89 times 1751
578invert select 90 times 1908
579invert select 91 times 2008
580invert select 92 times 2218
581invert select 93 times 2559
582invert select 94 times 2874
583invert select 95 times 3277
584invert select 96 times 3879
585invert select 97 times 4825
586invert select 98 times 6418
587invert select 99 times 8778
588invert select 100 times 14955
589damping select 0 times 6
590damping select 1 times 5
591damping select 2 times 3
592damping select 3 times 5
593damping select 4 times 4
594damping select 5 times 3
595damping select 6 times 2
596damping select 7 times 1
597damping select 8 times 3
598damping select 9 times 2
599damping select 10 times 0
600damping select 11 times 2
601damping select 12 times 2
602damping select 13 times 0
603damping select 14 times 1
604damping select 15 times 0
605damping select 16 times 1
606damping select 17 times 0
607damping select 18 times 0
608damping select 19 times 2
609damping select 20 times 0
610damping select 21 times 0
611damping select 22 times 1
612damping select 23 times 1
613damping select 24 times 1
614damping select 25 times 1
615damping select 26 times 1
616damping select 27 times 0
617damping select 28 times 0
618damping select 29 times 0
619damping select 30 times 0
620damping select 31 times 0
621damping select 32 times 1
622damping select 33 times 0
623damping select 34 times 0
624damping select 35 times 0
625damping select 36 times 1
626damping select 37 times 0
627damping select 38 times 1
628damping select 39 times 1
629damping select 40 times 1
630damping select 41 times 0
631damping select 42 times 0
632damping select 43 times 1
633damping select 44 times 0
634damping select 45 times 1
635damping select 46 times 0
636damping select 47 times 1
637damping select 48 times 0
638damping select 49 times 0
639damping select 50 times 1
640damping select 51 times 1
641damping select 52 times 1
642damping select 53 times 1
643damping select 54 times 0
644damping select 55 times 0
645damping select 56 times 0
646damping select 57 times 0
647damping select 58 times 0
648damping select 59 times 1
649damping select 60 times 1
650damping select 61 times 1
651damping select 62 times 0
652damping select 63 times 0
653damping select 64 times 0
654damping select 65 times 0
655damping select 66 times 1
656damping select 67 times 0
657damping select 68 times 0
658damping select 69 times 0
659damping select 70 times 0
660damping select 71 times 0
661damping select 72 times 0
662damping select 73 times 0
663damping select 74 times 0
664damping select 75 times 1
665damping select 76 times 0
666damping select 77 times 0
667damping select 78 times 0
668damping select 79 times 1
669damping select 80 times 1
670damping select 81 times 0
671damping select 82 times 0
672damping select 83 times 1
673damping select 84 times 0
674damping select 85 times 0
675damping select 86 times 0
676damping select 87 times 0
677damping select 88 times 0
678damping select 89 times 1
679damping select 90 times 0
680damping select 91 times 0
681damping select 92 times 0
682damping select 93 times 0
683damping select 94 times 0
684damping select 95 times 0
685damping select 96 times 0
686damping select 97 times 0
687damping select 98 times 0
688damping select 99 times 0
689damping select 100 times 0
690weight croupier rand select item[1] weight 2 times 35
691weight croupier rand select item[2] weight 8 times 158
692weight croupier rand select item[3] weight 7 times 154
693weight croupier rand select item[4] weight 4 times 79
694weight croupier rand select item[6] weight 8 times 169
695weight croupier rand select item[7] weight 3 times 71
696weight croupier rand select item[8] weight 9 times 167
697weight croupier rand select item[9] weight 9 times 167
698weight croupier rand select item[0] weight 6 times 1210
699weight croupier rand select item[1] weight 8 times 1646
700weight croupier rand select item[2] weight 1 times 215
701weight croupier rand select item[3] weight 9 times 1861
702weight croupier rand select item[4] weight 8 times 1649
703weight croupier rand select item[5] weight 2 times 423
704weight croupier rand select item[6] weight 4 times 791
705weight croupier rand select item[7] weight 6 times 1176
706weight croupier rand select item[8] weight 3 times 616
707weight croupier rand select item[9] weight 2 times 413
708weight croupier rand select item[0] weight 6 times 1888
709weight croupier rand select item[1] weight 3 times 964
710weight croupier rand select item[2] weight 5 times 1538
711weight croupier rand select item[3] weight 1 times 307
712weight croupier rand select item[4] weight 8 times 2500
713weight croupier rand select item[5] weight 3 times 973
714weight croupier rand select item[6] weight 5 times 1524
715weight croupier rand select item[7] weight 0 times 0
716weight croupier rand select item[8] weight 0 times 0
717weight croupier rand select item[9] weight 1 times 306
718weight croupier rand select item[0] weight 1 times 25
719weight croupier rand select item[1] weight 7 times 159
720weight croupier rand select item[2] weight 3 times 65
721weight croupier rand select item[3] weight 4 times 87
722weight croupier rand select item[4] weight 4 times 102
723weight croupier rand select item[5] weight 8 times 218
724weight croupier rand select item[6] weight 4 times 99
725weight croupier rand select item[7] weight 4 times 104
726weight croupier rand select item[8] weight 3 times 70
727weight croupier rand select item[9] weight 2 times 43
728weight croupier rand select item[10] weight 3 times 73
729weight croupier rand select item[12] weight 5 times 112
730weight croupier rand select item[13] weight 2 times 50
731weight croupier rand select item[14] weight 6 times 148
732weight croupier rand select item[15] weight 3 times 62
733weight croupier rand select item[16] weight 5 times 135
734weight croupier rand select item[19] weight 4 times 93
735weight croupier rand select item[20] weight 2 times 57
736weight croupier rand select item[21] weight 9 times 242
737weight croupier rand select item[22] weight 8 times 181
738weight croupier rand select item[23] weight 6 times 134
739weight croupier rand select item[24] weight 6 times 167
740weight croupier rand select item[25] weight 2 times 42
741weight croupier rand select item[26] weight 5 times 121
742weight croupier rand select item[27] weight 2 times 49
743weight croupier rand select item[28] weight 4 times 104
744weight croupier rand select item[29] weight 6 times 144
745weight croupier rand select item[30] weight 4 times 91
746weight croupier rand select item[31] weight 6 times 150
747weight croupier rand select item[32] weight 1 times 22
748weight croupier rand select item[33] weight 3 times 62
749weight croupier rand select item[34] weight 2 times 48
750weight croupier rand select item[35] weight 9 times 212
751weight croupier rand select item[36] weight 6 times 134
752weight croupier rand select item[37] weight 5 times 99
753weight croupier rand select item[38] weight 1 times 21
754weight croupier rand select item[39] weight 2 times 47
755weight croupier rand select item[40] weight 4 times 91
756weight croupier rand select item[41] weight 1 times 22
757weight croupier rand select item[42] weight 1 times 18
758weight croupier rand select item[43] weight 6 times 155
759weight croupier rand select item[44] weight 8 times 165
760weight croupier rand select item[45] weight 3 times 69
761weight croupier rand select item[46] weight 2 times 49
762weight croupier rand select item[47] weight 6 times 141
763weight croupier rand select item[48] weight 9 times 226
764weight croupier rand select item[49] weight 7 times 151
765weight croupier rand select item[50] weight 3 times 62
766weight croupier rand select item[51] weight 1 times 25
767weight croupier rand select item[52] weight 1 times 23
768weight croupier rand select item[53] weight 3 times 78
769weight croupier rand select item[54] weight 4 times 94
770weight croupier rand select item[55] weight 6 times 159
771weight croupier rand select item[56] weight 8 times 185
772weight croupier rand select item[57] weight 8 times 199
773weight croupier rand select item[58] weight 4 times 100
774weight croupier rand select item[59] weight 7 times 196
775weight croupier rand select item[60] weight 4 times 96
776weight croupier rand select item[61] weight 9 times 231
777weight croupier rand select item[62] weight 9 times 210
778weight croupier rand select item[63] weight 9 times 219
779weight croupier rand select item[64] weight 5 times 137
780weight croupier rand select item[65] weight 2 times 55
781weight croupier rand select item[66] weight 3 times 74
782weight croupier rand select item[67] weight 2 times 51
783weight croupier rand select item[70] weight 1 times 23
784weight croupier rand select item[71] weight 6 times 145
785weight croupier rand select item[72] weight 2 times 57
786weight croupier rand select item[73] weight 4 times 96
787weight croupier rand select item[74] weight 8 times 174
788weight croupier rand select item[75] weight 8 times 216
789weight croupier rand select item[76] weight 9 times 232
790weight croupier rand select item[77] weight 6 times 150
791weight croupier rand select item[78] weight 5 times 128
792weight croupier rand select item[79] weight 2 times 45
793weight croupier rand select item[80] weight 7 times 169
794weight croupier rand select item[81] weight 2 times 55
795weight croupier rand select item[82] weight 1 times 22
796weight croupier rand select item[83] weight 6 times 143
797weight croupier rand select item[84] weight 3 times 65
798weight croupier rand select item[85] weight 4 times 92
799weight croupier rand select item[86] weight 5 times 122
800weight croupier rand select item[87] weight 5 times 135
801weight croupier rand select item[88] weight 7 times 175
802weight croupier rand select item[91] weight 3 times 57
803weight croupier rand select item[92] weight 4 times 93
804weight croupier rand select item[93] weight 2 times 50
805weight croupier rand select item[95] weight 2 times 41
806weight croupier rand select item[96] weight 7 times 174
807weight croupier rand select item[97] weight 7 times 171
808weight croupier rand select item[99] weight 4 times 117
809weight croupier rand select item[0] rank 5.58523346399454 times 100
810weight croupier rand select item[1] rank 5.977603408677707 times 111
811weight croupier rand select item[2] rank 5.648537165649408 times 113
812weight croupier rand select item[3] rank 1.9846037432062535 times 31
813weight croupier rand select item[4] rank 6.4155156637247055 times 108
814weight croupier rand select item[5] rank 6.829738894573766 times 118
815weight croupier rand select item[6] rank 8.777860752137101 times 174
816weight croupier rand select item[7] rank 4.187841304491697 times 85
817weight croupier rand select item[8] rank 1.418965306173502 times 25
818weight croupier rand select item[9] rank 7.570208672780293 times 135
819weight croupier rand select item[1] rank 2.8754812652656883 times 73
820weight croupier rand select item[2] rank 2.9565232140299824 times 60
821weight croupier rand select item[3] rank 8.058175568067965 times 181
822weight croupier rand select item[4] rank 7.191037756283746 times 170
823weight croupier rand select item[5] rank 1.097219078431323 times 28
824weight croupier rand select item[6] rank 9.214877591228188 times 209
825weight croupier rand select item[7] rank 0.10341399041257637 times 1
826weight croupier rand select item[8] rank 4.275381747664281 times 101
827weight croupier rand select item[9] rank 3.303684963836322 times 177
828[info] NoneOfSpec:
829[info] Simple OK
830[info] - should Test success
831[info] Simple Failed
832[info] - should Test failed
833[info] IsSpec:
834[info] Is
835[info] - should get item if predicate passed
836[info] IsNot
837[info] - should failed when predicate not passed
838[info] SepBySpec:
839[info] Basic
840[info] - should Run some basic tests
841[info] AttemptSpec:
842[info] Simple
843[info] - should Run a simple test
844[info] Fail
845[info] - should Run a failed test
846[info] SepBy1Spec:
847[info] Basic
848[info] - should Run some basic tests
849[info] 2 Times
850[info] - should Match 2 times sepBy1
851[info] Fail
852[info] - should Failed at
853[info] ManySpec:
854[info] Simple
855[info] - should Run match 2 times
856[info] ManyTillSpec:
857[info] Simple
858[info] - should Test a many till match
859[info] Many1Spec:
860[info] One
861[info] - should Get first char and return
862[info] All
863[info] - should Success all content
864[info] Failed
865[info] - should Throw error
866[info] CroupierSpec:
867[info] Play
868[info] - should select every element fair
869[info] - should select more elements while more nearer front use damping
870[info] - should select more elements while more nearer back use invert
871[info] Deal
872[info] - should draw more while more near front and left rest use damping
873[info] Rank or Weight
874[info] - should rand select items by weight
875[info] - should also work if lite scale as scale
876[info] - should also work if binary scale as scale
877[info] - should rand select items by zip scale
878[info] - should rand select items by rank
879[info] - should rand select items by binary rank same as rank
880
881************************
882Build summary:
883[{
884 "module": "jaskell-dotty",
885 "compile": {"status": "ok", "tookMs": 13704, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
886 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
887 "test-compile": {"status": "ok", "tookMs": 9844, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
888 "test": {"status": "ok", "tookMs": 1611, "passed": 94, "failed": 0, "ignored": 0, "skipped": 0, "total": 94, "byFramework": [{"framework": "unknown", "stats": {"passed": 94, "failed": 0, "ignored": 0, "skipped": 0, "total": 94}}]},
889 "publish": {"status": "skipped", "tookMs": 0},
890 "metadata": {
891 "crossScalaVersions": ["2.12.20"]
892}
893}]
894************************
895[success] Total time: 41 s, completed Dec 4, 2025, 3:13:33 PM
896[0JChecking patch project/plugins.sbt...
897Checking patch project/build.properties...
898Checking patch build.sbt...
899Applied patch project/plugins.sbt cleanly.
900Applied patch project/build.properties cleanly.
901Applied patch build.sbt cleanly.