Thu Jan 20 21:39 2022 Time and Allocation Profiling Report (Final) example +RTS -p -RTS -p /QuickCheck/&&/Fermat's little theorem/ --quickcheck-tests=1000000 total time = 2.99 secs (2993 ticks @ 1000 us, 1 processor) total alloc = 7,312,010,960 bytes (excludes profiling overheads) COST CENTRE MODULE SRC %time %alloc runATest Test.QuickCheck.Test src/Test/QuickCheck/Test.hs:(335,1)-(410,37) 25.3 15.3 mapProp Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:351:1-55 11.0 19.6 qcProps.\ Main /tmp/example.hs:32:13-47 7.9 2.4 shrinking Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:(368,1)-(371,73) 5.8 9.0 protect Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:190:1-48 4.6 3.8 tryEvaluateIO Test.QuickCheck.Exception src/Test/QuickCheck/Exception.hs:(60,1)-(66,47) 4.4 3.6 promote Test.QuickCheck.Gen.Unsafe src/Test/QuickCheck/Gen/Unsafe.hs:(28,1)-(30,23) 4.1 3.3 joinRose Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:(206,1)-(210,35) 4.0 8.4 reduceRose Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:(232,1)-(233,40) 3.4 1.5 protectRose Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:243:1-54 2.9 1.3 counterexample Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:(384,1)-(388,28) 2.5 4.5 chooseInt64 Test.QuickCheck.Gen src/Test/QuickCheck/Gen.hs:(209,1)-(216,49) 2.3 2.3 sized Test.QuickCheck.Gen src/Test/QuickCheck/Gen.hs:114:1-52 1.8 1.4 splitSMGen System.Random.SplitMix src/System/Random/SplitMix.hs:(225,1)-(229,31) 1.7 7.2 bitmaskWithRejection64' System.Random.SplitMix src/System/Random/SplitMix.hs:(338,1)-(344,27) 1.6 1.6 suchThatMaybe Test.QuickCheck.Gen src/Test/QuickCheck/Gen.hs:(262,1)-(268,52) 1.6 2.0 delay Test.QuickCheck.Gen.Unsafe src/Test/QuickCheck/Gen/Unsafe.hs:36:1-37 1.5 1.3 test Test.QuickCheck.Test src/Test/QuickCheck/Test.hs:(278,1)-(284,17) 1.4 0.3 protectResults Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:(251,1)-(254,45) 1.3 0.9 computeSize Test.QuickCheck.State src/Test/QuickCheck/State.hs:25:5-15 1.2 0.2 protectProp Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:247:1-67 1.1 1.1 suchThat Test.QuickCheck.Gen src/Test/QuickCheck/Gen.hs:(247,1)-(251,63) 1.1 0.9 chooseBoundedIntegral Test.QuickCheck.Gen src/Test/QuickCheck/Gen.hs:(168,1)-(182,31) 1.1 1.3 callback Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:380:1-76 0.8 2.4 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 0.1 1.3 individual inherited COST CENTRE MODULE SRC no. entries %time %alloc %time %alloc MAIN MAIN 280 0 0.0 0.0 100.0 100.0 CAF Main 559 0 0.0 0.0 0.0 0.0 main Main /tmp/example.hs:9:1-24 560 1 0.0 0.0 0.0 0.0 defaultMain Test.Tasty Test/Tasty.hs:101:1-59 562 0 0.0 0.0 0.0 0.0 defaultMainWithIngredients Test.Tasty.CmdLine Test/Tasty/CmdLine.hs:(170,1)-(181,45) 563 1 0.0 0.0 0.0 0.0 tests Main /tmp/example.hs:12:1-49 588 1 0.0 0.0 0.0 0.0 properties Main /tmp/example.hs:15:1-54 601 1 0.0 0.0 0.0 0.0 testGroup Test.Tasty.Core Test/Tasty/Core.hs:230:1-21 602 0 0.0 0.0 0.0 0.0 unitTests Main /tmp/example.hs:(39,1)-(46,3) 591 1 0.0 0.0 0.0 0.0 testGroup Test.Tasty.Core Test/Tasty/Core.hs:230:1-21 592 0 0.0 0.0 0.0 0.0 testGroup Test.Tasty.Core Test/Tasty/Core.hs:230:1-21 590 0 0.0 0.0 0.0 0.0 properties Main /tmp/example.hs:15:1-54 603 0 0.0 0.0 0.0 0.0 qcProps Main /tmp/example.hs:(28,1)-(37,3) 604 1 0.0 0.0 0.0 0.0 testGroup Test.Tasty.Core Test/Tasty/Core.hs:230:1-21 605 0 0.0 0.0 0.0 0.0 scProps Main /tmp/example.hs:(17,1)-(26,3) 609 1 0.0 0.0 0.0 0.0 testGroup Test.Tasty.Core Test/Tasty/Core.hs:230:1-21 610 0 0.0 0.0 0.0 0.0 qcProps Main /tmp/example.hs:(28,1)-(37,3) 606 0 0.0 0.0 0.0 0.0 testProperty Test.Tasty.QuickCheck Test/Tasty/QuickCheck.hs:64:1-64 607 3 0.0 0.0 0.0 0.0 singleTest Test.Tasty.Providers Test/Tasty/Providers.hs:20:1-23 608 3 0.0 0.0 0.0 0.0 forAllShrinkBlind Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:(828,1)-(833,27) 996 1 0.0 0.0 0.0 0.0 again Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:468:1-53 997 1 0.0 0.0 0.0 0.0 mapTotalResult Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:344:1-41 998 1 0.0 0.0 0.0 0.0 mapRoseResult Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:348:1-55 999 1 0.0 0.0 0.0 0.0 mapProp Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:351:1-55 1000 1 0.0 0.0 0.0 0.0 unProperty Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:81:33-42 1008 1 0.0 0.0 0.0 0.0 scProps Main /tmp/example.hs:(17,1)-(26,3) 611 0 0.0 0.0 0.0 0.0 testProperty Test.Tasty.SmallCheck Test/Tasty/SmallCheck.hs:25:1-75 612 3 0.0 0.0 0.0 0.0 singleTest Test.Tasty.Providers Test/Tasty/Providers.hs:20:1-23 613 3 0.0 0.0 0.0 0.0 unitTests Main /tmp/example.hs:(39,1)-(46,3) 593 0 0.0 0.0 0.0 0.0 testCase Test.Tasty.HUnit Test/Tasty/HUnit.hs:74:1-62 594 2 0.0 0.0 0.0 0.0 singleTest Test.Tasty.Providers Test/Tasty/Providers.hs:20:1-23 595 2 0.0 0.0 0.0 0.0 CAF Test.Tasty.SmallCheck 558 0 0.0 0.0 0.0 0.0 metavar Options.Applicative.Builder src/Options/Applicative/Builder.hs:206:1-55 693 2 0.0 0.0 0.0 0.0 optionMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:130:1-25 694 0 0.0 0.0 0.0 0.0 mkOptionCLParser Test.Tasty.Options Test/Tasty/Options.hs:(167,1)-(176,74) 695 2 0.0 0.0 0.0 0.0 help Options.Applicative.Builder src/Options/Applicative/Builder.hs:190:1-55 698 2 0.0 0.0 0.0 0.0 optionMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:130:1-25 699 0 0.0 0.0 0.0 0.0 long Options.Applicative.Builder src/Options/Applicative/Builder.hs:166:1-32 696 2 0.0 0.0 0.0 0.0 fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 697 2 0.0 0.0 0.0 0.0 option Options.Applicative.Builder src/Options/Applicative/Builder.hs:(370,1)-(375,65) 700 2 0.0 0.0 0.0 0.0 mkParser Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:(165,1)-(169,36) 701 2 0.0 0.0 0.0 0.0 CAF Test.Tasty.QuickCheck 550 0 0.0 0.0 0.0 0.0 metavar Options.Applicative.Builder src/Options/Applicative/Builder.hs:206:1-55 669 5 0.0 0.0 0.0 0.0 optionMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:130:1-25 670 0 0.0 0.0 0.0 0.0 mkOptionCLParser Test.Tasty.Options Test/Tasty/Options.hs:(167,1)-(176,74) 671 5 0.0 0.0 0.0 0.0 help Options.Applicative.Builder src/Options/Applicative/Builder.hs:190:1-55 674 5 0.0 0.0 0.0 0.0 optionMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:130:1-25 675 0 0.0 0.0 0.0 0.0 long Options.Applicative.Builder src/Options/Applicative/Builder.hs:166:1-32 672 5 0.0 0.0 0.0 0.0 fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 673 5 0.0 0.0 0.0 0.0 option Options.Applicative.Builder src/Options/Applicative/Builder.hs:(370,1)-(375,65) 676 5 0.0 0.0 0.0 0.0 mkParser Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:(165,1)-(169,36) 677 5 0.0 0.0 0.0 0.0 mkOption Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:175:1-43 862 1 0.0 0.0 0.0 0.0 optNames Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:36:5-12 863 1 0.0 0.0 0.0 0.0 long Options.Applicative.Builder src/Options/Applicative/Builder.hs:166:1-32 864 0 0.0 0.0 0.0 0.0 fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 865 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 866 1 0.0 0.0 0.0 0.0 flagCLParser Test.Tasty.Options Test/Tasty/Options.hs:151:1-61 678 1 0.0 0.0 0.0 0.0 mkFlagCLParser Test.Tasty.Options Test/Tasty/Options.hs:(159,1)-(163,3) 679 1 0.0 0.0 0.0 0.0 flag' Options.Applicative.Builder src/Options/Applicative/Builder.hs:(327,1)-(331,43) 684 1 0.0 0.0 0.0 0.0 mkParser Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:(165,1)-(169,36) 685 1 0.0 0.0 0.0 0.0 help Options.Applicative.Builder src/Options/Applicative/Builder.hs:190:1-55 682 1 0.0 0.0 0.0 0.0 optionMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:130:1-25 683 0 0.0 0.0 0.0 0.0 long Options.Applicative.Builder src/Options/Applicative/Builder.hs:166:1-32 680 1 0.0 0.0 0.0 0.0 fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 681 1 0.0 0.0 0.0 0.0 maxDiscardRatio Test.QuickCheck.Test src/Test/QuickCheck/Test.hs:76:5-19 974 1 0.0 0.0 0.0 0.0 maxShrinks Test.QuickCheck.Test src/Test/QuickCheck/Test.hs:82:5-14 967 1 0.0 0.0 0.0 0.0 maxSize Test.QuickCheck.Test src/Test/QuickCheck/Test.hs:78:5-11 1158 1 0.0 0.0 0.0 0.0 mkFlagCLParser Test.Tasty.Options Test/Tasty/Options.hs:(159,1)-(163,3) 686 1 0.0 0.0 0.0 0.0 flag' Options.Applicative.Builder src/Options/Applicative/Builder.hs:(327,1)-(331,43) 691 1 0.0 0.0 0.0 0.0 mkParser Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:(165,1)-(169,36) 692 1 0.0 0.0 0.0 0.0 help Options.Applicative.Builder src/Options/Applicative/Builder.hs:190:1-55 689 1 0.0 0.0 0.0 0.0 optionMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:130:1-25 690 0 0.0 0.0 0.0 0.0 long Options.Applicative.Builder src/Options/Applicative/Builder.hs:166:1-32 687 1 0.0 0.0 0.0 0.0 fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 688 1 0.0 0.0 0.0 0.0 lookupOption Test.Tasty.Options Test/Tasty/Options.hs:(115,1)-(119,27) 956 0 0.0 0.0 0.0 0.0 optionSetToArgs Test.Tasty.QuickCheck Test/Tasty/QuickCheck.hs:(164,1)-(185,55) 945 0 0.0 0.0 0.0 0.0 getStdRandom System.Random src/System/Random.hs:(527,1)-(528,28) 947 1 0.0 0.0 0.0 0.0 lookupOption Test.Tasty.Options Test/Tasty/Options.hs:(115,1)-(119,27) 946 0 0.0 0.0 0.0 0.0 safeRead Test.Tasty.Options Test/Tasty/Options.hs:(181,1)-(183,23) 868 0 0.0 0.0 0.0 0.0 CAF Test.QuickCheck.Arbitrary 549 0 0.0 0.0 0.0 0.0 arbitrarySizedIntegral Test.QuickCheck.Arbitrary src/Test/QuickCheck/Arbitrary.hs:(1013,1)-(1015,43) 1111 1 0.0 0.0 0.0 0.0 sized Test.QuickCheck.Gen src/Test/QuickCheck/Gen.hs:114:1-52 1112 1 0.0 0.0 0.0 0.0 CAF Test.QuickCheck.Gen 548 0 0.0 0.0 0.0 0.0 chooseInt Test.QuickCheck.Gen src/Test/QuickCheck/Gen.hs:160:1-33 1123 1 0.0 0.0 0.0 0.0 CAF Test.QuickCheck.Gen.Unsafe 547 0 0.0 0.0 0.0 0.0 delay Test.QuickCheck.Gen.Unsafe src/Test/QuickCheck/Gen/Unsafe.hs:36:1-37 1037 1 0.0 0.0 0.0 0.0 CAF Test.QuickCheck.Property 546 0 0.0 0.0 0.0 0.0 protectResult Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:308:1-47 1108 1 0.0 0.0 0.0 0.0 protectResults Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:(251,1)-(254,45) 1102 1 0.0 0.0 0.0 0.0 protectRose Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:243:1-54 981 1 0.0 0.0 0.0 0.0 CAF Test.QuickCheck.Test 545 0 0.0 0.0 0.0 0.0 stdArgs Test.QuickCheck.Test src/Test/QuickCheck/Test.hs:(165,1)-(172,3) 957 1 0.0 0.0 0.0 0.0 CAF Test.QuickCheck.Text 544 0 0.0 0.0 0.0 0.0 paragraphs Test.QuickCheck.Text src/Test/QuickCheck/Text.hs:152:1-60 1205 1 0.0 0.0 0.0 0.0 CAF Test.QuickCheck.Exception 541 0 0.0 0.0 0.0 0.0 evaluate Test.QuickCheck.Exception src/Test/QuickCheck/Exception.hs:78:1-21 1198 1 0.0 0.0 0.0 0.0 CAF System.Random.Internal 539 0 0.0 0.0 0.0 0.0 theStdGen System.Random.Internal src/System/Random/Internal.hs:587:1-64 949 1 0.0 0.0 0.0 0.0 initSMGen System.Random.SplitMix src/System/Random/SplitMix.hs:381:1-36 951 0 0.0 0.0 0.0 0.0 mkSMGen System.Random.SplitMix src/System/Random/SplitMix.hs:377:1-61 953 1 0.0 0.0 0.0 0.0 CAF System.Random.SplitMix 537 0 0.0 0.0 0.0 0.0 initSMGen System.Random.SplitMix src/System/Random/SplitMix.hs:381:1-36 950 1 0.0 0.0 0.0 0.0 CAF System.Random.SplitMix.Init 535 0 0.0 0.0 0.0 0.0 initialSeed System.Random.SplitMix.Init src/System/Random/SplitMix/Init.hs:40:1-26 952 1 0.0 0.0 0.0 0.0 CAF Test.Tasty.HUnit 534 0 0.0 0.0 0.0 0.0 CAF Test.Tasty 531 0 0.0 0.0 0.0 0.0 defaultIngredients Test.Tasty Test/Tasty.hs:75:1-56 580 1 0.0 0.0 0.0 0.0 defaultMain Test.Tasty Test/Tasty.hs:101:1-59 561 1 0.0 0.0 0.0 0.0 CAF Test.Tasty.Options 530 0 0.0 0.0 0.0 0.0 uniqueOptionDescriptions Test.Tasty.Options Test/Tasty/Options.hs:(138,1)-(143,62) 574 1 0.0 0.0 0.0 0.0 mkOptionCLParser Test.Tasty.Options Test/Tasty/Options.hs:(167,1)-(176,74) 807 0 0.0 0.0 0.0 0.0 str Options.Applicative.Builder src/Options/Applicative/Builder.hs:134:1-30 808 1 0.0 0.0 0.0 0.0 CAF Test.Tasty.Providers 529 0 0.0 0.0 0.0 0.0 CAF Test.Tasty.Providers.ConsoleFormat 528 0 0.0 0.0 0.0 0.0 infoOkFormat Test.Tasty.Providers.ConsoleFormat Test/Tasty/Providers/ConsoleFormat.hs:81:1-56 1281 1 0.0 0.0 0.0 0.0 noResultDetails Test.Tasty.Providers.ConsoleFormat Test/Tasty/Providers/ConsoleFormat.hs:41:1-66 1285 1 0.0 0.0 0.0 0.0 okFormat Test.Tasty.Providers.ConsoleFormat Test/Tasty/Providers/ConsoleFormat.hs:75:1-52 1264 1 0.0 0.0 0.0 0.0 CAF Test.Tasty.Ingredients.ConsoleReporter 527 0 0.0 0.0 0.0 0.0 mkFlagCLParser Test.Tasty.Options Test/Tasty/Options.hs:(159,1)-(163,3) 653 2 0.0 0.0 0.0 0.0 flag' Options.Applicative.Builder src/Options/Applicative/Builder.hs:(327,1)-(331,43) 658 2 0.0 0.0 0.0 0.0 flagActive Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:42:5-14 846 2 0.0 0.0 0.0 0.0 flagNames Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:41:5-13 852 2 0.0 0.0 0.0 0.0 mkParser Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:(165,1)-(169,36) 659 2 0.0 0.0 0.0 0.0 mkOption Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:175:1-43 845 2 0.0 0.0 0.0 0.0 long Options.Applicative.Builder src/Options/Applicative/Builder.hs:166:1-32 850 0 0.0 0.0 0.0 0.0 flagNames Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:41:5-13 855 2 0.0 0.0 0.0 0.0 fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 851 0 0.0 0.0 0.0 0.0 short Options.Applicative.Builder src/Options/Applicative/Builder.hs:162:1-34 848 0 0.0 0.0 0.0 0.0 fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 849 0 0.0 0.0 0.0 0.0 flagNames Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:41:5-13 853 1 0.0 0.0 0.0 0.0 help Options.Applicative.Builder src/Options/Applicative/Builder.hs:190:1-55 656 2 0.0 0.0 0.0 0.0 optionMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:130:1-25 657 0 0.0 0.0 0.0 0.0 long Options.Applicative.Builder src/Options/Applicative/Builder.hs:166:1-32 654 2 0.0 0.0 0.0 0.0 fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 655 2 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 854 2 0.0 0.0 0.0 0.0 mkOptionCLParser Test.Tasty.Options Test/Tasty/Options.hs:(167,1)-(176,74) 662 2 0.0 0.0 0.0 0.0 help Options.Applicative.Builder src/Options/Applicative/Builder.hs:190:1-55 665 2 0.0 0.0 0.0 0.0 optionMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:130:1-25 666 0 0.0 0.0 0.0 0.0 long Options.Applicative.Builder src/Options/Applicative/Builder.hs:166:1-32 663 2 0.0 0.0 0.0 0.0 fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 664 2 0.0 0.0 0.0 0.0 option Options.Applicative.Builder src/Options/Applicative/Builder.hs:(370,1)-(375,65) 667 2 0.0 0.0 0.0 0.0 mkParser Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:(165,1)-(169,36) 668 2 0.0 0.0 0.0 0.0 mkOption Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:175:1-43 856 2 0.0 0.0 0.0 0.0 optNames Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:36:5-12 857 2 0.0 0.0 0.0 0.0 long Options.Applicative.Builder src/Options/Applicative/Builder.hs:166:1-32 858 0 0.0 0.0 0.0 0.0 optNames Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:36:5-12 861 2 0.0 0.0 0.0 0.0 fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 859 0 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 860 2 0.0 0.0 0.0 0.0 computeStatistics Test.Tasty.Ingredients.ConsoleReporter Test/Tasty/Ingredients/ConsoleReporter.hs:(307,1)-(309,30) 1292 1 0.0 0.0 0.0 0.0 consoleTestReporter Test.Tasty.Ingredients.ConsoleReporter Test/Tasty/Ingredients/ConsoleReporter.hs:(396,1)-(402,17) 583 1 0.0 0.0 0.0 0.0 metavar Options.Applicative.Builder src/Options/Applicative/Builder.hs:206:1-55 660 1 0.0 0.0 0.0 0.0 optionMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:130:1-25 661 0 0.0 0.0 0.0 0.0 short Options.Applicative.Builder src/Options/Applicative/Builder.hs:162:1-34 651 1 0.0 0.0 0.0 0.0 fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 652 1 0.0 0.0 0.0 0.0 buildTestOutput Test.Tasty.Ingredients.ConsoleReporter Test/Tasty/Ingredients/ConsoleReporter.hs:(113,1)-(170,19) 1171 0 0.0 0.0 0.0 0.0 withConsoleFormat Test.Tasty.Ingredients.ConsoleReporter Test/Tasty/Ingredients/ConsoleReporter.hs:(708,1)-(717,22) 1279 0 0.0 0.0 0.0 0.0 color Test.Tasty.Providers.ConsoleFormat Test/Tasty/Providers/ConsoleFormat.hs:26:5-9 1282 1 0.0 0.0 0.0 0.0 colorIntensity Test.Tasty.Providers.ConsoleFormat Test/Tasty/Providers/ConsoleFormat.hs:25:5-18 1280 1 0.0 0.0 0.0 0.0 consoleIntensity Test.Tasty.Providers.ConsoleFormat Test/Tasty/Providers/ConsoleFormat.hs:24:5-20 1283 1 0.0 0.0 0.0 0.0 consoleTestReporterWithHook Test.Tasty.Ingredients.ConsoleReporter Test/Tasty/Ingredients/ConsoleReporter.hs:(445,1)-(488,44) 930 0 0.0 0.0 0.0 0.0 hSupportsANSI System.Console.ANSI.Unix src/System/Console/ANSI/Unix.hs:(74,1)-(77,65) 932 1 0.0 0.0 0.0 0.0 hSupportsANSIColor System.Console.ANSI.Unix src/includes/Common-Include.hs:(144,1)-(148,49) 940 1 0.0 0.0 0.0 0.0 lookupOption Test.Tasty.Options Test/Tasty/Options.hs:(115,1)-(119,27) 931 0 0.0 0.0 0.0 0.0 printStatistics Test.Tasty.Ingredients.ConsoleReporter Test/Tasty/Ingredients/ConsoleReporter.hs:(323,1)-(328,40) 1296 0 0.0 0.0 0.0 0.0 withConsoleFormat Test.Tasty.Ingredients.ConsoleReporter Test/Tasty/Ingredients/ConsoleReporter.hs:(708,1)-(717,22) 1311 0 0.0 0.0 0.0 0.0 color Test.Tasty.Providers.ConsoleFormat Test/Tasty/Providers/ConsoleFormat.hs:26:5-9 1313 1 0.0 0.0 0.0 0.0 colorIntensity Test.Tasty.Providers.ConsoleFormat Test/Tasty/Providers/ConsoleFormat.hs:25:5-18 1312 1 0.0 0.0 0.0 0.0 consoleIntensity Test.Tasty.Providers.ConsoleFormat Test/Tasty/Providers/ConsoleFormat.hs:24:5-20 1314 1 0.0 0.0 0.0 0.0 withConsoleFormat Test.Tasty.Ingredients.ConsoleReporter Test/Tasty/Ingredients/ConsoleReporter.hs:(708,1)-(717,22) 1269 0 0.0 0.0 0.0 0.0 color Test.Tasty.Providers.ConsoleFormat Test/Tasty/Providers/ConsoleFormat.hs:26:5-9 1307 1 0.0 0.0 0.0 0.0 colorIntensity Test.Tasty.Providers.ConsoleFormat Test/Tasty/Providers/ConsoleFormat.hs:25:5-18 1306 1 0.0 0.0 0.0 0.0 consoleIntensity Test.Tasty.Providers.ConsoleFormat Test/Tasty/Providers/ConsoleFormat.hs:24:5-20 1309 1 0.0 0.0 0.0 0.0 setSGR System.Console.ANSI.Unix src/includes/Common-Include-Enabled.hs:21:1-23 1270 0 0.0 0.0 0.0 0.0 hSetSGR System.Console.ANSI.Unix src/System/Console/ANSI/Unix.hs:62:1-44 1271 1 0.0 0.0 0.0 0.0 setSGRCode System.Console.ANSI.Codes src/System/Console/ANSI/Codes.hs:203:1-52 1272 1 0.0 0.0 0.0 0.0 csi System.Console.ANSI.Codes src/System/Console/ANSI/Codes.hs:77:1-75 1273 1 0.0 0.0 0.0 0.0 CAF Test.Tasty.Core 524 0 0.0 0.0 0.0 0.0 testGroup Test.Tasty.Core Test/Tasty/Core.hs:230:1-21 589 1 0.0 0.0 0.0 0.0 treeOptions Test.Tasty.Core Test/Tasty/Core.hs:(385,1)-(400,31) 584 1 0.0 0.0 0.0 0.0 trivialFold Test.Tasty.Core Test/Tasty/Core.hs:(330,1)-(335,3) 586 1 0.0 0.0 0.0 0.0 foldTestTree Test.Tasty.Core Test/Tasty/Core.hs:(364,1)-(381,46) 598 0 0.0 0.0 0.0 0.0 lookupOption Test.Tasty.Options Test/Tasty/Options.hs:(115,1)-(119,27) 599 0 0.0 0.0 0.0 0.0 CAF Test.Tasty.Options.Core 523 0 0.0 0.0 0.0 0.0 metavar Options.Applicative.Builder src/Options/Applicative/Builder.hs:206:1-55 633 2 0.0 0.0 0.0 0.0 optionMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:130:1-25 634 0 0.0 0.0 0.0 0.0 mkOptionCLParser Test.Tasty.Options Test/Tasty/Options.hs:(167,1)-(176,74) 635 2 0.0 0.0 0.0 0.0 help Options.Applicative.Builder src/Options/Applicative/Builder.hs:190:1-55 638 2 0.0 0.0 0.0 0.0 optionMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:130:1-25 639 0 0.0 0.0 0.0 0.0 long Options.Applicative.Builder src/Options/Applicative/Builder.hs:166:1-32 636 2 0.0 0.0 0.0 0.0 fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 637 2 0.0 0.0 0.0 0.0 option Options.Applicative.Builder src/Options/Applicative/Builder.hs:(370,1)-(375,65) 640 2 0.0 0.0 0.0 0.0 mkParser Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:(165,1)-(169,36) 641 2 0.0 0.0 0.0 0.0 mkOption Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:175:1-43 821 2 0.0 0.0 0.0 0.0 optNames Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:36:5-12 822 2 0.0 0.0 0.0 0.0 long Options.Applicative.Builder src/Options/Applicative/Builder.hs:166:1-32 826 0 0.0 0.0 0.0 0.0 optNames Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:36:5-12 831 2 0.0 0.0 0.0 0.0 fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 827 0 0.0 0.0 0.0 0.0 short Options.Applicative.Builder src/Options/Applicative/Builder.hs:162:1-34 824 0 0.0 0.0 0.0 0.0 fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 825 0 0.0 0.0 0.0 0.0 optNames Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:36:5-12 828 2 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 830 2 0.0 0.0 0.0 0.0 short Options.Applicative.Builder src/Options/Applicative/Builder.hs:162:1-34 631 2 0.0 0.0 0.0 0.0 fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 632 2 0.0 0.0 0.0 0.0 coreOptions Test.Tasty.Options.Core Test/Tasty/Options/Core.hs:(93,1)-(96,3) 576 1 0.0 0.0 0.0 0.0 CAF Test.Tasty.Patterns 522 0 0.0 0.0 0.0 0.0 metavar Options.Applicative.Builder src/Options/Applicative/Builder.hs:206:1-55 616 1 0.0 0.0 0.0 0.0 optionMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:130:1-25 618 0 0.0 0.0 0.0 0.0 mkOptionCLParser Test.Tasty.Options Test/Tasty/Options.hs:(167,1)-(176,74) 619 1 0.0 0.0 0.0 0.0 help Options.Applicative.Builder src/Options/Applicative/Builder.hs:190:1-55 622 1 0.0 0.0 0.0 0.0 optionMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:130:1-25 623 0 0.0 0.0 0.0 0.0 long Options.Applicative.Builder src/Options/Applicative/Builder.hs:166:1-32 620 1 0.0 0.0 0.0 0.0 fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 621 1 0.0 0.0 0.0 0.0 option Options.Applicative.Builder src/Options/Applicative/Builder.hs:(370,1)-(375,65) 624 1 0.0 0.0 0.0 0.0 mkParser Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:(165,1)-(169,36) 628 1 0.0 0.0 0.0 0.0 mkOption Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:175:1-43 791 1 0.0 0.0 0.0 0.0 optNames Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:36:5-12 792 1 0.0 0.0 0.0 0.0 long Options.Applicative.Builder src/Options/Applicative/Builder.hs:166:1-32 796 0 0.0 0.0 0.0 0.0 fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 797 0 0.0 0.0 0.0 0.0 short Options.Applicative.Builder src/Options/Applicative/Builder.hs:162:1-34 794 0 0.0 0.0 0.0 0.0 fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 795 0 0.0 0.0 0.0 0.0 noPattern Test.Tasty.Patterns Test/Tasty/Patterns.hs:31:1-31 600 1 0.0 0.0 0.0 0.0 short Options.Applicative.Builder src/Options/Applicative/Builder.hs:162:1-34 614 1 0.0 0.0 0.0 0.0 fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 615 1 0.0 0.0 0.0 0.0 CAF Test.Tasty.Runners.Utils 520 0 0.0 0.0 0.0 0.0 forceElements Test.Tasty.Runners.Utils Test/Tasty/Runners/Utils.hs:57:1-28 1225 1 0.0 0.0 0.0 0.0 formatMessage Test.Tasty.Runners.Utils Test/Tasty/Runners/Utils.hs:(43,1)-(52,107) 1223 1 0.0 0.0 0.0 0.0 getTime Test.Tasty.Runners.Utils Test/Tasty/Runners/Utils.hs:(111,1)-(119,31) 917 1 0.0 0.0 0.0 0.0 installSignalHandlers Test.Tasty.Runners.Utils Test/Tasty/Runners/Utils.hs:(71,1)-(82,67) 567 1 0.0 0.0 0.0 0.0 CAF Test.Tasty.CmdLine 519 0 0.0 0.0 0.0 0.0 optionParser Test.Tasty.CmdLine Test/Tasty/CmdLine.hs:(39,1)-(43,39) 571 1 0.0 0.0 0.0 0.0 parseOptions Test.Tasty.CmdLine Test/Tasty/CmdLine.hs:(152,1)-(161,33) 721 0 0.0 0.0 0.0 0.0 header Options.Applicative.Builder src/Options/Applicative/Builder.hs:398:1-57 722 1 0.0 0.0 0.0 0.0 CAF Test.Tasty.Ingredients.ListTests 518 0 0.0 0.0 0.0 0.0 listingTests Test.Tasty.Ingredients.ListTests Test/Tasty/Ingredients/ListTests.hs:(39,1)-(45,19) 582 1 0.0 0.0 0.0 0.0 lookupOption Test.Tasty.Options Test/Tasty/Options.hs:(115,1)-(119,27) 887 0 0.0 0.0 0.0 0.0 mkFlagCLParser Test.Tasty.Options Test/Tasty/Options.hs:(159,1)-(163,3) 644 1 0.0 0.0 0.0 0.0 flag' Options.Applicative.Builder src/Options/Applicative/Builder.hs:(327,1)-(331,43) 649 1 0.0 0.0 0.0 0.0 flagActive Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:42:5-14 833 1 0.0 0.0 0.0 0.0 flagNames Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:41:5-13 841 1 0.0 0.0 0.0 0.0 mkParser Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:(165,1)-(169,36) 650 1 0.0 0.0 0.0 0.0 mkOption Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:175:1-43 832 1 0.0 0.0 0.0 0.0 long Options.Applicative.Builder src/Options/Applicative/Builder.hs:166:1-32 837 0 0.0 0.0 0.0 0.0 flagNames Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:41:5-13 844 1 0.0 0.0 0.0 0.0 fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 838 0 0.0 0.0 0.0 0.0 short Options.Applicative.Builder src/Options/Applicative/Builder.hs:162:1-34 835 0 0.0 0.0 0.0 0.0 fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 836 0 0.0 0.0 0.0 0.0 flagNames Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:41:5-13 842 1 0.0 0.0 0.0 0.0 help Options.Applicative.Builder src/Options/Applicative/Builder.hs:190:1-55 647 1 0.0 0.0 0.0 0.0 optionMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:130:1-25 648 0 0.0 0.0 0.0 0.0 long Options.Applicative.Builder src/Options/Applicative/Builder.hs:166:1-32 645 1 0.0 0.0 0.0 0.0 fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 646 1 0.0 0.0 0.0 0.0 unTagged Data.Tagged src/Data/Tagged.hs:106:31-38 843 1 0.0 0.0 0.0 0.0 short Options.Applicative.Builder src/Options/Applicative/Builder.hs:162:1-34 642 1 0.0 0.0 0.0 0.0 fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 643 1 0.0 0.0 0.0 0.0 testsNames Test.Tasty.Ingredients.ListTests Test/Tasty/Ingredients/ListTests.hs:(30,1)-(35,7) 1242 1 0.0 0.0 0.0 0.0 trivialFold Test.Tasty.Core Test/Tasty/Core.hs:(330,1)-(335,3) 1244 1 0.0 0.0 0.0 0.0 CAF Test.Tasty.Ingredients 517 0 0.0 0.0 0.0 0.0 ingredientsOptions Test.Tasty.Ingredients Test/Tasty/Ingredients.hs:115:1-75 577 1 0.0 0.0 0.0 0.0 CAF Test.Tasty.Patterns.Parser 516 0 0.0 0.0 0.0 0.0 makeExprParser Test.Tasty.Patterns.Expr Test/Tasty/Patterns/Expr.hs:87:1-35 817 4 0.0 0.0 0.0 0.0 expr Test.Tasty.Patterns.Parser Test/Tasty/Patterns/Parser.hs:173:1-12 816 1 0.0 0.0 0.0 0.0 CAF Test.Tasty.Patterns.Eval 515 0 0.0 0.0 0.0 0.0 CAF Control.Concurrent.Async 514 0 0.0 0.0 0.0 0.0 async Control.Concurrent.Async Control/Concurrent/Async.hs:69:1-35 924 1 0.0 0.0 0.0 0.0 withAsync Control.Concurrent.Async Control/Concurrent/Async.hs:97:1-43 937 1 0.0 0.0 0.0 0.0 CAF Test.Tasty.Options.Env 513 0 0.0 0.0 0.0 0.0 getEnvOptions Test.Tasty.Options.Env Test/Tasty/Options/Env.hs:(38,1)-(56,57) 872 1 0.0 0.0 0.0 0.0 CAF Test.Tasty.Run 511 0 0.0 0.0 0.0 0.0 launchTestTree Test.Tasty.Run Test/Tasty/Run.hs:(421,1)-(452,31) 908 0 0.0 0.0 0.0 0.0 lookupOption Test.Tasty.Options Test/Tasty/Options.hs:(115,1)-(119,27) 1161 0 0.0 0.0 0.0 0.0 timed Test.Tasty.Runners.Utils Test/Tasty/Runners/Utils.hs:(99,1)-(103,23) 922 0 0.0 0.0 0.0 0.0 lookupOption Test.Tasty.Options Test/Tasty/Options.hs:(115,1)-(119,27) 923 0 0.0 0.0 0.0 0.0 CAF Data.Char.WCWidth 509 0 0.0 0.0 0.0 0.0 wcwidth Data.Char.WCWidth Data/Char/WCWidth.hs:69:1-69 1179 1 0.0 0.0 0.0 0.0 CAF Data.Tagged 506 0 0.0 0.0 0.0 0.0 untag Data.Tagged src/Data/Tagged.hs:442:1-16 829 1 0.0 0.0 0.0 0.0 CAF Options.Applicative.Builder 502 0 0.0 0.0 0.0 0.0 defaultPrefs Options.Applicative.Builder src/Options/Applicative/Builder.hs:547:1-24 714 1 0.0 0.0 0.0 0.0 idm Options.Applicative.Builder src/Options/Applicative/Builder.hs:543:1-12 716 1 0.0 0.0 0.0 0.0 prefs Options.Applicative.Builder src/Options/Applicative/Builder.hs:(527,1)-(537,36) 715 1 0.0 0.0 0.0 0.0 fullDesc Options.Applicative.Builder src/Options/Applicative/Builder.hs:390:1-52 724 1 0.0 0.0 0.0 0.0 hidden Options.Applicative.Builder src/Options/Applicative/Builder.hs:(212,1)-(213,54) 784 1 0.0 0.0 0.0 0.0 optionMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:130:1-25 785 0 0.0 0.0 0.0 0.0 option Options.Applicative.Builder src/Options/Applicative/Builder.hs:(370,1)-(375,65) 625 0 0.0 0.0 0.0 0.0 metavar Options.Applicative.Builder src/Options/Applicative/Builder.hs:206:1-55 626 1 0.0 0.0 0.0 0.0 optionMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:130:1-25 627 0 0.0 0.0 0.0 0.0 CAF Options.Applicative.Builder.Internal 500 0 0.0 0.0 0.0 0.0 internal Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:189:1-60 733 1 0.0 0.0 0.0 0.0 optionMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:130:1-25 734 0 0.0 0.0 0.0 0.0 noGlobal Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:194:1-59 780 1 0.0 0.0 0.0 0.0 optionMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:130:1-25 781 0 0.0 0.0 0.0 0.0 optionMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:130:1-25 617 1 0.0 0.0 0.0 0.0 CAF Options.Applicative.Common 499 0 0.0 0.0 0.0 0.0 liftOpt Options.Applicative.Common src/Options/Applicative/Common.hs:81:1-14 629 1 0.0 0.0 0.0 0.0 CAF Options.Applicative.Extra 498 0 0.0 0.0 0.0 0.0 execParser Options.Applicative.Extra src/Options/Applicative/Extra.hs:84:1-42 702 1 0.0 0.0 0.0 0.0 helper Options.Applicative.Extra src/Options/Applicative/Extra.hs:(49,1)-(65,44) 770 1 0.0 0.0 0.0 0.0 help Options.Applicative.Builder src/Options/Applicative/Builder.hs:190:1-55 775 1 0.0 0.0 0.0 0.0 optionMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:130:1-25 776 0 0.0 0.0 0.0 0.0 long Options.Applicative.Builder src/Options/Applicative/Builder.hs:166:1-32 771 1 0.0 0.0 0.0 0.0 fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 772 1 0.0 0.0 0.0 0.0 metavar Options.Applicative.Builder src/Options/Applicative/Builder.hs:206:1-55 778 1 0.0 0.0 0.0 0.0 optionMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:130:1-25 779 0 0.0 0.0 0.0 0.0 noArgError Options.Applicative.Builder src/Options/Applicative/Builder.hs:199:1-61 782 1 0.0 0.0 0.0 0.0 fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 783 1 0.0 0.0 0.0 0.0 option Options.Applicative.Builder src/Options/Applicative/Builder.hs:(370,1)-(375,65) 786 1 0.0 0.0 0.0 0.0 optNames Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:36:5-12 789 3 0.0 0.0 0.0 0.0 mkParser Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:(165,1)-(169,36) 787 1 0.0 0.0 0.0 0.0 mkOption Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:175:1-43 788 1 0.0 0.0 0.0 0.0 short Options.Applicative.Builder src/Options/Applicative/Builder.hs:162:1-34 773 1 0.0 0.0 0.0 0.0 fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 774 1 0.0 0.0 0.0 0.0 value Options.Applicative.Builder src/Options/Applicative/Builder.hs:178:1-50 777 1 0.0 0.0 0.0 0.0 CAF Options.Applicative.Types 492 0 0.0 0.0 0.0 0.0 readerAsk Options.Applicative.Types src/Options/Applicative/Types.hs:219:1-21 810 1 0.0 0.0 0.0 0.0 CAF Options.Applicative.BashCompletion 490 0 0.0 0.0 0.0 0.0 bashCompletionParser Options.Applicative.BashCompletion src/Options/Applicative/BashCompletion.hs:(35,1)-(65,7) 730 0 0.0 0.0 0.0 0.0 long Options.Applicative.Builder src/Options/Applicative/Builder.hs:166:1-32 731 8 0.0 0.0 0.0 0.0 fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 732 8 0.0 0.0 0.0 0.0 strOption Options.Applicative.Builder src/Options/Applicative/Builder.hs:360:1-22 756 4 0.0 0.0 0.0 0.0 option Options.Applicative.Builder src/Options/Applicative/Builder.hs:(370,1)-(375,65) 757 4 0.0 0.0 0.0 0.0 mkParser Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:(165,1)-(169,36) 758 4 0.0 0.0 0.0 0.0 mkOption Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:175:1-43 759 4 0.0 0.0 0.0 0.0 optNames Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:36:5-12 760 4 0.0 0.0 0.0 0.0 long Options.Applicative.Builder src/Options/Applicative/Builder.hs:166:1-32 761 0 0.0 0.0 0.0 0.0 fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 762 0 0.0 0.0 0.0 0.0 optNames Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:36:5-12 763 4 0.0 0.0 0.0 0.0 option Options.Applicative.Builder src/Options/Applicative/Builder.hs:(370,1)-(375,65) 746 3 0.0 0.0 0.0 0.0 mkParser Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:(165,1)-(169,36) 747 3 0.0 0.0 0.0 0.0 mkOption Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:175:1-43 748 3 0.0 0.0 0.0 0.0 optNames Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:36:5-12 749 3 0.0 0.0 0.0 0.0 long Options.Applicative.Builder src/Options/Applicative/Builder.hs:166:1-32 750 0 0.0 0.0 0.0 0.0 fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 751 0 0.0 0.0 0.0 0.0 optNames Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:36:5-12 752 3 0.0 0.0 0.0 0.0 value Options.Applicative.Builder src/Options/Applicative/Builder.hs:178:1-50 745 2 0.0 0.0 0.0 0.0 flag' Options.Applicative.Builder src/Options/Applicative/Builder.hs:(327,1)-(331,43) 735 1 0.0 0.0 0.0 0.0 flagActive Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:42:5-14 739 1 0.0 0.0 0.0 0.0 flagNames Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:41:5-13 743 1 0.0 0.0 0.0 0.0 mkParser Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:(165,1)-(169,36) 736 1 0.0 0.0 0.0 0.0 mkOption Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:175:1-43 738 1 0.0 0.0 0.0 0.0 long Options.Applicative.Builder src/Options/Applicative/Builder.hs:166:1-32 741 0 0.0 0.0 0.0 0.0 fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:133:1-28 742 0 0.0 0.0 0.0 0.0 flagNames Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:41:5-13 744 1 0.0 0.0 0.0 0.0 fromM Options.Applicative.Types src/Options/Applicative/Types.hs:287:1-26 753 1 0.0 0.0 0.0 0.0 manyM Options.Applicative.Types src/Options/Applicative/Types.hs:(293,1)-(297,30) 754 1 0.0 0.0 0.0 0.0 oneM Options.Applicative.Types src/Options/Applicative/Types.hs:290:1-26 755 1 0.0 0.0 0.0 0.0 CAF System.Clock 450 0 0.0 0.0 0.0 0.0 toNanoSecs System.Clock System/Clock.hsc:262:1-73 1276 0 0.0 0.0 0.0 0.0 CAF System.Console.ANSI.Codes 448 0 0.0 0.0 0.0 0.0 hideCursorCode System.Console.ANSI.Codes src/System/Console/ANSI/Codes.hs:206:1-30 1166 1 0.0 0.0 0.0 0.0 csi System.Console.ANSI.Codes src/System/Console/ANSI/Codes.hs:77:1-75 1167 1 0.0 0.0 0.0 0.0 showCursorCode System.Console.ANSI.Codes src/System/Console/ANSI/Codes.hs:207:1-30 1290 1 0.0 0.0 0.0 0.0 csi System.Console.ANSI.Codes src/System/Console/ANSI/Codes.hs:77:1-75 1291 1 0.0 0.0 0.0 0.0 CAF System.Console.ANSI.Unix 447 0 0.0 0.0 0.0 0.0 hideCursor System.Console.ANSI.Unix src/includes/Common-Include.hs:103:1-31 1162 1 0.0 0.0 0.0 0.0 hHideCursor System.Console.ANSI.Unix src/System/Console/ANSI/Unix.hs:64:1-40 1163 1 0.0 0.0 0.0 0.0 setSGR System.Console.ANSI.Unix src/includes/Common-Include-Enabled.hs:21:1-23 1257 1 0.0 0.0 0.0 0.0 showCursor System.Console.ANSI.Unix src/includes/Common-Include.hs:104:1-31 1286 1 0.0 0.0 0.0 0.0 hShowCursor System.Console.ANSI.Unix src/System/Console/ANSI/Unix.hs:65:1-40 1287 1 0.0 0.0 0.0 0.0 CAF GHC.Conc.Signal 389 0 0.0 0.0 0.0 0.0 CAF GHC.Conc.Sync 388 0 0.0 0.0 0.0 0.0 CAF GHC.Float 381 0 0.0 0.0 0.0 0.0 CAF GHC.IO.Encoding 371 0 0.0 0.0 0.0 0.0 CAF GHC.IO.Encoding.Iconv 369 0 0.0 0.0 0.0 0.0 CAF GHC.IO.Exception 363 0 0.0 0.0 0.0 0.0 CAF GHC.IO.Handle.FD 360 0 0.0 0.0 0.0 0.0 CAF GHC.Read 343 0 0.0 0.0 0.0 0.0 CAF System.Exit 326 0 0.0 0.0 0.0 0.0 CAF Text.Printf 319 0 0.0 0.0 0.0 0.0 CAF Text.Read.Lex 317 0 0.0 0.0 0.0 0.0 CAF Data.Typeable.Internal 311 0 0.0 0.0 0.0 0.0 main Main /tmp/example.hs:9:1-24 564 0 0.0 0.0 100.0 100.0 defaultMain Test.Tasty Test/Tasty.hs:101:1-59 565 0 0.0 0.0 100.0 100.0 defaultMainWithIngredients Test.Tasty.CmdLine Test/Tasty/CmdLine.hs:(170,1)-(181,45) 566 0 0.0 0.0 100.0 100.0 parseOptions Test.Tasty.CmdLine Test/Tasty/CmdLine.hs:(152,1)-(161,33) 569 1 0.0 0.0 0.0 0.0 info Options.Applicative.Builder src/Options/Applicative/Builder.hs:(454,1)-(463,34) 720 1 0.0 0.0 0.0 0.0 fullDesc Options.Applicative.Builder src/Options/Applicative/Builder.hs:390:1-52 725 0 0.0 0.0 0.0 0.0 suiteEnvOptions Test.Tasty.Options.Env Test/Tasty/Options/Env.hs:60:1-64 871 1 0.0 0.0 0.0 0.0 suiteOptions Test.Tasty.Ingredients Test/Tasty/Ingredients.hs:(120,1)-(123,18) 875 1 0.0 0.0 0.0 0.0 ingredientsOptions Test.Tasty.Ingredients Test/Tasty/Ingredients.hs:115:1-75 877 0 0.0 0.0 0.0 0.0 ingredientOptions Test.Tasty.Ingredients Test/Tasty/Ingredients.hs:(109,1)-(111,45) 879 2 0.0 0.0 0.0 0.0 uniqueOptionDescriptions Test.Tasty.Options Test/Tasty/Options.hs:(138,1)-(143,62) 878 0 0.0 0.0 0.0 0.0 treeOptions Test.Tasty.Core Test/Tasty/Core.hs:(385,1)-(400,31) 880 0 0.0 0.0 0.0 0.0 foldTestTree Test.Tasty.Core Test/Tasty/Core.hs:(364,1)-(381,46) 881 1 0.0 0.0 0.0 0.0 lookupOption Test.Tasty.Options Test/Tasty/Options.hs:(115,1)-(119,27) 883 8 0.0 0.0 0.0 0.0 testPatternMatches Test.Tasty.Patterns Test/Tasty/Patterns.hs:(58,1)-(61,48) 882 8 0.0 0.0 0.0 0.0 uniqueOptionDescriptions Test.Tasty.Options Test/Tasty/Options.hs:(138,1)-(143,62) 876 0 0.0 0.0 0.0 0.0 getEnvOptions Test.Tasty.Options.Env Test/Tasty/Options/Env.hs:(38,1)-(56,57) 873 0 0.0 0.0 0.0 0.0 getApp Test.Tasty.Runners.Reducers Test/Tasty/Runners/Reducers.hs:64:23-28 874 1 0.0 0.0 0.0 0.0 suiteOptionParser Test.Tasty.CmdLine Test/Tasty/CmdLine.hs:140:1-65 570 1 0.0 0.0 0.0 0.0 suiteOptions Test.Tasty.Ingredients Test/Tasty/Ingredients.hs:(120,1)-(123,18) 573 1 0.0 0.0 0.0 0.0 ingredientsOptions Test.Tasty.Ingredients Test/Tasty/Ingredients.hs:115:1-75 578 0 0.0 0.0 0.0 0.0 ingredientOptions Test.Tasty.Ingredients Test/Tasty/Ingredients.hs:(109,1)-(111,45) 581 2 0.0 0.0 0.0 0.0 uniqueOptionDescriptions Test.Tasty.Options Test/Tasty/Options.hs:(138,1)-(143,62) 579 0 0.0 0.0 0.0 0.0 treeOptions Test.Tasty.Core Test/Tasty/Core.hs:(385,1)-(400,31) 585 0 0.0 0.0 0.0 0.0 foldTestTree Test.Tasty.Core Test/Tasty/Core.hs:(364,1)-(381,46) 587 1 0.0 0.0 0.0 0.0 lookupOption Test.Tasty.Options Test/Tasty/Options.hs:(115,1)-(119,27) 597 8 0.0 0.0 0.0 0.0 testPatternMatches Test.Tasty.Patterns Test/Tasty/Patterns.hs:(58,1)-(61,48) 596 8 0.0 0.0 0.0 0.0 uniqueOptionDescriptions Test.Tasty.Options Test/Tasty/Options.hs:(138,1)-(143,62) 575 0 0.0 0.0 0.0 0.0 optionParser Test.Tasty.CmdLine Test/Tasty/CmdLine.hs:(39,1)-(43,39) 572 0 0.0 0.0 0.0 0.0 evalParser Options.Applicative.Common src/Options/Applicative/Common.hs:(245,1)-(249,56) 630 17 0.0 0.0 0.0 0.0 singleOption Test.Tasty.Options Test/Tasty/Options.hs:127:1-35 839 3 0.0 0.0 0.0 0.0 setOption Test.Tasty.Options Test/Tasty/Options.hs:(110,1)-(111,53) 840 3 0.0 0.0 0.0 0.0 getApp Test.Tasty.Runners.Reducers Test/Tasty/Runners/Reducers.hs:64:23-28 790 1 0.0 0.0 0.0 0.0 execParser Options.Applicative.Extra src/Options/Applicative/Extra.hs:84:1-42 703 0 0.0 0.0 0.0 0.0 customExecParser Options.Applicative.Extra src/Options/Applicative/Extra.hs:(88,1)-(90,23) 704 1 0.0 0.0 0.0 0.0 execParserPure Options.Applicative.Extra src/Options/Applicative/Extra.hs:(124,1)-(133,33) 705 1 0.0 0.0 0.0 0.0 runP Options.Applicative.Internal src/Options/Applicative/Internal.hs:91:1-59 706 1 0.0 0.0 0.0 0.0 bashCompletionParser Options.Applicative.BashCompletion src/Options/Applicative/BashCompletion.hs:(35,1)-(65,7) 727 1 0.0 0.0 0.0 0.0 infoParser Options.Applicative.Types src/Options/Applicative/Types.hs:90:5-14 769 1 0.0 0.0 0.0 0.0 runParserInfo Options.Applicative.Common src/Options/Applicative/Common.hs:233:1-62 707 1 0.0 0.0 0.0 0.0 infoParser Options.Applicative.Types src/Options/Applicative/Types.hs:90:5-14 726 1 0.0 0.0 0.0 0.0 infoPolicy Options.Applicative.Types src/Options/Applicative/Types.hs:97:5-14 719 1 0.0 0.0 0.0 0.0 runParserFully Options.Applicative.Common src/Options/Applicative/Common.hs:(236,1)-(240,33) 708 1 0.0 0.0 0.0 0.0 runParser Options.Applicative.Common src/Options/Applicative/Common.hs:(203,1)-(220,24) 709 3 0.0 0.0 0.0 0.0 evalParser Options.Applicative.Common src/Options/Applicative/Common.hs:(245,1)-(249,56) 869 69 0.0 0.0 0.0 0.0 runParserStep Options.Applicative.Common src/Options/Applicative/Common.hs:(223,1)-(227,35) 888 0 0.0 0.0 0.0 0.0 disamb Options.Applicative.Internal src/Options/Applicative/Internal.hs:(258,1)-(265,18) 889 0 0.0 0.0 0.0 0.0 runListT Options.Applicative.Internal src/Options/Applicative/Internal.hs:(183,1)-(187,43) 890 0 0.0 0.0 0.0 0.0 takeListT Options.Applicative.Internal src/Options/Applicative/Internal.hs:(179,1)-(180,75) 891 0 0.0 0.0 0.0 0.0 Options.Applicative.Internal src/Options/Applicative/Internal.hs:(249,1)-(252,15) 892 0 0.0 0.0 0.0 0.0 runReadM Options.Applicative.Internal src/Options/Applicative/Internal.hs:98:1-63 893 0 0.0 0.0 0.0 0.0 withReadM Options.Applicative.Internal src/Options/Applicative/Internal.hs:(101,1)-(104,12) 894 0 0.0 0.0 0.0 0.0 crReader Options.Applicative.Types src/Options/Applicative/Types.hs:231:5-12 895 0 0.0 0.0 0.0 0.0 suiteOptionParser Test.Tasty.CmdLine Test/Tasty/CmdLine.hs:140:1-65 896 0 0.0 0.0 0.0 0.0 optionParser Test.Tasty.CmdLine Test/Tasty/CmdLine.hs:(39,1)-(43,39) 897 0 0.0 0.0 0.0 0.0 suiteOptionParser Test.Tasty.CmdLine Test/Tasty/CmdLine.hs:140:1-65 898 0 0.0 0.0 0.0 0.0 optionParser Test.Tasty.CmdLine Test/Tasty/CmdLine.hs:(39,1)-(43,39) 899 0 0.0 0.0 0.0 0.0 runParserStep Options.Applicative.Common src/Options/Applicative/Common.hs:(223,1)-(227,35) 710 2 0.0 0.0 0.0 0.0 prefDisambiguate Options.Applicative.Types src/Options/Applicative/Types.hs:113:5-20 713 21 0.0 0.0 0.0 0.0 optMain Options.Applicative.Types src/Options/Applicative/Types.hs:171:5-11 737 19 0.0 0.0 0.0 0.0 Options.Applicative.Internal src/Options/Applicative/Internal.hs:(249,1)-(252,15) 728 16 0.0 0.0 0.0 0.0 evalParser Options.Applicative.Common src/Options/Applicative/Common.hs:(245,1)-(249,56) 764 3 0.0 0.0 0.0 0.0 disamb Options.Applicative.Internal src/Options/Applicative/Internal.hs:(258,1)-(265,18) 711 2 0.0 0.0 0.0 0.0 runListT Options.Applicative.Internal src/Options/Applicative/Internal.hs:(183,1)-(187,43) 712 4 0.0 0.0 0.0 0.0 takeListT Options.Applicative.Internal src/Options/Applicative/Internal.hs:(179,1)-(180,75) 718 0 0.0 0.0 0.0 0.0 Options.Applicative.Internal src/Options/Applicative/Internal.hs:(249,1)-(252,15) 729 0 0.0 0.0 0.0 0.0 runReadM Options.Applicative.Internal src/Options/Applicative/Internal.hs:98:1-63 799 2 0.0 0.0 0.0 0.0 hoistEither Options.Applicative.Internal src/Options/Applicative/Internal.hs:88:1-34 819 2 0.0 0.0 0.0 0.0 withReadM Options.Applicative.Internal src/Options/Applicative/Internal.hs:(101,1)-(104,12) 801 0 0.0 0.0 0.0 0.0 crReader Options.Applicative.Types src/Options/Applicative/Types.hs:231:5-12 803 2 0.0 0.0 0.0 0.0 suiteOptionParser Test.Tasty.CmdLine Test/Tasty/CmdLine.hs:140:1-65 804 0 0.0 0.0 0.0 0.0 optionParser Test.Tasty.CmdLine Test/Tasty/CmdLine.hs:(39,1)-(43,39) 805 0 0.0 0.0 0.0 0.0 singleOption Test.Tasty.Options Test/Tasty/Options.hs:127:1-35 900 2 0.0 0.0 0.0 0.0 setOption Test.Tasty.Options Test/Tasty/Options.hs:(110,1)-(111,53) 901 2 0.0 0.0 0.0 0.0 mkOptionCLParser Test.Tasty.Options Test/Tasty/Options.hs:(167,1)-(176,74) 806 0 0.0 0.0 0.0 0.0 unReadM Options.Applicative.Types src/Options/Applicative/Types.hs:189:5-11 811 2 0.0 0.0 0.0 0.0 parseTestPattern Test.Tasty.Patterns Test/Tasty/Patterns.hs:(47,1)-(49,50) 812 1 0.0 0.0 0.0 0.0 parseExpr Test.Tasty.Patterns Test/Tasty/Patterns.hs:(41,1)-(44,30) 813 1 0.0 0.0 0.0 0.0 parseAwkExpr Test.Tasty.Patterns.Parser Test/Tasty/Patterns/Parser.hs:(177,1)-(180,16) 814 1 0.0 0.0 0.0 0.0 runParser Test.Tasty.Patterns.Parser Test/Tasty/Patterns/Parser.hs:(48,1)-(52,32) 815 1 0.0 0.0 0.0 0.0 makeExprParser Test.Tasty.Patterns.Expr Test/Tasty/Patterns/Expr.hs:87:1-35 818 0 0.0 0.0 0.0 0.0 safeRead Test.Tasty.Options Test/Tasty/Options.hs:(181,1)-(183,23) 867 1 0.0 0.0 0.0 0.0 str Options.Applicative.Builder src/Options/Applicative/Builder.hs:134:1-30 809 0 0.0 0.0 0.0 0.0 unReadM Options.Applicative.Types src/Options/Applicative/Types.hs:189:5-11 802 2 0.0 0.0 0.0 0.0 uncons Options.Applicative.Internal src/Options/Applicative/Internal.hs:(94,1)-(95,30) 798 2 0.0 0.0 0.0 0.0 takeListT Options.Applicative.Internal src/Options/Applicative/Internal.hs:(179,1)-(180,75) 717 4 0.0 0.0 0.0 0.0 withReadM Options.Applicative.Internal src/Options/Applicative/Internal.hs:(101,1)-(104,12) 800 2 0.0 0.0 0.0 0.0 bashCompletionParser Options.Applicative.BashCompletion src/Options/Applicative/BashCompletion.hs:(35,1)-(65,7) 765 0 0.0 0.0 0.0 0.0 fromM Options.Applicative.Types src/Options/Applicative/Types.hs:287:1-26 766 0 0.0 0.0 0.0 0.0 manyM Options.Applicative.Types src/Options/Applicative/Types.hs:(293,1)-(297,30) 767 0 0.0 0.0 0.0 0.0 runParserM Options.Applicative.Types src/Options/Applicative/Types.hs:273:5-14 768 1 0.0 0.0 0.0 0.0 handleParseResult Options.Applicative.Extra src/Options/Applicative/Extra.hs:(94,1)-(106,17) 870 1 0.0 0.0 0.0 0.0 header Options.Applicative.Builder src/Options/Applicative/Builder.hs:398:1-57 723 0 0.0 0.0 0.0 0.0 tryIngredients Test.Tasty.Ingredients Test/Tasty/Ingredients.hs:(100,1)-(101,50) 884 1 0.0 0.0 100.0 100.0 launchTestTree Test.Tasty.Run Test/Tasty/Run.hs:(421,1)-(452,31) 904 1 0.0 0.0 100.0 100.0 timed Test.Tasty.Runners.Utils Test/Tasty/Runners/Utils.hs:(99,1)-(103,23) 916 2 0.0 0.0 100.0 100.0 lookupOption Test.Tasty.Options Test/Tasty/Options.hs:(115,1)-(119,27) 921 1 0.0 0.0 0.0 0.0 runInParallel Test.Tasty.Parallel Test/Tasty/Parallel.hs:(44,1)-(68,21) 920 1 0.0 0.0 100.0 100.0 async Control.Concurrent.Async Control/Concurrent/Async.hs:69:1-35 925 0 0.0 0.0 100.0 100.0 actionRun Test.Tasty.Parallel Test/Tasty/Parallel.hs:23:5-13 935 1 0.0 0.0 100.0 100.0 foldTestTree Test.Tasty.Core Test/Tasty/Core.hs:(364,1)-(381,46) 936 0 0.0 0.0 100.0 100.0 lookupOption Test.Tasty.Options Test/Tasty/Options.hs:(115,1)-(119,27) 955 2 0.0 0.0 0.0 0.0 asyncThreadId Control.Concurrent.Async Control/Concurrent/Async.hs:61:5-17 939 1 0.0 0.0 0.0 0.0 getTraversal Test.Tasty.Runners.Reducers Test/Tasty/Runners/Reducers.hs:53:35-46 1239 1 0.0 0.0 0.0 0.0 optionSetToArgs Test.Tasty.QuickCheck Test/Tasty/QuickCheck.hs:(164,1)-(185,55) 943 1 0.0 0.0 0.0 0.0 lookupOption Test.Tasty.Options Test/Tasty/Options.hs:(115,1)-(119,27) 944 5 0.0 0.0 0.0 0.0 mkQCGen Test.QuickCheck.Random src/Test/QuickCheck/Random.hs:75:1-44 968 1 0.0 0.0 0.0 0.0 mkSMGen System.Random.SplitMix src/System/Random/SplitMix.hs:377:1-61 969 1 0.0 0.0 0.0 0.0 getStdRandom System.Random src/System/Random.hs:(527,1)-(528,28) 948 0 0.0 0.0 0.0 0.0 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 954 1 0.0 0.0 0.0 0.0 output Test.QuickCheck.Test src/Test/QuickCheck/Test.hs:106:7-12 1226 1 0.0 0.0 0.0 0.0 quickCheckWithResult Test.QuickCheck.Test src/Test/QuickCheck/Test.hs:(197,1)-(198,41) 958 1 0.0 0.0 100.0 100.0 withState Test.QuickCheck.Test src/Test/QuickCheck/Test.hs:(201,1)-(236,27) 959 1 0.0 0.0 100.0 100.0 chatty Test.QuickCheck.Test src/Test/QuickCheck/Test.hs:80:5-10 960 1 0.0 0.0 0.0 0.0 maxSize Test.QuickCheck.Test src/Test/QuickCheck/Test.hs:78:5-11 1157 1 0.0 0.0 0.0 0.0 withNullTerminal Test.QuickCheck.Text src/Test/QuickCheck/Text.hs:(197,1)-(198,64) 961 1 0.0 0.0 100.0 100.0 test Test.QuickCheck.Test src/Test/QuickCheck/Test.hs:(278,1)-(284,17) 964 1000001 1.4 0.3 100.0 100.0 maxSuccessTests Test.QuickCheck.State src/Test/QuickCheck/State.hs:19:5-19 970 2000001 0.0 0.0 0.0 0.0 numSuccessTests Test.QuickCheck.State src/Test/QuickCheck/State.hs:32:5-19 965 2000001 0.0 0.0 0.0 0.0 maxDiscardedRatio Test.QuickCheck.State src/Test/QuickCheck/State.hs:21:5-21 972 1000000 0.0 0.0 0.0 0.0 numDiscardedTests Test.QuickCheck.State src/Test/QuickCheck/State.hs:34:5-21 975 1000000 0.0 0.0 0.0 0.0 runATest Test.QuickCheck.Test src/Test/QuickCheck/Test.hs:(335,1)-(410,37) 976 1000000 25.3 15.3 98.6 99.6 coverageConfidence Test.QuickCheck.State src/Test/QuickCheck/State.hs:23:5-22 988 2000000 0.0 0.0 0.0 0.0 numSuccessTests Test.QuickCheck.State src/Test/QuickCheck/State.hs:32:5-19 1119 2000000 0.0 0.0 0.0 0.0 abort Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:276:5-9 1144 1000000 0.0 0.0 0.0 0.0 callbackPostTest Test.QuickCheck.Test src/Test/QuickCheck/Test.hs:(556,1)-(558,12) 1137 1000000 0.3 0.3 1.4 0.9 protect Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:190:1-48 1138 1000000 0.3 0.0 1.0 0.5 tryEvaluateIO Test.QuickCheck.Exception src/Test/QuickCheck/Exception.hs:(60,1)-(66,47) 1139 1000000 0.7 0.5 0.8 0.5 callbacks Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:290:5-13 1140 1000000 0.1 0.0 0.1 0.0 classes Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:284:5-11 1148 1000000 0.0 0.0 0.0 0.0 classes Test.QuickCheck.State src/Test/QuickCheck/State.hs:40:5-11 1147 1000000 0.0 0.0 0.0 0.0 computeSize Test.QuickCheck.State src/Test/QuickCheck/State.hs:25:5-15 1118 1000000 1.2 0.2 1.2 0.2 maxSize Test.QuickCheck.Test src/Test/QuickCheck/Test.hs:78:5-11 1159 2999997 0.0 0.0 0.0 0.0 maxSuccess Test.QuickCheck.Test src/Test/QuickCheck/Test.hs:72:5-14 1160 999999 0.0 0.0 0.0 0.0 expect Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:270:5-10 1153 1000000 0.0 0.0 0.0 0.0 labels Test.QuickCheck.State src/Test/QuickCheck/State.hs:38:5-10 1146 1000000 0.0 0.0 0.0 0.0 labels Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:282:5-10 1145 1000000 0.0 0.0 0.0 0.0 maxSuccessTests Test.QuickCheck.State src/Test/QuickCheck/State.hs:19:5-19 1155 1000000 0.0 0.0 0.0 0.0 maybeCheckCoverage Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:280:5-22 1156 1000000 0.0 0.0 0.0 0.0 maybeNumTests Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:278:5-17 1154 1000000 0.0 0.0 0.0 0.0 numRecentlyDiscardedTests Test.QuickCheck.State src/Test/QuickCheck/State.hs:36:5-29 1120 1000000 0.0 0.0 0.0 0.0 protectProp Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:247:1-67 989 1000000 0.1 0.2 0.5 0.4 protectRose Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:243:1-54 992 0 0.3 0.2 0.3 0.2 protect Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:190:1-48 993 1000000 0.0 0.0 0.0 0.0 putTemp Test.QuickCheck.Text src/Test/QuickCheck/Text.hs:(224,1)-(229,30) 979 1000000 0.2 0.8 0.3 0.8 newTerminal Test.QuickCheck.Text src/Test/QuickCheck/Text.hs:(166,1)-(169,40) 980 0 0.1 0.0 0.1 0.0 randomSeed Test.QuickCheck.State src/Test/QuickCheck/State.hs:48:5-14 1028 1000000 0.0 0.0 0.0 0.0 reduceRose Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:(232,1)-(233,40) 990 1000000 0.3 0.2 0.3 0.2 requiredCoverage Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:288:5-20 1152 1000000 0.0 0.0 0.0 0.0 requiredCoverage Test.QuickCheck.State src/Test/QuickCheck/State.hs:44:5-20 1151 1000000 0.0 0.0 0.0 0.0 splitSMGen System.Random.SplitMix src/System/Random/SplitMix.hs:(225,1)-(229,31) 978 1000000 0.6 1.4 0.6 1.4 tables Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:286:5-10 1150 1000000 0.0 0.0 0.0 0.0 tables Test.QuickCheck.State src/Test/QuickCheck/State.hs:42:5-10 1149 1000000 0.0 0.0 0.0 0.0 terminal Test.QuickCheck.State src/Test/QuickCheck/State.hs:17:5-12 977 1000000 0.0 0.0 0.0 0.0 unGen Test.QuickCheck.Gen src/Test/QuickCheck/Gen.hs:57:3-7 986 1000000 0.0 0.0 0.0 0.0 unProp Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:195:24-29 985 1000000 0.0 0.0 0.0 0.0 unProperty Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:81:33-42 987 1000000 0.0 0.0 0.0 0.0 doneTesting Test.QuickCheck.Test src/Test/QuickCheck/Test.hs:(287,1)-(306,113) 1193 0 0.0 0.0 0.0 0.0 classes Test.QuickCheck.State src/Test/QuickCheck/State.hs:40:5-11 1228 1 0.0 0.0 0.0 0.0 labels Test.QuickCheck.State src/Test/QuickCheck/State.hs:38:5-10 1227 1 0.0 0.0 0.0 0.0 putPart Test.QuickCheck.Text src/Test/QuickCheck/Text.hs:(209,1)-(220,39) 1195 1 0.0 0.0 0.0 0.0 putTemp Test.QuickCheck.Text src/Test/QuickCheck/Text.hs:(224,1)-(229,30) 1196 1 0.0 0.0 0.0 0.0 showTestCount Test.QuickCheck.Test src/Test/QuickCheck/Test.hs:(328,1)-(332,13) 1199 1 0.0 0.0 0.0 0.0 numDiscardedTests Test.QuickCheck.State src/Test/QuickCheck/State.hs:34:5-21 1202 1 0.0 0.0 0.0 0.0 numSuccessTests Test.QuickCheck.State src/Test/QuickCheck/State.hs:32:5-19 1200 1 0.0 0.0 0.0 0.0 number Test.QuickCheck.Text src/Test/QuickCheck/Text.hs:67:1-61 1201 1 0.0 0.0 0.0 0.0 success Test.QuickCheck.Test src/Test/QuickCheck/Test.hs:(453,1)-(463,27) 1204 1 0.0 0.0 0.0 0.0 labelsAndTables Test.QuickCheck.Test src/Test/QuickCheck/Test.hs:(466,1)-(489,84) 1207 1 0.0 0.0 0.0 0.0 allCoverage Test.QuickCheck.Test src/Test/QuickCheck/Test.hs:(681,1)-(696,49) 1219 1 0.0 0.0 0.0 0.0 requiredCoverage Test.QuickCheck.State src/Test/QuickCheck/State.hs:44:5-20 1220 1 0.0 0.0 0.0 0.0 classes Test.QuickCheck.State src/Test/QuickCheck/State.hs:40:5-11 1210 1 0.0 0.0 0.0 0.0 labels Test.QuickCheck.State src/Test/QuickCheck/State.hs:38:5-10 1211 1 0.0 0.0 0.0 0.0 showTable Test.QuickCheck.Test src/Test/QuickCheck/Test.hs:(492,1)-(504,36) 1209 1 0.0 0.0 0.0 0.0 tables Test.QuickCheck.State src/Test/QuickCheck/State.hs:42:5-10 1218 1 0.0 0.0 0.0 0.0 putLine Test.QuickCheck.Text src/Test/QuickCheck/Text.hs:222:1-37 1212 1 0.0 0.0 0.0 0.0 putPart Test.QuickCheck.Text src/Test/QuickCheck/Text.hs:(209,1)-(220,39) 1214 1 0.0 0.0 0.0 0.0 putTemp Test.QuickCheck.Text src/Test/QuickCheck/Text.hs:(224,1)-(229,30) 1215 1 0.0 0.0 0.0 0.0 terminal Test.QuickCheck.State src/Test/QuickCheck/State.hs:17:5-12 1213 1 0.0 0.0 0.0 0.0 paragraphs Test.QuickCheck.Text src/Test/QuickCheck/Text.hs:152:1-60 1206 0 0.0 0.0 0.0 0.0 tables Test.QuickCheck.State src/Test/QuickCheck/State.hs:42:5-10 1229 1 0.0 0.0 0.0 0.0 terminal Test.QuickCheck.State src/Test/QuickCheck/State.hs:17:5-12 1194 1 0.0 0.0 0.0 0.0 terminalOutput Test.QuickCheck.Text src/Test/QuickCheck/Text.hs:201:1-67 1221 1 0.0 0.0 0.0 0.0 success Test.QuickCheck.Test src/Test/QuickCheck/Test.hs:(453,1)-(463,27) 1230 0 0.0 0.0 0.0 0.0 putLine Test.QuickCheck.Text src/Test/QuickCheck/Text.hs:222:1-37 1231 0 0.0 0.0 0.0 0.0 putPart Test.QuickCheck.Text src/Test/QuickCheck/Text.hs:(209,1)-(220,39) 1232 0 0.0 0.0 0.0 0.0 protectRose Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:243:1-54 982 0 1.1 0.2 23.8 32.7 protect Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:190:1-48 983 2000000 4.3 3.8 22.7 32.5 tryEvaluateIO Test.QuickCheck.Exception src/Test/QuickCheck/Exception.hs:(60,1)-(66,47) 984 7000000 3.7 3.1 18.4 28.7 reduceRose Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:(232,1)-(233,40) 991 6000000 3.0 1.3 14.5 25.6 protectProp Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:247:1-67 994 0 0.0 0.0 0.0 0.0 qcProps Main /tmp/example.hs:(28,1)-(37,3) 1010 0 0.0 0.0 11.5 24.3 testProperty Test.Tasty.QuickCheck Test/Tasty/QuickCheck.hs:64:1-64 1011 0 0.0 0.0 11.5 24.3 forAllShrinkBlind Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:(828,1)-(833,27) 1012 0 0.0 0.0 11.5 24.3 again Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:468:1-53 1013 0 0.0 0.0 7.1 15.5 mapTotalResult Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:344:1-41 1014 0 0.0 0.0 7.1 15.5 mapRoseResult Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:348:1-55 1015 0 0.0 0.0 7.1 15.5 mapProp Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:351:1-55 1016 0 4.8 9.7 7.1 15.5 protectProp Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:247:1-67 1019 0 0.0 0.0 0.0 0.0 shrinking Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:(368,1)-(371,73) 1063 0 0.0 0.0 2.3 5.8 joinRose Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:(206,1)-(210,35) 1064 3000000 2.3 5.8 2.3 5.8 promote Test.QuickCheck.Gen.Unsafe src/Test/QuickCheck/Gen/Unsafe.hs:(28,1)-(30,23) 1087 0 0.0 0.0 0.0 0.0 delay Test.QuickCheck.Gen.Unsafe src/Test/QuickCheck/Gen/Unsafe.hs:36:1-37 1088 0 0.0 0.0 0.0 0.0 counterexample Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:(384,1)-(388,28) 1089 0 0.0 0.0 0.0 0.0 callback Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:380:1-76 1105 0 0.0 0.0 0.0 0.0 shrinking Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:(368,1)-(371,73) 1042 0 0.0 0.0 4.4 8.8 joinRose Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:(206,1)-(210,35) 1043 1000000 0.9 1.3 0.9 1.3 counterexample Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:(384,1)-(388,28) 1141 0 0.4 2.2 1.1 4.4 callback Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:380:1-76 1142 0 0.7 2.2 0.7 2.2 callbacks Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:290:5-13 1143 1000000 0.0 0.0 0.0 0.0 promote Test.QuickCheck.Gen.Unsafe src/Test/QuickCheck/Gen/Unsafe.hs:(28,1)-(30,23) 1046 0 0.0 0.0 1.2 2.0 delay Test.QuickCheck.Gen.Unsafe src/Test/QuickCheck/Gen/Unsafe.hs:36:1-37 1047 0 0.0 0.0 1.2 2.0 counterexample Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:(384,1)-(388,28) 1065 0 0.0 0.0 1.2 2.0 callback Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:380:1-76 1090 0 0.0 0.0 0.9 1.0 mapTotalResult Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:344:1-41 1091 0 0.0 0.0 0.9 1.0 mapRoseResult Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:348:1-55 1092 0 0.0 0.0 0.9 1.0 mapProp Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:351:1-55 1093 0 0.9 1.0 0.9 1.0 protectProp Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:247:1-67 1096 0 0.0 0.0 0.0 0.0 mapTotalResult Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:344:1-41 1066 0 0.0 0.0 0.3 1.0 mapRoseResult Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:348:1-55 1067 0 0.0 0.0 0.3 1.0 mapProp Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:351:1-55 1068 0 0.3 1.0 0.3 1.0 protectProp Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:247:1-67 1071 0 0.0 0.0 0.0 0.0 protectProp Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:247:1-67 1048 0 0.0 0.0 0.0 0.0 protectResults Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:(251,1)-(254,45) 1106 0 0.6 0.9 1.2 1.1 onRose Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:(238,1)-(239,48) 1107 0 0.1 0.0 0.1 0.0 protectResult Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:308:1-47 1109 0 0.5 0.2 0.5 0.2 protectProp Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:247:1-67 995 0 0.1 0.0 0.1 0.0 qcProps Main /tmp/example.hs:(28,1)-(37,3) 1020 0 0.0 0.0 0.0 0.0 testProperty Test.Tasty.QuickCheck Test/Tasty/QuickCheck.hs:64:1-64 1021 0 0.0 0.0 0.0 0.0 forAllShrinkBlind Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:(828,1)-(833,27) 1022 0 0.0 0.0 0.0 0.0 shrinking Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:(368,1)-(371,73) 1049 0 0.0 0.0 0.0 0.0 promote Test.QuickCheck.Gen.Unsafe src/Test/QuickCheck/Gen/Unsafe.hs:(28,1)-(30,23) 1050 0 0.0 0.0 0.0 0.0 delay Test.QuickCheck.Gen.Unsafe src/Test/QuickCheck/Gen/Unsafe.hs:36:1-37 1051 0 0.0 0.0 0.0 0.0 protectProp Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:247:1-67 1052 0 0.0 0.0 0.0 0.0 qcProps Main /tmp/example.hs:(28,1)-(37,3) 1001 0 0.0 0.0 45.3 47.7 testProperty Test.Tasty.QuickCheck Test/Tasty/QuickCheck.hs:64:1-64 1002 0 0.0 0.0 45.3 47.7 forAllShrinkBlind Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:(828,1)-(833,27) 1003 0 0.8 0.5 45.3 47.7 shrinking Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:(368,1)-(371,73) 1031 1000000 5.8 9.0 30.3 29.3 counterexample Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:(384,1)-(388,28) 1053 1000000 2.1 2.3 4.7 5.4 callback Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:380:1-76 1077 1000000 0.1 0.2 1.4 1.8 mapTotalResult Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:344:1-41 1078 1000000 0.1 0.0 1.4 1.5 mapRoseResult Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:348:1-55 1079 1000000 0.3 0.3 1.3 1.5 mapProp Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:351:1-55 1080 1000000 0.9 1.2 0.9 1.2 unProperty Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:81:33-42 1085 1000000 0.0 0.0 0.0 0.0 mapTotalResult Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:344:1-41 1054 1000000 0.2 0.0 1.2 1.3 mapRoseResult Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:348:1-55 1055 1000000 0.3 0.2 1.0 1.3 mapProp Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:351:1-55 1056 1000000 0.7 1.1 0.7 1.1 unProperty Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:81:33-42 1061 1000000 0.0 0.0 0.0 0.0 joinRose Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:(206,1)-(210,35) 1035 1000000 0.5 0.5 0.5 0.5 liftBool Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:(337,1)-(338,48) 1136 1000000 0.2 0.0 0.2 0.0 promote Test.QuickCheck.Gen.Unsafe src/Test/QuickCheck/Gen/Unsafe.hs:(28,1)-(30,23) 1032 1000000 4.1 3.3 10.3 11.5 joinRose Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:(206,1)-(210,35) 1034 1000000 0.3 0.8 0.3 0.8 splitSMGen System.Random.SplitMix src/System/Random/SplitMix.hs:(225,1)-(229,31) 1033 1000000 0.3 1.1 0.3 1.1 delay Test.QuickCheck.Gen.Unsafe src/Test/QuickCheck/Gen/Unsafe.hs:36:1-37 1038 0 1.5 1.3 5.6 6.3 protectProp Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:247:1-67 1041 1000000 0.2 0.2 0.6 0.4 protectRose Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:243:1-54 1044 0 0.4 0.2 0.4 0.2 protect Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:190:1-48 1045 1000000 0.0 0.0 0.0 0.0 unGen Test.QuickCheck.Gen src/Test/QuickCheck/Gen.hs:57:3-7 1039 1000000 0.0 0.0 0.0 0.0 counterexample Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:(384,1)-(388,28) 1057 0 0.0 0.0 3.5 4.6 callback Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:380:1-76 1081 0 0.0 0.0 1.5 2.3 mapTotalResult Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:344:1-41 1082 0 0.0 0.0 1.5 2.3 mapRoseResult Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:348:1-55 1083 0 0.0 0.0 1.5 2.3 mapProp Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:351:1-55 1084 0 1.0 1.9 1.5 2.3 protectProp Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:247:1-67 1086 1000000 0.2 0.2 0.5 0.4 protectRose Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:243:1-54 1094 0 0.3 0.2 0.3 0.2 protect Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:190:1-48 1095 1000000 0.0 0.0 0.0 0.0 mapTotalResult Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:344:1-41 1058 0 0.0 0.0 2.0 2.3 mapRoseResult Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:348:1-55 1059 0 0.0 0.0 2.0 2.3 mapProp Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:351:1-55 1060 0 1.5 1.9 2.0 2.3 protectProp Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:247:1-67 1062 1000000 0.2 0.2 0.5 0.4 protectRose Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:243:1-54 1069 0 0.3 0.2 0.3 0.2 protect Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:190:1-48 1070 1000000 0.0 0.0 0.0 0.0 qcProps.\ Main /tmp/example.hs:32:13-47 1110 1000000 7.9 2.4 7.9 2.4 unProp Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:195:24-29 1036 1000000 0.0 0.0 0.0 0.0 unProperty Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:81:33-42 1040 1000000 0.0 0.0 0.0 0.0 protectResults Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:(251,1)-(254,45) 1103 0 0.6 0.0 0.9 0.5 onRose Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:(238,1)-(239,48) 1104 1000000 0.3 0.5 0.3 0.5 splitSMGen System.Random.SplitMix src/System/Random/SplitMix.hs:(225,1)-(229,31) 1029 1000000 0.2 1.4 0.2 1.4 unProperty Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:81:33-42 1030 1000000 0.0 0.0 0.0 0.0 again Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:468:1-53 1004 0 0.0 0.0 1.7 2.3 mapTotalResult Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:344:1-41 1005 0 0.0 0.0 1.7 2.3 mapRoseResult Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:348:1-55 1006 0 0.0 0.0 1.7 2.3 mapProp Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:351:1-55 1007 0 0.9 1.9 1.7 2.3 protectProp Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:247:1-67 1009 1000000 0.3 0.2 0.8 0.4 protectRose Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:243:1-54 1017 0 0.5 0.2 0.5 0.2 protect Test.QuickCheck.Property src/Test/QuickCheck/Property.hs:190:1-48 1018 1000000 0.0 0.0 0.0 0.0 arbitrarySizedIntegral Test.QuickCheck.Arbitrary src/Test/QuickCheck/Arbitrary.hs:(1013,1)-(1015,43) 1113 0 0.2 0.0 12.2 14.1 sized Test.QuickCheck.Gen src/Test/QuickCheck/Gen.hs:114:1-52 1114 1000000 1.8 1.4 12.1 14.1 suchThat Test.QuickCheck.Gen src/Test/QuickCheck/Gen.hs:(247,1)-(251,63) 1115 1000000 1.1 0.9 7.0 8.4 splitSMGen System.Random.SplitMix src/System/Random/SplitMix.hs:(225,1)-(229,31) 1116 1000000 0.3 1.1 0.3 1.1 suchThatMaybe Test.QuickCheck.Gen src/Test/QuickCheck/Gen.hs:(262,1)-(268,52) 1117 1000000 1.6 2.0 5.6 6.4 resize Test.QuickCheck.Gen src/Test/QuickCheck/Gen.hs:(135,1)-(136,42) 1122 1000000 0.3 0.0 3.8 3.4 chooseInt Test.QuickCheck.Gen src/Test/QuickCheck/Gen.hs:160:1-33 1126 0 0.0 0.0 3.5 3.4 chooseBoundedIntegral Test.QuickCheck.Gen src/Test/QuickCheck/Gen.hs:(168,1)-(182,31) 1127 0 0.6 0.2 3.5 3.4 chooseInt64 Test.QuickCheck.Gen src/Test/QuickCheck/Gen.hs:(209,1)-(216,49) 1129 0 1.0 0.2 3.0 3.1 splitSMGen System.Random.SplitMix src/System/Random/SplitMix.hs:(225,1)-(229,31) 1130 1000000 0.2 1.1 0.2 1.1 chooseUpTo Test.QuickCheck.Gen src/Test/QuickCheck/Gen.hs:(219,1)-(221,37) 1132 0 0.7 0.0 1.8 1.8 bitmaskWithRejection64' System.Random.SplitMix src/System/Random/SplitMix.hs:(338,1)-(344,27) 1134 0 0.9 0.5 1.0 1.8 nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 1135 1455290 0.1 1.3 0.1 1.3 splitSMGen System.Random.SplitMix src/System/Random/SplitMix.hs:(225,1)-(229,31) 1121 1000000 0.2 1.1 0.2 1.1 chooseInt Test.QuickCheck.Gen src/Test/QuickCheck/Gen.hs:160:1-33 1124 0 0.6 0.0 3.2 4.3 chooseBoundedIntegral Test.QuickCheck.Gen src/Test/QuickCheck/Gen.hs:(168,1)-(182,31) 1125 1000000 0.5 1.1 2.6 4.3 chooseInt64 Test.QuickCheck.Gen src/Test/QuickCheck/Gen.hs:(209,1)-(216,49) 1128 1000000 1.2 2.1 2.1 3.2 chooseUpTo Test.QuickCheck.Gen src/Test/QuickCheck/Gen.hs:(219,1)-(221,37) 1131 1000000 0.2 0.0 0.9 1.1 bitmaskWithRejection64' System.Random.SplitMix src/System/Random/SplitMix.hs:(338,1)-(344,27) 1133 1000000 0.7 1.1 0.7 1.1 coverageConfidence Test.QuickCheck.State src/Test/QuickCheck/State.hs:23:5-22 1190 1 0.0 0.0 0.0 0.0 doneTesting Test.QuickCheck.Test src/Test/QuickCheck/Test.hs:(287,1)-(306,113) 1191 1 0.0 0.0 0.0 0.0 expected Test.QuickCheck.State src/Test/QuickCheck/State.hs:46:5-12 1192 1 0.0 0.0 0.0 0.0 terminal Test.QuickCheck.State src/Test/QuickCheck/State.hs:17:5-12 1222 1 0.0 0.0 0.0 0.0 replay Test.QuickCheck.Test src/Test/QuickCheck/Test.hs:66:5-10 963 2 0.0 0.0 0.0 0.0 maxDiscardRatio Test.QuickCheck.Test src/Test/QuickCheck/Test.hs:76:5-19 973 1 0.0 0.0 0.0 0.0 maxShrinks Test.QuickCheck.Test src/Test/QuickCheck/Test.hs:82:5-14 966 1 0.0 0.0 0.0 0.0 maxSuccess Test.QuickCheck.Test src/Test/QuickCheck/Test.hs:72:5-14 971 1 0.0 0.0 0.0 0.0 newTerminal Test.QuickCheck.Text src/Test/QuickCheck/Text.hs:(166,1)-(169,40) 962 1 0.0 0.0 0.0 0.0 resultDescription Test.Tasty.Core Test/Tasty/Core.hs:55:5-21 1236 1 0.0 0.0 0.0 0.0 resultOutcome Test.Tasty.Core Test/Tasty/Core.hs:53:5-17 1234 1 0.0 0.0 0.0 0.0 resultShortDescription Test.Tasty.Core Test/Tasty/Core.hs:64:5-26 1238 1 0.0 0.0 0.0 0.0 testPassed Test.Tasty.Providers Test/Tasty/Providers.hs:(26,1)-(32,3) 1235 1 0.0 0.0 0.0 0.0 formatMessage Test.Tasty.Runners.Utils Test/Tasty/Runners/Utils.hs:(43,1)-(52,107) 1224 0 0.0 0.0 0.0 0.0 withAsync Control.Concurrent.Async Control/Concurrent/Async.hs:97:1-43 938 0 0.0 0.0 0.0 0.0 actionStatus Test.Tasty.Parallel Test/Tasty/Parallel.hs:22:5-16 934 1 0.0 0.0 0.0 0.0 consoleTestReporter Test.Tasty.Ingredients.ConsoleReporter Test/Tasty/Ingredients/ConsoleReporter.hs:(396,1)-(402,17) 926 0 0.0 0.0 0.0 0.0 consoleTestReporterWithHook Test.Tasty.Ingredients.ConsoleReporter Test/Tasty/Ingredients/ConsoleReporter.hs:(445,1)-(488,44) 927 0 0.0 0.0 0.0 0.0 buildTestOutput Test.Tasty.Ingredients.ConsoleReporter Test/Tasty/Ingredients/ConsoleReporter.hs:(113,1)-(170,19) 1168 1 0.0 0.0 0.0 0.0 foldTestTree Test.Tasty.Core Test/Tasty/Core.hs:(364,1)-(381,46) 1170 2 0.0 0.0 0.0 0.0 lookupOption Test.Tasty.Options Test/Tasty/Options.hs:(115,1)-(119,27) 1173 16 0.0 0.0 0.0 0.0 testPatternMatches Test.Tasty.Patterns Test/Tasty/Patterns.hs:(58,1)-(61,48) 1172 16 0.0 0.0 0.0 0.0 exprMatches Test.Tasty.Patterns Test/Tasty/Patterns.hs:(52,1)-(55,16) 1174 16 0.0 0.0 0.0 0.0 withFields Test.Tasty.Patterns.Eval Test/Tasty/Patterns/Eval.hs:(156,1)-(157,47) 1175 16 0.0 0.0 0.0 0.0 eval Test.Tasty.Patterns.Eval Test/Tasty/Patterns/Eval.hs:(79,1)-(144,49) 1176 48 0.0 0.0 0.0 0.0 asB Test.Tasty.Patterns.Eval Test/Tasty/Patterns/Eval.hs:(68,1)-(72,13) 1177 32 0.0 0.0 0.0 0.0 asB Test.Tasty.Patterns.Eval Test/Tasty/Patterns/Eval.hs:(68,1)-(72,13) 1178 16 0.0 0.0 0.0 0.0 getApp Test.Tasty.Runners.Reducers Test/Tasty/Runners/Reducers.hs:64:23-28 1185 5 0.0 0.0 0.0 0.0 wcwidth Data.Char.WCWidth Data/Char/WCWidth.hs:69:1-69 1180 0 0.0 0.0 0.0 0.0 trivialFold Test.Tasty.Core Test/Tasty/Core.hs:(330,1)-(335,3) 1169 2 0.0 0.0 0.0 0.0 getApp Test.Tasty.Runners.Reducers Test/Tasty/Runners/Reducers.hs:64:23-28 1181 1 0.0 0.0 0.0 0.0 foldTestOutput Test.Tasty.Ingredients.ConsoleReporter Test/Tasty/Ingredients/ConsoleReporter.hs:(187,1)-(201,18) 1183 1 0.0 0.0 0.0 0.0 getApp Test.Tasty.Runners.Reducers Test/Tasty/Runners/Reducers.hs:64:23-28 1184 6 0.0 0.0 0.0 0.0 getTraversal Test.Tasty.Runners.Reducers Test/Tasty/Runners/Reducers.hs:53:35-46 1188 3 0.0 0.0 0.0 0.0 buildTestOutput Test.Tasty.Ingredients.ConsoleReporter Test/Tasty/Ingredients/ConsoleReporter.hs:(113,1)-(170,19) 1186 0 0.0 0.0 0.0 0.0 foldTestTree Test.Tasty.Core Test/Tasty/Core.hs:(364,1)-(381,46) 1187 0 0.0 0.0 0.0 0.0 withConsoleFormat Test.Tasty.Ingredients.ConsoleReporter Test/Tasty/Ingredients/ConsoleReporter.hs:(708,1)-(717,22) 1255 4 0.0 0.0 0.0 0.0 color Test.Tasty.Providers.ConsoleFormat Test/Tasty/Providers/ConsoleFormat.hs:26:5-9 1265 3 0.0 0.0 0.0 0.0 colorIntensity Test.Tasty.Providers.ConsoleFormat Test/Tasty/Providers/ConsoleFormat.hs:25:5-18 1263 3 0.0 0.0 0.0 0.0 consoleIntensity Test.Tasty.Providers.ConsoleFormat Test/Tasty/Providers/ConsoleFormat.hs:24:5-20 1267 3 0.0 0.0 0.0 0.0 setSGR System.Console.ANSI.Unix src/includes/Common-Include-Enabled.hs:21:1-23 1258 0 0.0 0.0 0.0 0.0 hSetSGR System.Console.ANSI.Unix src/System/Console/ANSI/Unix.hs:62:1-44 1259 4 0.0 0.0 0.0 0.0 setSGRCode System.Console.ANSI.Codes src/System/Console/ANSI/Codes.hs:203:1-52 1260 4 0.0 0.0 0.0 0.0 sgrToCode System.Console.ANSI.Codes src/System/Console/ANSI/Codes.hs:(96,1)-(128,46) 1262 8 0.0 0.0 0.0 0.0 colorToCode System.Console.ANSI.Codes src/System/Console/ANSI/Codes.hs:(82,1)-(90,14) 1266 4 0.0 0.0 0.0 0.0 csi System.Console.ANSI.Codes src/System/Console/ANSI/Codes.hs:77:1-75 1261 4 0.0 0.0 0.0 0.0 resultDescription Test.Tasty.Core Test/Tasty/Core.hs:55:5-21 1241 1 0.0 0.0 0.0 0.0 resultDetailsPrinter Test.Tasty.Core Test/Tasty/Core.hs:69:5-24 1284 1 0.0 0.0 0.0 0.0 resultOutcome Test.Tasty.Core Test/Tasty/Core.hs:53:5-17 1254 1 0.0 0.0 0.0 0.0 resultShortDescription Test.Tasty.Core Test/Tasty/Core.hs:64:5-26 1268 1 0.0 0.0 0.0 0.0 resultSuccessful Test.Tasty.Core Test/Tasty/Core.hs:(107,1)-(110,23) 1277 1 0.0 0.0 0.0 0.0 resultOutcome Test.Tasty.Core Test/Tasty/Core.hs:53:5-17 1278 1 0.0 0.0 0.0 0.0 resultTime Test.Tasty.Core Test/Tasty/Core.hs:67:5-14 1274 1 0.0 0.0 0.0 0.0 formatMessage Test.Tasty.Runners.Utils Test/Tasty/Runners/Utils.hs:(43,1)-(52,107) 1240 0 0.0 0.0 0.0 0.0 wcwidth Data.Char.WCWidth Data/Char/WCWidth.hs:69:1-69 1189 0 0.0 0.0 0.0 0.0 getTraversal Test.Tasty.Runners.Reducers Test/Tasty/Runners/Reducers.hs:53:35-46 1182 1 0.0 0.0 0.0 0.0 lookupOption Test.Tasty.Options Test/Tasty/Options.hs:(115,1)-(119,27) 928 1 0.0 0.0 0.0 0.0 printStatistics Test.Tasty.Ingredients.ConsoleReporter Test/Tasty/Ingredients/ConsoleReporter.hs:(323,1)-(328,40) 1295 1 0.0 0.0 0.0 0.0 statFailures Test.Tasty.Ingredients.ConsoleReporter Test/Tasty/Ingredients/ConsoleReporter.hs:294:5-16 1299 2 0.0 0.0 0.0 0.0 withConsoleFormat Test.Tasty.Ingredients.ConsoleReporter Test/Tasty/Ingredients/ConsoleReporter.hs:(708,1)-(717,22) 1300 2 0.0 0.0 0.0 0.0 setSGR System.Console.ANSI.Unix src/includes/Common-Include-Enabled.hs:21:1-23 1301 0 0.0 0.0 0.0 0.0 hSetSGR System.Console.ANSI.Unix src/System/Console/ANSI/Unix.hs:62:1-44 1302 2 0.0 0.0 0.0 0.0 setSGRCode System.Console.ANSI.Codes src/System/Console/ANSI/Codes.hs:203:1-52 1303 2 0.0 0.0 0.0 0.0 sgrToCode System.Console.ANSI.Codes src/System/Console/ANSI/Codes.hs:(96,1)-(128,46) 1305 4 0.0 0.0 0.0 0.0 colorToCode System.Console.ANSI.Codes src/System/Console/ANSI/Codes.hs:(82,1)-(90,14) 1308 2 0.0 0.0 0.0 0.0 csi System.Console.ANSI.Codes src/System/Console/ANSI/Codes.hs:77:1-75 1304 2 0.0 0.0 0.0 0.0 statTotal Test.Tasty.Ingredients.ConsoleReporter Test/Tasty/Ingredients/ConsoleReporter.hs:291:5-13 1310 1 0.0 0.0 0.0 0.0 statFailures Test.Tasty.Ingredients.ConsoleReporter Test/Tasty/Ingredients/ConsoleReporter.hs:294:5-16 1315 1 0.0 0.0 0.0 0.0 useColor Test.Tasty.Ingredients.ConsoleReporter Test/Tasty/Ingredients/ConsoleReporter.hs:(566,1)-(570,20) 1256 1 0.0 0.0 0.0 0.0 computeStatistics Test.Tasty.Ingredients.ConsoleReporter Test/Tasty/Ingredients/ConsoleReporter.hs:(307,1)-(309,30) 1293 0 0.0 0.0 0.0 0.0 getApp Test.Tasty.Runners.Reducers Test/Tasty/Runners/Reducers.hs:64:23-28 1294 1 0.0 0.0 0.0 0.0 resultSuccessful Test.Tasty.Core Test/Tasty/Core.hs:(107,1)-(110,23) 1297 1 0.0 0.0 0.0 0.0 resultOutcome Test.Tasty.Core Test/Tasty/Core.hs:53:5-17 1298 1 0.0 0.0 0.0 0.0 hSupportsANSI System.Console.ANSI.Unix src/System/Console/ANSI/Unix.hs:(74,1)-(77,65) 933 0 0.0 0.0 0.0 0.0 hSupportsANSIColor System.Console.ANSI.Unix src/includes/Common-Include.hs:(144,1)-(148,49) 941 0 0.0 0.0 0.0 0.0 hSupportsANSI System.Console.ANSI.Unix src/System/Console/ANSI/Unix.hs:(74,1)-(77,65) 942 1 0.0 0.0 0.0 0.0 hideCursor System.Console.ANSI.Unix src/includes/Common-Include.hs:103:1-31 1164 0 0.0 0.0 0.0 0.0 hHideCursor System.Console.ANSI.Unix src/System/Console/ANSI/Unix.hs:64:1-40 1165 0 0.0 0.0 0.0 0.0 showCursor System.Console.ANSI.Unix src/includes/Common-Include.hs:104:1-31 1288 0 0.0 0.0 0.0 0.0 hShowCursor System.Console.ANSI.Unix src/System/Console/ANSI/Unix.hs:65:1-40 1289 0 0.0 0.0 0.0 0.0 getTime Test.Tasty.Runners.Utils Test/Tasty/Runners/Utils.hs:(111,1)-(119,31) 918 0 0.0 0.0 0.0 0.0 getTime System.Clock System/Clock.hsc:175:1-101 919 4 0.0 0.0 0.0 0.0 toNanoSecs System.Clock System/Clock.hsc:262:1-73 1275 4 0.0 0.0 0.0 0.0 foldTestTree Test.Tasty.Core Test/Tasty/Core.hs:(364,1)-(381,46) 907 1 0.0 0.0 0.0 0.0 lookupOption Test.Tasty.Options Test/Tasty/Options.hs:(115,1)-(119,27) 910 9 0.0 0.0 0.0 0.0 testPatternMatches Test.Tasty.Patterns Test/Tasty/Patterns.hs:(58,1)-(61,48) 909 8 0.0 0.0 0.0 0.0 exprMatches Test.Tasty.Patterns Test/Tasty/Patterns.hs:(52,1)-(55,16) 911 8 0.0 0.0 0.0 0.0 withFields Test.Tasty.Patterns.Eval Test/Tasty/Patterns/Eval.hs:(156,1)-(157,47) 912 8 0.0 0.0 0.0 0.0 eval Test.Tasty.Patterns.Eval Test/Tasty/Patterns/Eval.hs:(79,1)-(144,49) 913 24 0.0 0.0 0.0 0.0 asB Test.Tasty.Patterns.Eval Test/Tasty/Patterns/Eval.hs:(68,1)-(72,13) 914 16 0.0 0.0 0.0 0.0 asB Test.Tasty.Patterns.Eval Test/Tasty/Patterns/Eval.hs:(68,1)-(72,13) 915 8 0.0 0.0 0.0 0.0 getTraversal Test.Tasty.Runners.Reducers Test/Tasty/Runners/Reducers.hs:53:35-46 905 1 0.0 0.0 0.0 0.0 trivialFold Test.Tasty.Core Test/Tasty/Core.hs:(330,1)-(335,3) 906 1 0.0 0.0 0.0 0.0 consoleTestReporter Test.Tasty.Ingredients.ConsoleReporter Test/Tasty/Ingredients/ConsoleReporter.hs:(396,1)-(402,17) 902 0 0.0 0.0 0.0 0.0 consoleTestReporterWithHook Test.Tasty.Ingredients.ConsoleReporter Test/Tasty/Ingredients/ConsoleReporter.hs:(445,1)-(488,44) 903 1 0.0 0.0 0.0 0.0 lookupOption Test.Tasty.Options Test/Tasty/Options.hs:(115,1)-(119,27) 929 2 0.0 0.0 0.0 0.0 testsNames Test.Tasty.Ingredients.ListTests Test/Tasty/Ingredients/ListTests.hs:(30,1)-(35,7) 1243 0 0.0 0.0 0.0 0.0 foldTestTree Test.Tasty.Core Test/Tasty/Core.hs:(364,1)-(381,46) 1245 1 0.0 0.0 0.0 0.0 lookupOption Test.Tasty.Options Test/Tasty/Options.hs:(115,1)-(119,27) 1247 8 0.0 0.0 0.0 0.0 testPatternMatches Test.Tasty.Patterns Test/Tasty/Patterns.hs:(58,1)-(61,48) 1246 8 0.0 0.0 0.0 0.0 exprMatches Test.Tasty.Patterns Test/Tasty/Patterns.hs:(52,1)-(55,16) 1248 8 0.0 0.0 0.0 0.0 withFields Test.Tasty.Patterns.Eval Test/Tasty/Patterns/Eval.hs:(156,1)-(157,47) 1249 8 0.0 0.0 0.0 0.0 eval Test.Tasty.Patterns.Eval Test/Tasty/Patterns/Eval.hs:(79,1)-(144,49) 1250 24 0.0 0.0 0.0 0.0 asB Test.Tasty.Patterns.Eval Test/Tasty/Patterns/Eval.hs:(68,1)-(72,13) 1251 16 0.0 0.0 0.0 0.0 asB Test.Tasty.Patterns.Eval Test/Tasty/Patterns/Eval.hs:(68,1)-(72,13) 1252 8 0.0 0.0 0.0 0.0 listingTests Test.Tasty.Ingredients.ListTests Test/Tasty/Ingredients/ListTests.hs:(39,1)-(45,19) 885 0 0.0 0.0 0.0 0.0 lookupOption Test.Tasty.Options Test/Tasty/Options.hs:(115,1)-(119,27) 886 1 0.0 0.0 0.0 0.0 installSignalHandlers Test.Tasty.Runners.Utils Test/Tasty/Runners/Utils.hs:(71,1)-(82,67) 568 0 0.0 0.0 0.0 0.0