SparrowCI Report - gh-melezhik-Math-Root | [image: melezhik/sparrow:debian]

[35m21:50:30[0m :: [repository] - index updated from https://sparrowhub.io/repo/api/v1/index run stage: run source directory does not yet exist, download source archive from storage [35m21:50:34[0m :: [repository] - installing pack-unpack, version 0.000001 [1;36m[task run: task.bash - unpack source archive][0m [1;36m[dump code: task.bash][0m [1] set -e [2] [3] file=$(config file) [4] dir=$(config dir) [5] [6] echo "tar -xzf $file " [7] [8] tar -xzf $file [9] [10] if test $dir; then [11] ls -l $dir [12] fi [13] [14] [1;36m[task stdout][0m [35m21:50:37[0m :: tar -xzf source.tar.gz [1;36m[task run: task.raku - tasks/main][0m [1;36m[dump code: task.raku][0m [1] use Text::Table::Simple; [2] my @columns = ("Rakudo Version", "Status", "Time", "Linux Dist"); [3] my @rows; [4] my $fail = False; [5] for config()<tasks><multi-versions><state><list><> -> $i { [6] @rows.push: [ $i<version>, $i<status>, $i<time>, os() ]; [7] $fail = True unless $i<status> eq "OK"; [8] } [9] my @table = lol2table(@columns,@rows); [10] .say for @table; [11] die "some tests failed" if $fail == True; [12] [1;36m[task stdout][0m [35m21:53:10[0m :: O----------------O--------O--------------------------------------------------------O------------O [35m21:53:10[0m :: | Rakudo Version | Status | Time | Linux Dist | [35m21:53:10[0m :: O================O========O========================================================O============O [35m21:53:10[0m :: | 2022.07 | OK | 0:07.21 real,9.44 user,1.05 sys | CPU Percentage: 145% | debian | [35m21:53:10[0m :: | 2022.12 | OK | 0:06.81 real,8.87 user,0.85 sys | CPU Percentage: 142% | debian | [35m21:53:10[0m :: ------------------------------------------------------------------------------------------------- [35m21:51:01[0m :: [repository] - index updated from https://sparrowhub.io/repo/api/v1/index run stage: run [1;36m[task run: task.bash - tasks/multi-versions][0m [1;36m[dump code: task.bash][0m [1] set -e [2] echo "Linux version: $os" [3] curl -sL https://rakudo.org/dl/rakudo/rakudo-moar-$version-01-linux-x86_64-gcc.tar.gz \ [4] -o rakudo-moar-$version-01-linux-x86_64-gcc.tar.gz [5] tar -xzf rakudo-moar-$version-01-linux-x86_64-gcc.tar.gz [6] eval "$(rakudo-moar-$version-01-linux-x86_64-gcc/scripts/set-env.sh)" [7] which raku [8] which zef [9] raku --version [10] zef --version [11] [12] cd source/ [13] zef install . --deps-only --test-depends --build-depends --/test -to=home [14] /usr/bin/time -f "%E real,%U user,%S sys | CPU Percentage: %P" -o "${cache_root_dir}/${version}_time" \ [15] zef test --debug . && touch "${cache_root_dir}/${version}_ok" [16] [1;36m[task stdout][0m [35m21:51:48[0m :: Linux version: debian [35m21:51:49[0m :: Adding Rakudo to PATH [35m21:51:49[0m :: ======================= [35m21:51:49[0m :: [35m21:51:49[0m :: Paths successfully added. [35m21:51:49[0m :: [35m21:51:49[0m :: ================================================================================ [35m21:51:49[0m :: ========= __ __ [35m21:51:49[0m :: ||_|_|| ============================= ( \,/ ) [35m21:51:49[0m :: || # || Welcome to the Raku Console \_ O _/ [35m21:51:49[0m :: || # || ============================= (_/ \_) [35m21:51:49[0m :: [35m21:51:49[0m :: This console has all the tools available you need to get started using Raku. [35m21:51:49[0m :: [35m21:51:49[0m :: Rakudo provides an interactive command line interpreter (a so called Read Eval [35m21:51:49[0m :: Print Loop, REPL for short) you can use to quickly try out pieces of Raku code. [35m21:51:49[0m :: Start it by typing: [35m21:51:49[0m :: [35m21:51:49[0m :: raku [35m21:51:49[0m :: [35m21:51:49[0m :: If you already have a Raku program in a file, you can run it by typing: [35m21:51:49[0m :: [35m21:51:49[0m :: raku path/to/my/program.raku [35m21:51:49[0m :: [35m21:51:49[0m :: To install additional modules you can use the Zef module manager: [35m21:51:49[0m :: [35m21:51:49[0m :: zef install Some::Module [35m21:51:49[0m :: [35m21:51:49[0m :: https://rakudo.org/ - The home of this implementation of Raku. [35m21:51:49[0m :: https://raku.land/ - Go here to browse for Raku modules. [35m21:51:49[0m :: https://docs.raku.org/ - The Raku documentation. [35m21:51:49[0m :: https://web.libera.chat/#raku - The Raku user chat. Talk to us! [35m21:51:49[0m :: [35m21:51:49[0m :: Happy hacking! [35m21:51:49[0m :: [35m21:51:49[0m :: ================================================================================ [35m21:51:49[0m :: [35m21:51:49[0m :: /var/.sparrowdo/env/main/.sparrowdo/rakudo-moar-2022.07-01-linux-x86_64-gcc/bin/raku [35m21:51:49[0m :: /var/.sparrowdo/env/main/.sparrowdo/rakudo-moar-2022.07-01-linux-x86_64-gcc/share/perl6/site/bin/zef [35m21:51:49[0m :: Welcome to Rakudo™ v2022.07. [35m21:51:49[0m :: Implementing the Raku® Programming Language v6.d. [35m21:51:49[0m :: Built on MoarVM version 2022.07. [35m21:52:21[0m :: v0.14.5 [35m21:52:45[0m :: ===> Testing: Math::Root:ver<0.0.3>:auth<zef:thundergnat> [35m21:52:50[0m :: [Math::Root] Testing with plugin: Zef::Service::Shell::prove+{<anon|1>} [35m21:52:50[0m :: [Math::Root] t/01-integer.t ... [35m21:52:50[0m :: [Math::Root] 1..75 [35m21:52:50[0m :: [Math::Root] ok 1 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 2 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 3 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 4 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 5 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 6 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 7 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 8 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 9 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 10 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 11 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 12 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 13 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 14 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 15 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 16 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 17 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 18 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 19 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 20 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 21 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 22 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 23 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 24 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 25 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 26 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 27 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 28 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 29 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 30 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 31 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 32 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 33 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 34 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 35 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 36 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 37 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 38 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 39 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 40 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 41 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 42 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 43 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 44 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 45 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 46 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 47 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 48 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 49 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 50 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 51 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 52 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 53 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 54 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 55 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 56 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 57 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 58 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 59 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 60 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 61 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 62 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 63 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 64 - powers of 5 integer root ok [35m21:52:50[0m :: [Math::Root] ok 65 - large powers of 17 integer root ok [35m21:52:50[0m :: [Math::Root] ok 66 - large powers of 17 integer root ok [35m21:52:50[0m :: [Math::Root] ok 67 - large powers of 17 integer root ok [35m21:52:50[0m :: [Math::Root] ok 68 - large powers of 17 integer root ok [35m21:52:50[0m :: [Math::Root] ok 69 - large powers of 17 integer root ok [35m21:52:50[0m :: [Math::Root] ok 70 - large powers of 17 integer root ok [35m21:52:50[0m :: [Math::Root] ok 71 - large powers of 17 integer root ok [35m21:52:50[0m :: [Math::Root] ok 72 - large powers of 17 integer root ok [35m21:52:50[0m :: [Math::Root] ok 73 - large powers of 17 integer root ok [35m21:52:50[0m :: [Math::Root] ok 74 - large powers of 17 integer root ok [35m21:52:50[0m :: [Math::Root] ok 75 - large powers of 17 integer root ok [35m21:52:50[0m :: [Math::Root] ok [35m21:52:50[0m :: [Math::Root] t/02-rational.t .. [35m21:52:50[0m :: [Math::Root] 1..67 [35m21:52:50[0m :: [Math::Root] ok 1 - square root 2 defaults ok [35m21:52:50[0m :: [Math::Root] ok 2 - square root 2 higher precision ok [35m21:52:50[0m :: [Math::Root] ok 3 - square root 2 ridiculous precision ok [35m21:52:50[0m :: [Math::Root] ok 4 - high default 2 root of 2 ok [35m21:52:50[0m :: [Math::Root] ok 5 - high default 3 root of 2 ok [35m21:52:50[0m :: [Math::Root] ok 6 - high default 4 root of 2 ok [35m21:52:50[0m :: [Math::Root] ok 7 - high default 5 root of 2 ok [35m21:52:50[0m :: [Math::Root] ok 8 - high default 6 root of 2 ok [35m21:52:50[0m :: [Math::Root] ok 9 - high default 7 root of 2 ok [35m21:52:50[0m :: [Math::Root] ok 10 - high default 8 root of 2 ok [35m21:52:50[0m :: [Math::Root] ok 11 - high default 9 root of 2 ok [35m21:52:50[0m :: [Math::Root] ok 12 - high default 2 root of 3 ok [35m21:52:50[0m :: [Math::Root] ok 13 - high default 3 root of 3 ok [35m21:52:50[0m :: [Math::Root] ok 14 - high default 4 root of 3 ok [35m21:52:50[0m :: [Math::Root] ok 15 - high default 5 root of 3 ok [35m21:52:50[0m :: [Math::Root] ok 16 - high default 6 root of 3 ok [35m21:52:50[0m :: [Math::Root] ok 17 - high default 7 root of 3 ok [35m21:52:50[0m :: [Math::Root] ok 18 - high default 8 root of 3 ok [35m21:52:50[0m :: [Math::Root] ok 19 - high default 9 root of 3 ok [35m21:52:50[0m :: [Math::Root] ok 20 - high default 2 root of 4 ok [35m21:52:50[0m :: [Math::Root] ok 21 - high default 3 root of 4 ok [35m21:52:50[0m :: [Math::Root] ok 22 - high default 4 root of 4 ok [35m21:52:50[0m :: [Math::Root] ok 23 - high default 5 root of 4 ok [35m21:52:50[0m :: [Math::Root] ok 24 - high default 6 root of 4 ok [35m21:52:50[0m :: [Math::Root] ok 25 - high default 7 root of 4 ok [35m21:52:50[0m :: [Math::Root] ok 26 - high default 8 root of 4 ok [35m21:52:50[0m :: [Math::Root] ok 27 - high default 9 root of 4 ok [35m21:52:50[0m :: [Math::Root] ok 28 - high default 2 root of 5 ok [35m21:52:50[0m :: [Math::Root] ok 29 - high default 3 root of 5 ok [35m21:52:50[0m :: [Math::Root] ok 30 - high default 4 root of 5 ok [35m21:52:50[0m :: [Math::Root] ok 31 - high default 5 root of 5 ok [35m21:52:50[0m :: [Math::Root] ok 32 - high default 6 root of 5 ok [35m21:52:50[0m :: [Math::Root] ok 33 - high default 7 root of 5 ok [35m21:52:50[0m :: [Math::Root] ok 34 - high default 8 root of 5 ok [35m21:52:50[0m :: [Math::Root] ok 35 - high default 9 root of 5 ok [35m21:52:50[0m :: [Math::Root] ok 36 - high default 2 root of 6 ok [35m21:52:50[0m :: [Math::Root] ok 37 - high default 3 root of 6 ok [35m21:52:50[0m :: [Math::Root] ok 38 - high default 4 root of 6 ok [35m21:52:50[0m :: [Math::Root] ok 39 - high default 5 root of 6 ok [35m21:52:50[0m :: [Math::Root] ok 40 - high default 6 root of 6 ok [35m21:52:50[0m :: [Math::Root] ok 41 - high default 7 root of 6 ok [35m21:52:50[0m :: [Math::Root] ok 42 - high default 8 root of 6 ok [35m21:52:50[0m :: [Math::Root] ok 43 - high default 9 root of 6 ok [35m21:52:50[0m :: [Math::Root] ok 44 - high default 2 root of 7 ok [35m21:52:50[0m :: [Math::Root] ok 45 - high default 3 root of 7 ok [35m21:52:50[0m :: [Math::Root] ok 46 - high default 4 root of 7 ok [35m21:52:50[0m :: [Math::Root] ok 47 - high default 5 root of 7 ok [35m21:52:50[0m :: [Math::Root] ok 48 - high default 6 root of 7 ok [35m21:52:50[0m :: [Math::Root] ok 49 - high default 7 root of 7 ok [35m21:52:50[0m :: [Math::Root] ok 50 - high default 8 root of 7 ok [35m21:52:50[0m :: [Math::Root] ok 51 - high default 9 root of 7 ok [35m21:52:50[0m :: [Math::Root] ok 52 - high default 2 root of 8 ok [35m21:52:50[0m :: [Math::Root] ok 53 - high default 3 root of 8 ok [35m21:52:50[0m :: [Math::Root] ok 54 - high default 4 root of 8 ok [35m21:52:50[0m :: [Math::Root] ok 55 - high default 5 root of 8 ok [35m21:52:50[0m :: [Math::Root] ok 56 - high default 6 root of 8 ok [35m21:52:50[0m :: [Math::Root] ok 57 - high default 7 root of 8 ok [35m21:52:50[0m :: [Math::Root] ok 58 - high default 8 root of 8 ok [35m21:52:50[0m :: [Math::Root] ok 59 - high default 9 root of 8 ok [35m21:52:50[0m :: [Math::Root] ok 60 - high default 2 root of 9 ok [35m21:52:50[0m :: [Math::Root] ok 61 - high default 3 root of 9 ok [35m21:52:50[0m :: [Math::Root] ok 62 - high default 4 root of 9 ok [35m21:52:50[0m :: [Math::Root] ok 63 - high default 5 root of 9 ok [35m21:52:50[0m :: [Math::Root] ok 64 - high default 6 root of 9 ok [35m21:52:50[0m :: [Math::Root] ok 65 - high default 7 root of 9 ok [35m21:52:50[0m :: [Math::Root] ok 66 - high default 8 root of 9 ok [35m21:52:50[0m :: [Math::Root] ok 67 - high default 9 root of 9 ok [35m21:52:50[0m :: [Math::Root] ok [35m21:52:50[0m :: [Math::Root] All tests successful. [35m21:52:50[0m :: [Math::Root] Files=2, Tests=142, 5 wallclock secs ( 0.06 usr 0.02 sys + 6.41 cusr 0.49 csys = 6.98 CPU) [35m21:52:50[0m :: [Math::Root] Result: PASS [35m21:52:50[0m :: ===> Testing [OK] for Math::Root:ver<0.0.3>:auth<zef:thundergnat> [1;36m[task stderr][0m [35m21:52:50[0m :: All candidates are currently installed [1;36m[task run: task.bash - tasks/multi-versions][0m [1;36m[dump code: task.bash][0m [1] set -e [2] echo "Linux version: $os" [3] curl -sL https://rakudo.org/dl/rakudo/rakudo-moar-$version-01-linux-x86_64-gcc.tar.gz \ [4] -o rakudo-moar-$version-01-linux-x86_64-gcc.tar.gz [5] tar -xzf rakudo-moar-$version-01-linux-x86_64-gcc.tar.gz [6] eval "$(rakudo-moar-$version-01-linux-x86_64-gcc/scripts/set-env.sh)" [7] which raku [8] which zef [9] raku --version [10] zef --version [11] [12] cd source/ [13] zef install . --deps-only --test-depends --build-depends --/test -to=home [14] /usr/bin/time -f "%E real,%U user,%S sys | CPU Percentage: %P" -o "${cache_root_dir}/${version}_time" \ [15] zef test --debug . && touch "${cache_root_dir}/${version}_ok" [16] [1;36m[task stdout][0m [35m21:52:50[0m :: Linux version: debian [35m21:52:53[0m :: Adding Rakudo to PATH [35m21:52:53[0m :: ======================= [35m21:52:53[0m :: [35m21:52:53[0m :: Paths successfully added. [35m21:52:53[0m :: [35m21:52:53[0m :: ================================================================================ [35m21:52:53[0m :: ========= __ __ [35m21:52:53[0m :: ||_|_|| ============================= ( \,/ ) [35m21:52:53[0m :: || # || Welcome to the Raku Console \_ O _/ [35m21:52:53[0m :: || # || ============================= (_/ \_) [35m21:52:53[0m :: [35m21:52:53[0m :: This console has all the tools available you need to get started using Raku. [35m21:52:53[0m :: [35m21:52:53[0m :: Rakudo provides an interactive command line interpreter (a so called Read Eval [35m21:52:53[0m :: Print Loop, REPL for short) you can use to quickly try out pieces of Raku code. [35m21:52:53[0m :: Start it by typing: [35m21:52:53[0m :: [35m21:52:53[0m :: raku [35m21:52:53[0m :: [35m21:52:53[0m :: If you already have a Raku program in a file, you can run it by typing: [35m21:52:53[0m :: [35m21:52:53[0m :: raku path/to/my/program.raku [35m21:52:53[0m :: [35m21:52:53[0m :: To install additional modules you can use the Zef module manager: [35m21:52:53[0m :: [35m21:52:53[0m :: zef install Some::Module [35m21:52:53[0m :: [35m21:52:53[0m :: https://rakudo.org/ - The home of this implementation of Raku. [35m21:52:53[0m :: https://raku.land/ - Go here to browse for Raku modules. [35m21:52:53[0m :: https://docs.raku.org/ - The Raku documentation. [35m21:52:53[0m :: https://web.libera.chat/#raku - The Raku user chat. Talk to us! [35m21:52:53[0m :: [35m21:52:53[0m :: Happy hacking! [35m21:52:53[0m :: [35m21:52:53[0m :: ================================================================================ [35m21:52:53[0m :: [35m21:52:53[0m :: /var/.sparrowdo/env/main/.sparrowdo/rakudo-moar-2022.12-01-linux-x86_64-gcc/bin/raku [35m21:52:53[0m :: /var/.sparrowdo/env/main/.sparrowdo/rakudo-moar-2022.12-01-linux-x86_64-gcc/share/perl6/site/bin/zef [35m21:52:53[0m :: Welcome to Rakudo™ v2022.12. [35m21:52:53[0m :: Implementing the Raku® Programming Language v6.d. [35m21:52:53[0m :: Built on MoarVM version 2022.12. [35m21:52:54[0m :: v0.14.5 [35m21:52:59[0m :: ===> Testing: Math::Root:ver<0.0.3>:auth<zef:thundergnat> [35m21:53:04[0m :: [Math::Root] Testing with plugin: Zef::Service::Shell::prove+{<anon|1>} [35m21:53:04[0m :: [Math::Root] t/01-integer.t ... [35m21:53:04[0m :: [Math::Root] 1..75 [35m21:53:04[0m :: [Math::Root] ok 1 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 2 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 3 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 4 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 5 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 6 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 7 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 8 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 9 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 10 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 11 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 12 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 13 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 14 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 15 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 16 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 17 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 18 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 19 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 20 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 21 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 22 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 23 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 24 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 25 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 26 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 27 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 28 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 29 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 30 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 31 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 32 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 33 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 34 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 35 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 36 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 37 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 38 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 39 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 40 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 41 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 42 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 43 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 44 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 45 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 46 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 47 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 48 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 49 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 50 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 51 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 52 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 53 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 54 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 55 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 56 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 57 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 58 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 59 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 60 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 61 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 62 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 63 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 64 - powers of 5 integer root ok [35m21:53:04[0m :: [Math::Root] ok 65 - large powers of 17 integer root ok [35m21:53:04[0m :: [Math::Root] ok 66 - large powers of 17 integer root ok [35m21:53:04[0m :: [Math::Root] ok 67 - large powers of 17 integer root ok [35m21:53:04[0m :: [Math::Root] ok 68 - large powers of 17 integer root ok [35m21:53:04[0m :: [Math::Root] ok 69 - large powers of 17 integer root ok [35m21:53:04[0m :: [Math::Root] ok 70 - large powers of 17 integer root ok [35m21:53:04[0m :: [Math::Root] ok 71 - large powers of 17 integer root ok [35m21:53:04[0m :: [Math::Root] ok 72 - large powers of 17 integer root ok [35m21:53:04[0m :: [Math::Root] ok 73 - large powers of 17 integer root ok [35m21:53:04[0m :: [Math::Root] ok 74 - large powers of 17 integer root ok [35m21:53:04[0m :: [Math::Root] ok 75 - large powers of 17 integer root ok [35m21:53:04[0m :: [Math::Root] ok [35m21:53:04[0m :: [Math::Root] t/02-rational.t .. [35m21:53:04[0m :: [Math::Root] 1..67 [35m21:53:04[0m :: [Math::Root] ok 1 - square root 2 defaults ok [35m21:53:04[0m :: [Math::Root] ok 2 - square root 2 higher precision ok [35m21:53:04[0m :: [Math::Root] ok 3 - square root 2 ridiculous precision ok [35m21:53:04[0m :: [Math::Root] ok 4 - high default 2 root of 2 ok [35m21:53:04[0m :: [Math::Root] ok 5 - high default 3 root of 2 ok [35m21:53:04[0m :: [Math::Root] ok 6 - high default 4 root of 2 ok [35m21:53:04[0m :: [Math::Root] ok 7 - high default 5 root of 2 ok [35m21:53:04[0m :: [Math::Root] ok 8 - high default 6 root of 2 ok [35m21:53:04[0m :: [Math::Root] ok 9 - high default 7 root of 2 ok [35m21:53:04[0m :: [Math::Root] ok 10 - high default 8 root of 2 ok [35m21:53:04[0m :: [Math::Root] ok 11 - high default 9 root of 2 ok [35m21:53:04[0m :: [Math::Root] ok 12 - high default 2 root of 3 ok [35m21:53:04[0m :: [Math::Root] ok 13 - high default 3 root of 3 ok [35m21:53:04[0m :: [Math::Root] ok 14 - high default 4 root of 3 ok [35m21:53:04[0m :: [Math::Root] ok 15 - high default 5 root of 3 ok [35m21:53:04[0m :: [Math::Root] ok 16 - high default 6 root of 3 ok [35m21:53:04[0m :: [Math::Root] ok 17 - high default 7 root of 3 ok [35m21:53:04[0m :: [Math::Root] ok 18 - high default 8 root of 3 ok [35m21:53:04[0m :: [Math::Root] ok 19 - high default 9 root of 3 ok [35m21:53:04[0m :: [Math::Root] ok 20 - high default 2 root of 4 ok [35m21:53:04[0m :: [Math::Root] ok 21 - high default 3 root of 4 ok [35m21:53:04[0m :: [Math::Root] ok 22 - high default 4 root of 4 ok [35m21:53:04[0m :: [Math::Root] ok 23 - high default 5 root of 4 ok [35m21:53:04[0m :: [Math::Root] ok 24 - high default 6 root of 4 ok [35m21:53:04[0m :: [Math::Root] ok 25 - high default 7 root of 4 ok [35m21:53:04[0m :: [Math::Root] ok 26 - high default 8 root of 4 ok [35m21:53:04[0m :: [Math::Root] ok 27 - high default 9 root of 4 ok [35m21:53:04[0m :: [Math::Root] ok 28 - high default 2 root of 5 ok [35m21:53:04[0m :: [Math::Root] ok 29 - high default 3 root of 5 ok [35m21:53:04[0m :: [Math::Root] ok 30 - high default 4 root of 5 ok [35m21:53:04[0m :: [Math::Root] ok 31 - high default 5 root of 5 ok [35m21:53:04[0m :: [Math::Root] ok 32 - high default 6 root of 5 ok [35m21:53:04[0m :: [Math::Root] ok 33 - high default 7 root of 5 ok [35m21:53:04[0m :: [Math::Root] ok 34 - high default 8 root of 5 ok [35m21:53:04[0m :: [Math::Root] ok 35 - high default 9 root of 5 ok [35m21:53:04[0m :: [Math::Root] ok 36 - high default 2 root of 6 ok [35m21:53:04[0m :: [Math::Root] ok 37 - high default 3 root of 6 ok [35m21:53:04[0m :: [Math::Root] ok 38 - high default 4 root of 6 ok [35m21:53:04[0m :: [Math::Root] ok 39 - high default 5 root of 6 ok [35m21:53:04[0m :: [Math::Root] ok 40 - high default 6 root of 6 ok [35m21:53:04[0m :: [Math::Root] ok 41 - high default 7 root of 6 ok [35m21:53:04[0m :: [Math::Root] ok 42 - high default 8 root of 6 ok [35m21:53:04[0m :: [Math::Root] ok 43 - high default 9 root of 6 ok [35m21:53:04[0m :: [Math::Root] ok 44 - high default 2 root of 7 ok [35m21:53:04[0m :: [Math::Root] ok 45 - high default 3 root of 7 ok [35m21:53:04[0m :: [Math::Root] ok 46 - high default 4 root of 7 ok [35m21:53:04[0m :: [Math::Root] ok 47 - high default 5 root of 7 ok [35m21:53:04[0m :: [Math::Root] ok 48 - high default 6 root of 7 ok [35m21:53:04[0m :: [Math::Root] ok 49 - high default 7 root of 7 ok [35m21:53:04[0m :: [Math::Root] ok 50 - high default 8 root of 7 ok [35m21:53:04[0m :: [Math::Root] ok 51 - high default 9 root of 7 ok [35m21:53:04[0m :: [Math::Root] ok 52 - high default 2 root of 8 ok [35m21:53:04[0m :: [Math::Root] ok 53 - high default 3 root of 8 ok [35m21:53:04[0m :: [Math::Root] ok 54 - high default 4 root of 8 ok [35m21:53:04[0m :: [Math::Root] ok 55 - high default 5 root of 8 ok [35m21:53:04[0m :: [Math::Root] ok 56 - high default 6 root of 8 ok [35m21:53:04[0m :: [Math::Root] ok 57 - high default 7 root of 8 ok [35m21:53:04[0m :: [Math::Root] ok 58 - high default 8 root of 8 ok [35m21:53:04[0m :: [Math::Root] ok 59 - high default 9 root of 8 ok [35m21:53:04[0m :: [Math::Root] ok 60 - high default 2 root of 9 ok [35m21:53:04[0m :: [Math::Root] ok 61 - high default 3 root of 9 ok [35m21:53:04[0m :: [Math::Root] ok 62 - high default 4 root of 9 ok [35m21:53:04[0m :: [Math::Root] ok 63 - high default 5 root of 9 ok [35m21:53:04[0m :: [Math::Root] ok 64 - high default 6 root of 9 ok [35m21:53:04[0m :: [Math::Root] ok 65 - high default 7 root of 9 ok [35m21:53:04[0m :: [Math::Root] ok 66 - high default 8 root of 9 ok [35m21:53:04[0m :: [Math::Root] ok 67 - high default 9 root of 9 ok [35m21:53:04[0m :: [Math::Root] ok [35m21:53:04[0m :: [Math::Root] All tests successful. [35m21:53:04[0m :: [Math::Root] Files=2, Tests=142, 5 wallclock secs ( 0.05 usr 0.01 sys + 6.08 cusr 0.36 csys = 6.50 CPU) [35m21:53:04[0m :: [Math::Root] Result: PASS [35m21:53:04[0m :: ===> Testing [OK] for Math::Root:ver<0.0.3>:auth<zef:thundergnat> [1;36m[task stderr][0m [35m21:53:04[0m :: All candidates are currently installed [1;36m[task run: task.raku - tasks/multi-versions][0m [1;36m[dump code: task.raku][0m [1] my @state; [2] for config()<list><> -> $v { [3] my $s = %( version => $v ); [4] if "{cache_root_dir()}/{$v}_ok".IO ~~ :e { [5] $s<status> = "OK"; [6] } else { [7] $s<status> = "FAIL"; [8] } [9] if "{cache_root_dir()}/{$v}_time".IO ~~ :e { [10] $s<time> = "{cache_root_dir()}/{$v}_time".IO.slurp(); [11] } else { [12] $s<time> = "NA"; [13] } [14] @state.push: $s; [15] } [16] update_state %( list => @state ); [17] [1;36m[task stdout][0m [35m21:51:16[0m :: [repository] - index updated from https://sparrowhub.io/repo/api/v1/index run stage: run [1;36m[task run: task.bash - tasks/install-deps][0m [1;36m[dump code: task.bash][0m [1] sudo apt-get install -y time [2] zef install --/test Text::Table::Simple [3] [1;36m[task stdout][0m [35m21:51:21[0m :: Reading package lists... [35m21:51:21[0m :: Building dependency tree... [35m21:51:21[0m :: Reading state information... [35m21:51:21[0m :: The following NEW packages will be installed: [35m21:51:21[0m :: time [35m21:51:21[0m :: 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. [35m21:51:22[0m :: Need to get 50.8 kB of archives. [35m21:51:22[0m :: After this operation, 132 kB of additional disk space will be used. [35m21:51:22[0m :: Get:1 http://deb.debian.org/debian bullseye/main amd64 time amd64 1.9-0.1 [50.8 kB] [35m21:51:22[0m :: Fetched 50.8 kB in 0s (2729 kB/s) [35m21:51:22[0m :: Selecting previously unselected package time. [35m21:51:22[0m :: (Reading database ... [35m21:51:22[0m :: (Reading database ... 5% [35m21:51:22[0m :: (Reading database ... 10% [35m21:51:22[0m :: (Reading database ... 15% [35m21:51:22[0m :: (Reading database ... 20% [35m21:51:22[0m :: (Reading database ... 25% [35m21:51:22[0m :: (Reading database ... 30% [35m21:51:22[0m :: (Reading database ... 35% [35m21:51:22[0m :: (Reading database ... 40% [35m21:51:22[0m :: (Reading database ... 45% [35m21:51:22[0m :: (Reading database ... 50% [35m21:51:22[0m :: (Reading database ... 55% [35m21:51:22[0m :: (Reading database ... 60% [35m21:51:22[0m :: (Reading database ... 65% [35m21:51:22[0m :: (Reading database ... 70% [35m21:51:22[0m :: (Reading database ... 75% [35m21:51:22[0m :: (Reading database ... 80% [35m21:51:22[0m :: (Reading database ... 85% [35m21:51:22[0m :: (Reading database ... 90% [35m21:51:22[0m :: (Reading database ... 95% [35m21:51:22[0m :: (Reading database ... 100% [35m21:51:22[0m :: (Reading database ... 19016 files and directories currently installed.) [35m21:51:22[0m :: Preparing to unpack .../time_1.9-0.1_amd64.deb ... [35m21:51:22[0m :: Unpacking time (1.9-0.1) ... [35m21:51:22[0m :: Setting up time (1.9-0.1) ... [35m21:51:24[0m :: ===> Searching for: Text::Table::Simple [35m21:51:40[0m :: ===> Installing: Text::Table::Simple:ver<0.1.0>:auth<github:ugexe> [1;36m[task stderr][0m [35m21:51:41[0m :: debconf: delaying package configuration, since apt-utils is not installed [35m21:51:41[0m :: ===> Updating fez mirror: https://360.zef.pm/ [35m21:51:41[0m :: ===> Updated fez mirror: https://360.zef.pm/ [35m21:51:41[0m :: ===> Updating rea mirror: https://raw.githubusercontent.com/Raku/REA/main/META.json [35m21:51:41[0m :: ===> Updated rea mirror: https://raw.githubusercontent.com/Raku/REA/main/META.json