0s autopkgtest [05:47:02]: starting date: 2024-02-20 0s autopkgtest [05:47:02]: git checkout: d9c0295 adt_testbed.py: supress warnings from apt using a shell pipeline 0s autopkgtest [05:47:02]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.2csfhqnq/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --setup-commands /home/ubuntu/autopkgtest/setup-commands/setup-testbed --apt-pocket=proposed=src:ruby-defaults --apt-upgrade ruby-rouge --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=ruby-defaults/1:3.2~ubuntu1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos01-s390x-17.secgroup --name adt-noble-s390x-ruby-rouge-20240220-054702-juju-7f2275-prod-proposed-migration-environment-2 --image adt/ubuntu-noble-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://us.ports.ubuntu.com/ubuntu-ports/ 144s autopkgtest [05:49:26]: @@@@@@@@@@@@@@@@@@@@ test bed setup 145s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 145s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [717 kB] 145s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [91.7 kB] 145s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [14.4 kB] 145s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [9892 B] 145s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main s390x Packages [182 kB] 145s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main s390x c-n-f Metadata [3032 B] 145s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x Packages [1180 B] 145s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x c-n-f Metadata [116 B] 145s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x Packages [905 kB] 145s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x c-n-f Metadata [7292 B] 145s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x Packages [3348 B] 145s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x c-n-f Metadata [116 B] 147s Fetched 2051 kB in 1s (1789 kB/s) 147s Reading package lists... 149s Reading package lists... 150s Building dependency tree... 150s Reading state information... 150s Calculating upgrade... 150s The following packages will be upgraded: 150s openssh-client openssh-server openssh-sftp-server 151s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 151s Need to get 1417 kB of archives. 151s After this operation, 0 B of additional disk space will be used. 151s Get:1 http://ftpmaster.internal/ubuntu noble/main s390x openssh-sftp-server s390x 1:9.6p1-3ubuntu2 [39.0 kB] 151s Get:2 http://ftpmaster.internal/ubuntu noble/main s390x openssh-server s390x 1:9.6p1-3ubuntu2 [444 kB] 151s Get:3 http://ftpmaster.internal/ubuntu noble/main s390x openssh-client s390x 1:9.6p1-3ubuntu2 [934 kB] 151s Preconfiguring packages ... 151s Fetched 1417 kB in 1s (2548 kB/s) 151s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 75778 files and directories currently installed.) 151s Preparing to unpack .../openssh-sftp-server_1%3a9.6p1-3ubuntu2_s390x.deb ... 151s Unpacking openssh-sftp-server (1:9.6p1-3ubuntu2) over (1:9.6p1-3ubuntu1) ... 152s Preparing to unpack .../openssh-server_1%3a9.6p1-3ubuntu2_s390x.deb ... 152s Unpacking openssh-server (1:9.6p1-3ubuntu2) over (1:9.6p1-3ubuntu1) ... 152s Preparing to unpack .../openssh-client_1%3a9.6p1-3ubuntu2_s390x.deb ... 152s Unpacking openssh-client (1:9.6p1-3ubuntu2) over (1:9.6p1-3ubuntu1) ... 152s Setting up openssh-client (1:9.6p1-3ubuntu2) ... 152s Setting up openssh-sftp-server (1:9.6p1-3ubuntu2) ... 152s Setting up openssh-server (1:9.6p1-3ubuntu2) ... 153s Processing triggers for man-db (2.12.0-3) ... 154s Processing triggers for ufw (0.36.2-5) ... 154s Reading package lists... 154s Building dependency tree... 154s Reading state information... 155s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 155s Unknown architecture, assuming PC-style ttyS0 155s sh: Attempting to set up Debian/Ubuntu apt sources automatically 155s sh: Distribution appears to be Ubuntu 157s Reading package lists... 157s Building dependency tree... 157s Reading state information... 158s eatmydata is already the newest version (131-1). 158s dbus is already the newest version (1.14.10-3ubuntu1). 158s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 158s Reading package lists... 158s Building dependency tree... 158s Reading state information... 159s rng-tools-debian is already the newest version (2.4). 159s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 159s Reading package lists... 159s Building dependency tree... 159s Reading state information... 159s haveged is already the newest version (1.9.14-1ubuntu1). 159s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 160s Reading package lists... 160s Building dependency tree... 160s Reading state information... 160s The following packages will be REMOVED: 160s cloud-init* python3-configobj* python3-debconf* 160s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 160s After this operation, 3227 kB disk space will be freed. 161s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 75778 files and directories currently installed.) 161s Removing cloud-init (24.1~6ga4140119-0ubuntu1) ... 161s Removing python3-configobj (5.0.8-3) ... 161s Removing python3-debconf (1.5.82) ... 161s Processing triggers for man-db (2.12.0-3) ... 162s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 75390 files and directories currently installed.) 162s Purging configuration files for cloud-init (24.1~6ga4140119-0ubuntu1) ... 162s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 162s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 163s Reading package lists... 163s Building dependency tree... 163s Reading state information... 164s linux-generic is already the newest version (6.6.0-14.14). 164s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 164s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 164s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 164s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 164s Hit:4 http://ftpmaster.internal/ubuntu noble-proposed InRelease 166s Reading package lists... 166s Reading package lists... 166s Building dependency tree... 166s Reading state information... 166s Calculating upgrade... 166s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 166s Reading package lists... 167s Building dependency tree... 167s Reading state information... 167s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 167s autopkgtest [05:49:49]: rebooting testbed after setup commands that affected boot 331s autopkgtest [05:52:33]: testbed running kernel: Linux 6.6.0-14-generic #14-Ubuntu SMP Thu Nov 30 09:46:34 UTC 2023 331s autopkgtest [05:52:33]: testbed dpkg architecture: s390x 333s autopkgtest [05:52:35]: @@@@@@@@@@@@@@@@@@@@ apt-source ruby-rouge 334s Get:1 http://ftpmaster.internal/ubuntu noble/universe ruby-rouge 4.1.3-2 (dsc) [2094 B] 334s Get:2 http://ftpmaster.internal/ubuntu noble/universe ruby-rouge 4.1.3-2 (tar) [1056 kB] 334s Get:3 http://ftpmaster.internal/ubuntu noble/universe ruby-rouge 4.1.3-2 (diff) [6524 B] 335s gpgv: Signature made Fri Oct 27 12:57:46 2023 UTC 335s gpgv: using RSA key 2D65BC1EB9665A6E97F9730AB3F5945285219E1F 335s gpgv: issuer "rmb@debian.org" 335s gpgv: Can't check signature: No public key 335s dpkg-source: warning: cannot verify inline signature for ./ruby-rouge_4.1.3-2.dsc: no acceptable signature found 335s autopkgtest [05:52:37]: testing package ruby-rouge version 4.1.3-2 335s autopkgtest [05:52:37]: build not needed 336s autopkgtest [05:52:38]: test gem2deb-test-runner: preparing testbed 341s Reading package lists... 342s Building dependency tree... 342s Reading state information... 342s Correcting dependencies...Starting pkgProblemResolver with broken count: 0 342s Starting 2 pkgProblemResolver with broken count: 0 342s Done 342s Done 342s Starting pkgProblemResolver with broken count: 0 342s Starting 2 pkgProblemResolver with broken count: 0 342s Done 343s The following additional packages will be installed: 343s gem2deb-test-runner libruby libruby3.2 rake ruby ruby-bundler 343s ruby-minitest-power-assert ruby-mustermann ruby-net-telnet ruby-rack 343s ruby-rack-protection ruby-rouge ruby-ruby2-keywords ruby-rubygems ruby-sdbm 343s ruby-sinatra ruby-tilt ruby-webrick ruby-xmlrpc ruby3.2 rubygems-integration 343s Suggested packages: 343s ri ruby-dev bundler 343s Recommended packages: 343s zip fonts-lato libjs-jquery 343s The following NEW packages will be installed: 343s gem2deb-test-runner libruby libruby3.2 rake ruby ruby-bundler 343s ruby-minitest-power-assert ruby-mustermann ruby-net-telnet ruby-rack 343s ruby-rack-protection ruby-rouge ruby-ruby2-keywords ruby-rubygems ruby-sdbm 343s ruby-sinatra ruby-tilt ruby-webrick ruby-xmlrpc ruby3.2 rubygems-integration 343s 0 upgraded, 21 newly installed, 0 to remove and 0 not upgraded. 343s 1 not fully installed or removed. 343s Need to get 7006 kB of archives. 343s After this operation, 33.8 MB of additional disk space will be used. 343s Get:1 http://ftpmaster.internal/ubuntu noble/main s390x rubygems-integration all 1.18 [5336 B] 343s Get:2 http://ftpmaster.internal/ubuntu noble/main s390x rake all 13.0.6-3 [61.6 kB] 343s Get:3 http://ftpmaster.internal/ubuntu noble/main s390x ruby-net-telnet all 0.2.0-1 [13.3 kB] 343s Get:4 http://ftpmaster.internal/ubuntu noble/main s390x ruby-webrick all 1.8.1-1 [52.3 kB] 343s Get:5 http://ftpmaster.internal/ubuntu noble/main s390x ruby-xmlrpc all 0.3.2-2 [24.8 kB] 343s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main s390x libruby s390x 1:3.2~ubuntu1 [4696 B] 343s Get:7 http://ftpmaster.internal/ubuntu noble/main s390x ruby-sdbm s390x 1.0.0-5build3 [19.1 kB] 343s Get:8 http://ftpmaster.internal/ubuntu noble/main s390x libruby3.2 s390x 3.2.3-1 [5430 kB] 343s Get:9 http://ftpmaster.internal/ubuntu noble/main s390x ruby3.2 s390x 3.2.3-1 [50.6 kB] 343s Get:10 http://ftpmaster.internal/ubuntu noble/main s390x ruby-rubygems all 3.4.20-1 [238 kB] 343s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/main s390x ruby s390x 1:3.2~ubuntu1 [3468 B] 343s Get:12 http://ftpmaster.internal/ubuntu noble/universe s390x ruby-rouge all 4.1.3-2 [451 kB] 343s Get:13 http://ftpmaster.internal/ubuntu noble/universe s390x ruby-bundler all 2.4.20-1 [334 kB] 344s Get:14 http://ftpmaster.internal/ubuntu noble/universe s390x ruby-minitest-power-assert all 0.3.1-2 [4148 B] 344s Get:15 http://ftpmaster.internal/ubuntu noble/main s390x ruby-ruby2-keywords all 0.0.5-1 [4280 B] 344s Get:16 http://ftpmaster.internal/ubuntu noble/main s390x ruby-mustermann all 3.0.0-2 [38.3 kB] 344s Get:17 http://ftpmaster.internal/ubuntu noble/main s390x ruby-rack all 2.2.7-1 [114 kB] 344s Get:18 http://ftpmaster.internal/ubuntu noble/main s390x ruby-rack-protection all 3.0.5-3 [17.3 kB] 344s Get:19 http://ftpmaster.internal/ubuntu noble/main s390x ruby-tilt all 2.0.11-2 [26.0 kB] 344s Get:20 http://ftpmaster.internal/ubuntu noble/main s390x ruby-sinatra all 3.0.5-3 [93.2 kB] 344s Get:21 http://ftpmaster.internal/ubuntu noble/universe s390x gem2deb-test-runner s390x 2.2.1 [20.4 kB] 344s Fetched 7006 kB in 1s (7429 kB/s) 344s Selecting previously unselected package rubygems-integration. 344s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 75333 files and directories currently installed.) 344s Preparing to unpack .../00-rubygems-integration_1.18_all.deb ... 344s Unpacking rubygems-integration (1.18) ... 344s Selecting previously unselected package rake. 344s Preparing to unpack .../01-rake_13.0.6-3_all.deb ... 344s Unpacking rake (13.0.6-3) ... 344s Selecting previously unselected package ruby-net-telnet. 344s Preparing to unpack .../02-ruby-net-telnet_0.2.0-1_all.deb ... 344s Unpacking ruby-net-telnet (0.2.0-1) ... 344s Selecting previously unselected package ruby-webrick. 344s Preparing to unpack .../03-ruby-webrick_1.8.1-1_all.deb ... 344s Unpacking ruby-webrick (1.8.1-1) ... 344s Selecting previously unselected package ruby-xmlrpc. 344s Preparing to unpack .../04-ruby-xmlrpc_0.3.2-2_all.deb ... 344s Unpacking ruby-xmlrpc (0.3.2-2) ... 344s Selecting previously unselected package libruby:s390x. 344s Preparing to unpack .../05-libruby_1%3a3.2~ubuntu1_s390x.deb ... 344s Unpacking libruby:s390x (1:3.2~ubuntu1) ... 344s Selecting previously unselected package ruby-sdbm:s390x. 344s Preparing to unpack .../06-ruby-sdbm_1.0.0-5build3_s390x.deb ... 344s Unpacking ruby-sdbm:s390x (1.0.0-5build3) ... 344s Selecting previously unselected package libruby3.2:s390x. 344s Preparing to unpack .../07-libruby3.2_3.2.3-1_s390x.deb ... 344s Unpacking libruby3.2:s390x (3.2.3-1) ... 345s Selecting previously unselected package ruby3.2. 345s Preparing to unpack .../08-ruby3.2_3.2.3-1_s390x.deb ... 345s Unpacking ruby3.2 (3.2.3-1) ... 345s Selecting previously unselected package ruby-rubygems. 345s Preparing to unpack .../09-ruby-rubygems_3.4.20-1_all.deb ... 345s Unpacking ruby-rubygems (3.4.20-1) ... 345s Selecting previously unselected package ruby. 345s Preparing to unpack .../10-ruby_1%3a3.2~ubuntu1_s390x.deb ... 345s Unpacking ruby (1:3.2~ubuntu1) ... 345s Selecting previously unselected package ruby-rouge. 345s Preparing to unpack .../11-ruby-rouge_4.1.3-2_all.deb ... 345s Unpacking ruby-rouge (4.1.3-2) ... 345s Selecting previously unselected package ruby-bundler. 345s Preparing to unpack .../12-ruby-bundler_2.4.20-1_all.deb ... 345s Unpacking ruby-bundler (2.4.20-1) ... 345s Selecting previously unselected package ruby-minitest-power-assert. 345s Preparing to unpack .../13-ruby-minitest-power-assert_0.3.1-2_all.deb ... 345s Unpacking ruby-minitest-power-assert (0.3.1-2) ... 345s Selecting previously unselected package ruby-ruby2-keywords. 345s Preparing to unpack .../14-ruby-ruby2-keywords_0.0.5-1_all.deb ... 345s Unpacking ruby-ruby2-keywords (0.0.5-1) ... 345s Selecting previously unselected package ruby-mustermann. 345s Preparing to unpack .../15-ruby-mustermann_3.0.0-2_all.deb ... 345s Unpacking ruby-mustermann (3.0.0-2) ... 345s Selecting previously unselected package ruby-rack. 345s Preparing to unpack .../16-ruby-rack_2.2.7-1_all.deb ... 345s Unpacking ruby-rack (2.2.7-1) ... 345s Selecting previously unselected package ruby-rack-protection. 345s Preparing to unpack .../17-ruby-rack-protection_3.0.5-3_all.deb ... 345s Unpacking ruby-rack-protection (3.0.5-3) ... 345s Selecting previously unselected package ruby-tilt. 345s Preparing to unpack .../18-ruby-tilt_2.0.11-2_all.deb ... 345s Unpacking ruby-tilt (2.0.11-2) ... 345s Selecting previously unselected package ruby-sinatra. 345s Preparing to unpack .../19-ruby-sinatra_3.0.5-3_all.deb ... 345s Unpacking ruby-sinatra (3.0.5-3) ... 345s Selecting previously unselected package gem2deb-test-runner. 345s Preparing to unpack .../20-gem2deb-test-runner_2.2.1_s390x.deb ... 345s Unpacking gem2deb-test-runner (2.2.1) ... 345s Setting up ruby-ruby2-keywords (0.0.5-1) ... 345s Setting up ruby-mustermann (3.0.0-2) ... 345s Setting up rubygems-integration (1.18) ... 345s Setting up ruby-net-telnet (0.2.0-1) ... 345s Setting up ruby-webrick (1.8.1-1) ... 345s Setting up ruby-xmlrpc (0.3.2-2) ... 345s Setting up ruby-rubygems (3.4.20-1) ... 345s Setting up rake (13.0.6-3) ... 345s Setting up libruby:s390x (1:3.2~ubuntu1) ... 345s Setting up ruby-sdbm:s390x (1.0.0-5build3) ... 345s Setting up libruby3.2:s390x (3.2.3-1) ... 345s Setting up ruby-minitest-power-assert (0.3.1-2) ... 345s Setting up ruby3.2 (3.2.3-1) ... 345s Setting up ruby (1:3.2~ubuntu1) ... 345s Setting up ruby-rouge (4.1.3-2) ... 345s Setting up ruby-tilt (2.0.11-2) ... 345s Setting up ruby-rack (2.2.7-1) ... 345s Setting up ruby-bundler (2.4.20-1) ... 345s Setting up gem2deb-test-runner (2.2.1) ... 345s Setting up ruby-rack-protection (3.0.5-3) ... 345s Setting up ruby-sinatra (3.0.5-3) ... 345s Setting up autopkgtest-satdep (0) ... 345s Processing triggers for libc-bin (2.38-3ubuntu1) ... 345s Processing triggers for man-db (2.12.0-3) ... 350s (Reading database ... 79606 files and directories currently installed.) 350s Removing autopkgtest-satdep (0) ... 351s autopkgtest [05:52:53]: test gem2deb-test-runner: gem2deb-test-runner --autopkgtest --check-dependencies 2>&1 351s autopkgtest [05:52:53]: test gem2deb-test-runner: [----------------------- 351s 351s ┌──────────────────────────────────────────────────────────────────────────────┐ 351s │ Checking Rubygems dependency resolution on ruby3.2 │ 351s └──────────────────────────────────────────────────────────────────────────────┘ 351s 351s RUBYLIB=. GEM_PATH= ruby3.2 -e gem\ \"rouge\" 351s mv lib ./.gem2deb.lib 351s mv ./.gem2deb.lib lib 351s 351s ┌──────────────────────────────────────────────────────────────────────────────┐ 351s │ Run tests for ruby3.2 from debian/ruby-tests.rake │ 351s └──────────────────────────────────────────────────────────────────────────────┘ 351s 351s RUBYLIB=. GEM_PATH= ruby3.2 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake 351s mv lib ./.gem2deb.lib 351s /usr/bin/ruby3.2 -r./spec/spec_helper /usr/lib/ruby/gems/3.2.0/gems/rake-13.0.6/lib/rake/rake_test_loader.rb "spec/cli_spec.rb" "spec/formatter_spec.rb" "spec/formatters/html_line_highlighter_spec.rb" "spec/formatters/html_line_table_spec.rb" "spec/formatters/html_linewise_spec.rb" "spec/formatters/html_pygments_spec.rb" "spec/formatters/html_spec.rb" "spec/formatters/null_spec.rb" "spec/formatters/terminal256_spec.rb" "spec/formatters/terminal_truecolor_spec.rb" "spec/formatters/tex_spec.rb" "spec/guesser_spec.rb" "spec/lexer_spec.rb" "spec/lexers/abap_spec.rb" "spec/lexers/ada_spec.rb" "spec/lexers/apache_spec.rb" "spec/lexers/apex_spec.rb" "spec/lexers/apiblueprint_spec.rb" "spec/lexers/apple_script_spec.rb" "spec/lexers/armasm_spec.rb" "spec/lexers/augeas_spec.rb" "spec/lexers/awk_spec.rb" "spec/lexers/batch_spec.rb" "spec/lexers/bbcbasic_spec.rb" "spec/lexers/bibtex_spec.rb" "spec/lexers/biml_spec.rb" "spec/lexers/brainfuck_spec.rb" "spec/lexers/brightscript_spec.rb" "spec/lexers/bsl_spec.rb" "spec/lexers/c_spec.rb" "spec/lexers/ceylon_spec.rb" "spec/lexers/cfscript_spec.rb" "spec/lexers/cisco_ios_spec.rb" "spec/lexers/clean_spec.rb" "spec/lexers/clojure_spec.rb" "spec/lexers/cmake_spec.rb" "spec/lexers/cmhg_spec.rb" "spec/lexers/coffeescript_spec.rb" "spec/lexers/common_lisp_spec.rb" "spec/lexers/conf_spec.rb" "spec/lexers/console_spec.rb" "spec/lexers/coq_spec.rb" "spec/lexers/cpp_spec.rb" "spec/lexers/crystal_spec.rb" "spec/lexers/csharp_spec.rb" "spec/lexers/css_spec.rb" "spec/lexers/csvs_spec.rb" "spec/lexers/cuda_spec.rb" "spec/lexers/cypher_spec.rb" "spec/lexers/cython_spec.rb" "spec/lexers/d_spec.rb" "spec/lexers/dafny_spec.rb" "spec/lexers/dart_spec.rb" "spec/lexers/diff_spec.rb" "spec/lexers/digdag_spec.rb" "spec/lexers/docker_spec.rb" "spec/lexers/dot_spec.rb" "spec/lexers/ecl_spec.rb" "spec/lexers/eex_spec.rb" "spec/lexers/eiffel_spec.rb" "spec/lexers/elixir_spec.rb" "spec/lexers/elm_spec.rb" "spec/lexers/email_spec.rb" "spec/lexers/epp_spec.rb" "spec/lexers/erb_spec.rb" "spec/lexers/erlang_spec.rb" "spec/lexers/escape_spec.rb" "spec/lexers/factor_spec.rb" "spec/lexers/fluent_spec.rb" "spec/lexers/fortran_spec.rb" "spec/lexers/freefem_spec.rb" "spec/lexers/fsharp_spec.rb" "spec/lexers/gdscript_spec.rb" "spec/lexers/ghc_cmm_spec.rb" "spec/lexers/ghc_core_spec.rb" "spec/lexers/gherkin_spec.rb" "spec/lexers/go_spec.rb" "spec/lexers/gradle_spec.rb" "spec/lexers/graphql_spec.rb" "spec/lexers/groovy_spec.rb" "spec/lexers/hack_spec.rb" "spec/lexers/haml_spec.rb" "spec/lexers/handlebars_spec.rb" "spec/lexers/haskell_spec.rb" "spec/lexers/haxe_spec.rb" "spec/lexers/hcl_spec.rb" "spec/lexers/hlsl_spec.rb" "spec/lexers/hocon_spec.rb" "spec/lexers/hql_spec.rb" "spec/lexers/html_spec.rb" "spec/lexers/http_spec.rb" "spec/lexers/hylang_spec.rb" "spec/lexers/idlang_spec.rb" "spec/lexers/idris_spec.rb" "spec/lexers/igorpro_spec.rb" "spec/lexers/ini_spec.rb" "spec/lexers/io_spec.rb" "spec/lexers/irb_spec.rb" "spec/lexers/isabelle_spec.rb" "spec/lexers/isbl_spec.rb" "spec/lexers/j_spec.rb" "spec/lexers/janet_spec.rb" "spec/lexers/java_spec.rb" "spec/lexers/javascript_spec.rb" "spec/lexers/jinja_spec.rb" "spec/lexers/jsl_spec.rb" "spec/lexers/json_spec.rb" "spec/lexers/jsonnet_spec.rb" "spec/lexers/jsp_spec.rb" "spec/lexers/jsx_spec.rb" "spec/lexers/julia_spec.rb" "spec/lexers/kotlin_spec.rb" "spec/lexers/lasso_spec.rb" "spec/lexers/lean_spec.rb" "spec/lexers/liquid_spec.rb" "spec/lexers/literate_coffeescript_spec.rb" "spec/lexers/literate_haskell_spec.rb" "spec/lexers/livescript_spec.rb" "spec/lexers/llvm_spec.rb" "spec/lexers/lua_spec.rb" "spec/lexers/lustre_spec.rb" "spec/lexers/lutin_spec.rb" "spec/lexers/m68k_spec.rb" "spec/lexers/magik_spec.rb" "spec/lexers/make_spec.rb" "spec/lexers/markdown_spec.rb" "spec/lexers/mason_spec.rb" "spec/lexers/mathematica_spec.rb" "spec/lexers/matlab_spec.rb" "spec/lexers/meson_spec.rb" "spec/lexers/minizinc_spec.rb" "spec/lexers/moonscript_spec.rb" "spec/lexers/mosel_spec.rb" "spec/lexers/msgtrans_spec.rb" "spec/lexers/nesasm_spec.rb" "spec/lexers/nginx_spec.rb" "spec/lexers/nial_spec.rb" "spec/lexers/nim_spec.rb" "spec/lexers/nix_spec.rb" "spec/lexers/objective_c_spec.rb" "spec/lexers/ocaml_spec.rb" "spec/lexers/openedge_spec.rb" "spec/lexers/opentype_feature_file_spec.rb" "spec/lexers/pascal_spec.rb" "spec/lexers/perl_spec.rb" "spec/lexers/php_spec.rb" "spec/lexers/plain_text_spec.rb" "spec/lexers/plist_spec.rb" "spec/lexers/plsql_spec.rb" "spec/lexers/pony_spec.rb" "spec/lexers/postscript_spec.rb" "spec/lexers/powershell_spec.rb" "spec/lexers/praat_spec.rb" "spec/lexers/prolog_spec.rb" "spec/lexers/prometheus_spec.rb" "spec/lexers/properties_spec.rb" "spec/lexers/protobuf_spec.rb" "spec/lexers/puppet_spec.rb" "spec/lexers/python_spec.rb" "spec/lexers/q_spec.rb" "spec/lexers/qml_spec.rb" "spec/lexers/r_spec.rb" "spec/lexers/racket_spec.rb" "spec/lexers/reasonml_spec.rb" "spec/lexers/rego_spec.rb" "spec/lexers/rescript_spec.rb" "spec/lexers/rml_spec.rb" "spec/lexers/robot_framework_spec.rb" "spec/lexers/ruby_spec.rb" "spec/lexers/rust_spec.rb" "spec/lexers/sas_spec.rb" "spec/lexers/scala_spec.rb" "spec/lexers/scheme_spec.rb" "spec/lexers/sed_spec.rb" "spec/lexers/shell_spec.rb" "spec/lexers/sieve_spec.rb" "spec/lexers/slice_spec.rb" "spec/lexers/slim_spec.rb" "spec/lexers/smalltalk_spec.rb" "spec/lexers/smarty_spec.rb" "spec/lexers/sml_spec.rb" "spec/lexers/sparql_spec.rb" "spec/lexers/sqf_spec.rb" "spec/lexers/sql_spec.rb" "spec/lexers/ssh_spec.rb" "spec/lexers/stan_spec.rb" "spec/lexers/stata_spec.rb" "spec/lexers/supercollider_spec.rb" "spec/lexers/swift_spec.rb" "spec/lexers/systemd_spec.rb" "spec/lexers/syzlang_spec.rb" "spec/lexers/syzprog_spec.rb" "spec/lexers/tap_spec.rb" "spec/lexers/tcl_spec.rb" "spec/lexers/terraform_spec.rb" "spec/lexers/tex_spec.rb" "spec/lexers/toml_spec.rb" "spec/lexers/tsx_spec.rb" "spec/lexers/ttcn3_spec.rb" "spec/lexers/tulip_spec.rb" "spec/lexers/turtle_spec.rb" "spec/lexers/twig_spec.rb" "spec/lexers/typescript_spec.rb" "spec/lexers/vala_spec.rb" "spec/lexers/varnish_spec.rb" "spec/lexers/velocity_spec.rb" "spec/lexers/verilog_spec.rb" "spec/lexers/viml_spec.rb" "spec/lexers/vue_spec.rb" "spec/lexers/wollok_spec.rb" "spec/lexers/xml_spec.rb" "spec/lexers/xojo_spec.rb" "spec/lexers/xpath_spec.rb" "spec/lexers/xquery_spec.rb" "spec/lexers/yaml_spec.rb" "spec/lexers/yang_spec.rb" "spec/lexers/zig_spec.rb" "spec/plugins/redcarpet_spec.rb" "spec/theme_spec.rb" "spec/token_spec.rb" "spec/visual_spec.rb" -v 352s 352s ============ 352s Run `rackup` and visit localhost:9292/:lexer_name to visually test a lexer. 352s ============ 352s 352s Run options: -v --seed 30103 352s 352s # Running: 352s 352s Rouge::Lexers::VimL::guessing#test_0002_guesses by mimetype = 0.03 s = . 352s Rouge::Lexers::VimL::guessing#test_0001_guesses by filename = 0.13 s = . 352s Rouge::Lexers::Cypher::guessing#test_0002_guesses by mimetype = 0.01 s = . 352s Rouge::Lexers::Cypher::guessing#test_0001_guesses by filename = 0.02 s = . 352s Rouge::Lexers::Syzlang::lexing#test_0003_recognizes defines = 0.01 s = . 352s Rouge::Lexers::Syzlang::lexing#test_0020_recognizes relaxed flags = 0.01 s = . 352s Rouge::Lexers::Syzlang::lexing#test_0011_recognizes unions = 0.01 s = . 352s Rouge::Lexers::Syzlang::lexing#test_0001_recognizes comments = 0.00 s = . 352s Rouge::Lexers::Syzlang::lexing#test_0006_recognizes flags lists = 0.01 s = . 352s Rouge::Lexers::Syzlang::lexing#test_0018_recognizes relaxed defines = 0.01 s = . 352s Rouge::Lexers::Syzlang::lexing#test_0002_recognizes includes = 0.01 s = . 352s Rouge::Lexers::Syzlang::lexing#test_0024_recognizes relaxed struct types = 0.01 s = . 352s Rouge::Lexers::Syzlang::lexing#test_0017_recognizes shortened syscalls = 0.01 s = . 352s Rouge::Lexers::Syzlang::lexing#test_0016_recognizes shortened flags lists = 0.00 s = . 352s Rouge::Lexers::Syzlang::lexing#test_0012_recognizes structs = 0.00 s = . 352s Rouge::Lexers::Syzlang::lexing#test_0015_recognizes many types = 0.01 s = . 352s Rouge::Lexers::Syzlang::lexing#test_0019_recognizes relaxed resources = 0.01 s = . 352s Rouge::Lexers::Syzlang::lexing#test_0007_recognizes strings lists = 0.01 s = . 352s Rouge::Lexers::Syzlang::lexing#test_0004_recognizes complex defines = 0.01 s = . 352s Rouge::Lexers::Syzlang::lexing#test_0014_recognizes struct types = 0.01 s = . 352s Rouge::Lexers::Syzlang::lexing#test_0021_recognizes relaxed syscalls = 0.01 s = . 352s Rouge::Lexers::Syzlang::lexing#test_0022_recognizes relaxed structs = 0.01 s = . 352s Rouge::Lexers::Syzlang::lexing#test_0010_recognizes variant syscalls = 0.01 s = . 352s Rouge::Lexers::Syzlang::lexing#test_0009_recognizes syscalls = 0.01 s = . 352s Rouge::Lexers::Syzlang::lexing#test_0023_recognizes relaxed types = 0.02 s = . 352s Rouge::Lexers::Syzlang::lexing#test_0008_recognizes anonymous flags lists = 0.00 s = . 352s Rouge::Lexers::Syzlang::lexing#test_0013_recognizes types = 0.00 s = . 352s Rouge::Lexers::Syzlang::lexing#test_0005_recognizes resources = 0.01 s = . 352s Rouge::Lexers::CSVS::guessing#test_0001_guesses by filename = 0.02 s = . 353s Rouge::Lexers::SuperCollider::guessing#test_0001_guesses by filename = 0.08 s = . 353s Rouge::Lexers::IDLang::guessing#test_0001_guesses by filename = 0.02 s = . 353s Rouge::Lexers::J::lexing::words#test_0003_recognizes control words = 0.01 s = . 353s Rouge::Lexers::J::lexing::words#test_0002_rejects non-ascii characters = 0.01 s = . 353s Rouge::Lexers::J::lexing::words#test_0004_recognizes control words that include identifiers = 0.02 s = . 353s Rouge::Lexers::J::lexing::words#test_0001_accepts names/locatives = 0.05 s = . 353s Rouge::Lexers::J::lexing::words#test_0005_validates the inflection = 0.00 s = . 353s Rouge::Lexers::Turtle::guessing#test_0002_guesses by mimetype = 0.01 s = . 353s Rouge::Lexers::Turtle::guessing#test_0001_guesses by filename = 0.02 s = . 353s Rouge::Lexers::HTTP#test_0003_lexes a HTTP/1.1 GET request = 0.01 s = . 353s Rouge::Lexers::HTTP#test_0002_lexes a HTTP/1.1 QUERY request = 0.01 s = . 353s Rouge::Lexers::HTTP#test_0004_lexes an empty HTTP/1.1 response = 0.00 s = . 353s Rouge::Lexers::HTTP#test_0001_lexes a HTTP/2 request = 0.00 s = . 353s Rouge::Lexers::HTTP#test_0005_lexes an empty HTTP/2 response = 0.01 s = . 353s Rouge::Lexers::RML::guessing#test_0001_guesses by filename = 0.01 s = . 353s Rouge::Lexers::J::lexing::explicit definitions#test_0002_recognizes multiline code = 0.01 s = . 353s Rouge::Lexers::J::lexing::explicit definitions#test_0003_lexes inside explicit definition literals = 0.00 s = . 353s Rouge::Lexers::J::lexing::explicit definitions#test_0001_recognizes multiline noun = 0.00 s = . 353s Rouge::Lexers::Eiffel::guessing#test_0002_guesses by mimetype = 0.03 s = . 353s Rouge::Lexers::Eiffel::guessing#test_0001_guesses by filename = 0.03 s = . 353s Rouge::Lexers::TOML::guessing#test_0002_guesses by mimetype = 0.01 s = . 353s Rouge::Lexers::TOML::guessing#test_0001_guesses by filename = 0.07 s = . 353s Rouge::Lexers::Isabelle::guessing#test_0002_guesses by mimetype = 0.02 s = . 353s Rouge::Lexers::Isabelle::guessing#test_0001_guesses by filename = 0.01 s = . 353s Rouge::Lexers::Properties::guessing#test_0002_guesses by mimetype = 0.02 s = . 353s Rouge::Lexers::Properties::guessing#test_0001_guesses by filename = 0.03 s = . 353s Rouge::Lexers::PHP::guessing#test_0002_Guesses PHP files that do not contain Hack code = 0.02 s = . 353s Rouge::Lexers::PHP::guessing#test_0003_Guesses .php files containing (codegen variables) = 0.00 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0038_should lex literal floating point numbers = 0.00 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0010_should lex registers as global variables = 0.00 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0033_should lex functions with explicit stack handling = 0.00 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0021_should lex a #define statement with an expression = 0.00 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0036_should lex typed memory accesses = 0.00 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0026_should lex foreign calls = 0.00 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0003_should lex brackets as punctuation = 0.01 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0049_should lex complex function names = 0.02 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0022_should lex functions with comments = 0.01 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0006_should lex cstring sections = 0.01 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0018_should lex #else = 0.00 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0019_should lex a simple #define statement = 0.00 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0041_should lex a ccall with hints = 0.01 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0014_should lex multi-line comments = 0.00 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0032_should lex unwind = 0.00 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0015_should lex function calls that start with a register name "prefix" = 0.00 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0004_should lex a simple section = 0.00 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0030_should lex a "never returns" ccall = 0.00 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0016_should lex #include = 0.00 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0002_should lex timestamps as comments = 0.00 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0011_should lex calls = 0.01 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0044_should respect functions when it lexes types = 0.01 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0008_should lex operators and comparisons = 0.01 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0028_should lex switch statements and .. operators = 0.01 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0012_should lex offset = 0.00 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0025_should lex jump = 0.00 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0024_should lex ccall = 0.00 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0034_should lex functions with explicit stack handling and multiline comment = 0.00 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0035_should lex functions that are prefixed with % as builtin = 0.00 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0031_should lex type annotations = 0.00 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0050_should lex complex names in an expression = 0.01 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0048_should lex complex function names = 0.00 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0037_should lex return = 0.01 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0007_should lex handwritten sections = 0.00 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0039_should lex names in statements correctly = 0.01 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0020_should lex a simple #define statement with comment = 0.01 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0043_should respect #define when it lexes types = 0.00 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0047_should lex special character ids in names with module prefix = 0.00 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0042_should lex escaped newlines = 0.00 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0023_should lex functions and return statements = 0.01 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0009_should lex Hp and HpLim as global variables = 0.00 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0027_should lex prim calls = 0.01 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0045_should lex inline function calls = 0.00 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0040_should lex info_tbls = 0.01 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0013_should lex array accesses = 0.00 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0029_should lex switch statements with two expressions = 0.00 s = . 364s Rouge::Lexers::GHCCmm::lexing#test_0005_should lex sections with function definitions = 0.01 s = . 364s Rouge::Guesser::modeline guessing#test_0001_guesses by modeline = 0.02 s = . 364s Rouge::Lexers::Fortran#test_0002_highlights "error stop" but not "error" = 0.02 s = . 364s Rouge::Lexers::Fortran#test_0003_highlights "sync images" but not "sync" = 0.01 s = . 364s Rouge::Lexers::Fortran#test_0001_highlights "double precision" and "double" correctly = 0.01 s = . 364s Rouge::Lexers::Scala::guessing#test_0002_guesses by mimetype = 0.01 s = . 364s Rouge::Lexers::Scala::guessing#test_0001_guesses by filename = 0.04 s = . 364s Rouge::Lexers::Haxe::guessing#test_0002_guesses by mimetype = 0.02 s = . 364s Rouge::Lexers::Haxe::guessing#test_0003_guesses by source = 0.01 s = . 364s Rouge::Lexers::Haxe::guessing#test_0001_guesses by filename = 0.01 s = . 364s Rouge::Lexers::GDScript::guessing#test_0002_guesses by mimetype = 0.02 s = . 364s Rouge::Lexers::GDScript::guessing#test_0001_guesses by filename = 0.01 s = . 364s Rouge::Lexers::INI::guessing#test_0002_guesses by mimetype = 0.01 s = . 364s Rouge::Lexers::INI::guessing#test_0001_guesses by filename = 0.02 s = . 364s Rouge::Lexers::OpenEdge::lexing#test_0002_recognizes multiline comment = 0.00 s = . 364s Rouge::Lexers::OpenEdge::lexing#test_0003_recognizes comment at end of line = 0.00 s = . 364s Rouge::Lexers::OpenEdge::lexing#test_0004_recognizes preprocess = 0.01 s = . 364s Rouge::Lexers::OpenEdge::lexing#test_0001_recognizes one-line comments not followed by a newline (#796) = 0.00 s = . 364s Rouge::Lexers::Mason::guessing#test_0002_guesses by mimetype = 0.02 s = . 364s Rouge::Lexers::Mason::guessing#test_0003_guesses by source = 0.01 s = . 364s Rouge::Lexers::Mason::guessing#test_0004_guesses by source when using component calls = 0.01 s = . 364s Rouge::Lexers::Mason::guessing#test_0001_guesses by filename = 0.10 s = . 364s Rouge::Lexers::FreeFEM::guessing#test_0002_guesses by mimetype = 0.01 s = . 364s Rouge::Lexers::FreeFEM::guessing#test_0001_guesses by filename = 0.03 s = . 364s Rouge::CLI::Rouge::CLI::Highlight::escaping with custom delimiters#test_0001_parses = 0.01 s = . 364s Rouge::Lexers::Terraform::guessing#test_0002_guesses by mimetype = 0.00 s = . 364s Rouge::Lexers::Terraform::guessing#test_0003_guesses by source = 0.00 s = . 364s Rouge::Lexers::Terraform::guessing#test_0001_guesses by filename = 0.02 s = . 364s Rouge::Formatters::HTML::tableized line numbers::non-newline-terminated text#test_0001_preserves the number of lines = 0.01 s = . 364s Rouge::Lexers::Dafny::guessing#test_0002_guesses by mimetype = 0.01 s = . 364s Rouge::Lexers::Dafny::guessing#test_0001_guesses by filename = 0.01 s = . 364s Rouge::Lexers::HQL::guessing#test_0001_guesses by filename = 0.01 s = . 364s Rouge::Lexers::Javascript::guessing#test_0002_guesses by mimetype = 0.01 s = . 364s Rouge::Lexers::Javascript::guessing#test_0003_guesses by source = 0.01 s = . 364s Rouge::Lexers::Javascript::guessing#test_0001_guesses by filename = 0.04 s = . 364s Rouge::Lexers::Jinja::guessing#test_0001_guesses by mimetype = 0.05 s = . 364s Rouge::Lexers::ObjectiveC::guessing#test_0002_guesses by mimetype = 0.01 s = . 364s Rouge::Lexers::ObjectiveC::guessing#test_0003_guesses by source = 0.04 s = . 365s Rouge::Lexers::ObjectiveC::guessing#test_0001_guesses by filename = 0.01 s = . 365s Rouge::Lexers::LiterateHaskell::guessing#test_0002_guesses by mimetype = 0.01 s = . 365s Rouge::Lexers::LiterateHaskell::guessing#test_0001_guesses by filename = 0.02 s = . 365s Rouge::Lexers::Apache::lexing#test_0002_lexes case insensitively directives = 0.01 s = . 365s Rouge::Lexers::Apache::lexing#test_0003_recognizes one line comment on last line even when not terminated by a new line (#360) = 0.00 s = . 365s Rouge::Lexers::Apache::lexing#test_0001_does not drop non directives = 0.00 s = . 365s Rouge::Lexers::CiscoIos::guessing#test_0002_guesses by mimetype = 0.01 s = . 365s Rouge::Lexers::CiscoIos::guessing#test_0001_guesses by filename = 0.01 s = . 365s Rouge::Lexers::Isabelle::specifying#test_0001_finds by specified language = 0.01 s = . 365s Rouge::Lexers::Lean::guessing#test_0001_guesses by filename = 0.02 s = . 365s Rouge::Lexers::SPARQL::guessing#test_0002_guesses by mimetype = 0.01 s = . 365s Rouge::Lexers::SPARQL::guessing#test_0001_guesses by filename = 0.01 s = . 365s Rouge::Lexers::HyLang::guessing#test_0002_guesses by mimetype = 0.02 s = . 365s Rouge::Lexers::HyLang::guessing#test_0001_guesses by filename = 0.03 s = . 365s Rouge::Lexers::HTML::lexing::attribute names#test_0001_allow () to support Angular 2+ data binding outputs = 0.00 s = . 365s Rouge::Lexers::Kotlin::guessing#test_0002_guesses by mimetype = 0.01 s = . 365s Rouge::Lexers::Kotlin::guessing#test_0001_guesses by filename = 0.03 s = . 365s Rouge::Lexers::Praat::lexing#test_0003_string variable = 0.00 s = . 365s Rouge::Lexers::Praat::lexing#test_0002_string function = 0.00 s = . 365s Rouge::Lexers::Praat::lexing#test_0004_shorthand procedure call = 0.01 s = . 365s Rouge::Lexers::Praat::lexing#test_0001_unquoted string directives = 0.00 s = . 365s Rouge::Lexers::Praat::lexing#test_0005_new-style procedure call = 0.00 s = . 365s Rouge::Lexers::Perl::guessing#test_0002_guesses by mimetype = 0.02 s = . 365s Rouge::Lexers::Perl::guessing#test_0003_guesses by source = 0.01 s = . 365s Rouge::Lexers::Perl::guessing#test_0001_guesses by filename = 0.04 s = . 365s Rouge::Lexers::Varnish::guessing#test_0002_guesses by mimetype = 0.01 s = . 365s Rouge::Lexers::Varnish::guessing#test_0001_guesses by filename = 0.03 s = . 365s Rouge::Lexers::Pony::guessing#test_0001_guesses by filename = 0.04 s = . 365s Rouge::Lexers::XPath::lexing::whitespace#test_0002_handles whitespace in variable names = 0.01 s = . 365s Rouge::Lexers::XPath::lexing::whitespace#test_0001_handles whitespace in attribute names = 0.00 s = . 365s Rouge::Lexers::PostScript::guessing#test_0002_guesses by mimetype = 0.01 s = . 365s Rouge::Lexers::PostScript::guessing#test_0003_guesses by source = 0.03 s = . 365s Rouge::Lexers::PostScript::guessing#test_0001_guesses by filename = 0.03 s = . 365s Rouge::Formatters::HTML::format using lexer instance called with options#test_0001_should format token stream = 0.01 s = . 365s Rouge::Lexers::Batchfile::lexing#test_0001_recognizes one-line comments = 0.01 s = . 365s Rouge::Lexers::Erlang::guessing#test_0002_guesses by mimetype = 0.02 s = . 365s Rouge::Lexers::Erlang::guessing#test_0001_guesses by filename = 0.05 s = . 365s Rouge::Lexers::IRBLexer#test_0002_parses IRB's :SIMPLE prompt = 0.01 s = . 365s Rouge::Lexers::IRBLexer#test_0003_parses Pry's default prompt = 0.00 s = . 365s Rouge::Lexers::IRBLexer#test_0001_parses IRB's :DEFAULT prompt = 0.01 s = . 365s Rouge::Lexers::Varnish::lexing#test_0001_forwards C blocks to C lexer = 0.00 s = . 365s Rouge::Lexers::Digdag::guessing#test_0002_guesses by mimetype = 0.01 s = . 365s Rouge::Lexers::Digdag::guessing#test_0001_guesses by filename = 0.02 s = . 365s Rouge::Lexers::GraphQL::guessing#test_0002_guesses by mimetype = 0.01 s = . 365s Rouge::Lexers::GraphQL::guessing#test_0001_guesses by filename = 0.02 s = . 365s Rouge::Formatters::Terminal256#test_0001_renders a thing = 0.01 s = . 365s Rouge::Lexers::Jsonnet::guessing#test_0002_guesses by mimetype = 0.01 s = . 365s Rouge::Lexers::Jsonnet::guessing#test_0001_guesses by filename = 0.02 s = . 365s Rouge::Lexers::Nial::lexing::comments#test_0002_recognizes hash comments = 0.00 s = . 365s Rouge::Lexers::Nial::lexing::comments#test_0001_recognizes percentage comments = 0.00 s = . 365s Rouge::Lexers::Swift::guessing#test_0001_guesses by filename = 0.01 s = . 365s Rouge::Lexers::Pony::lexing#test_0001_recognizes one-line comments not followed by a newline = 0.01 s = . 365s Rouge::Lexers::Wollok::lexing#test_0001_does not share entity list between instances = 0.00 s = . 365s Rouge::Lexers::OCaml::lexing#test_0002_recognizes nonrec as a Keyword = 0.00 s = . 365s Rouge::Lexers::OCaml::lexing#test_0001_recognizes value as a Name = 0.00 s = . 365s Rouge::Lexers::BIML::guessing#test_0002_guesses by source = 0.01 s = . 365s Rouge::Lexers::BIML::guessing#test_0001_guesses by filename = 0.01 s = . 365s Rouge::Lexers::Ruby::guessing#test_0002_guesses by mimetype = 0.01 s = . 365s Rouge::Lexers::Ruby::guessing#test_0003_guesses by source = 0.01 s = . 366s Rouge::Lexers::Ruby::guessing#test_0001_guesses by filename = 0.31 s = . 366s Rouge::Lexers::Ada::guessing#test_0002_guesses by mimetype = 0.01 s = . 366s Rouge::Lexers::Ada::guessing#test_0001_guesses by filename = 0.04 s = . 366s Rouge::Lexers::J::lexing::numerics#test_0002_validates the inflection = 0.00 s = . 366s Rouge::Lexers::J::lexing::numerics#test_0001_accepts various forms of numeric constants = 0.00 s = . 366s Rouge::Formatters::Tex::escaping strategies#test_0001_renders = 0.01 s = . 366s Rouge::Lexers::Praat::guessing#test_0001_guesses by filename = 0.04 s = . 366s Rouge::Lexers::NesAsm::guessing#test_0001_guesses by filename = 0.03 s = . 366s Rouge::Lexers::Haml::guessing#test_0002_guesses by mimetype = 0.01 s = . 366s Rouge::Lexers::Haml::guessing#test_0001_guesses by filename = 0.06 s = . 366s Rouge::Lexers::BBCBASIC::guessing#test_0001_guesses by filename = 0.02 s = . 366s Rouge::Theme#test_0003_fetches a style for a token = 0.01 s = . 366s Rouge::Theme#test_0002_renders a style = 0.01 s = . 366s Rouge::Theme#test_0004_fetches a the closest style for a token = 0.01 s = . 366s Rouge::Theme#test_0001_auto-fills css classes = 0.01 s = . 366s Rouge::Theme#test_0005_fetches style from ancestor token when no style is defined = 0.00 s = . 366s Rouge::Lexers::Twig::regression: PR #1949#test_0002_has different operator set than its superclass = 0.00 s = . 366s Rouge::Lexers::Twig::regression: PR #1949#test_0001_has different keyword set than its superclass = 0.00 s = . 366s Rouge::Lexers::Syzprog::lexing#test_0003_recognizes strings = 0.01 s = . 366s Rouge::Lexers::Syzprog::lexing#test_0002_recognizes resources = 0.01 s = . 366s Rouge::Lexers::Syzprog::lexing#test_0004_recognizes syscalls mods = 0.01 s = . 366s Rouge::Lexers::Syzprog::lexing#test_0001_recognizes syscalls = 0.00 s = . 366s Rouge::Lexers::Syzprog::lexing#test_0005_recognizes relaxed syscalls = 0.00 s = . 366s Rouge::Lexers::Mosel::guessing#test_0002_guesses by mimetype = 0.02 s = . 366s Rouge::Lexers::Mosel::guessing#test_0001_guesses by filename = 0.02 s = . 366s Rouge::Lexers::EEX::guessing#test_0001_guesses by filename = 0.10 s = . 366s Rouge::Lexers::Protobuf::lexing#test_0001_recognizes one-line comments not followed by a newline = 0.01 s = . 366s Rouge::Lexers::Racket::guessing#test_0002_guesses by mimetype = 0.05 s = . 366s Rouge::Lexers::Racket::guessing#test_0003_guesses by text = 0.04 s = . 366s Rouge::Lexers::Racket::guessing#test_0001_guesses by filename = 0.08 s = . 366s Rouge::Lexers::MsgTrans::guessing#test_0001_guesses by filename = 0.07 s = . 367s Rouge::Lexers::GHCCmm::guessing#test_0001_guesses by filename = 0.23 s = . 367s Rouge::Lexer#test_0001_guesses the lexer with Lexer.guess = 0.01 s = . 367s Rouge::Lexer#test_0006_pushes and pops states = 0.01 s = . 367s Rouge::Lexer#test_0003_raises errors in .guess by default = 0.01 s = . 367s Rouge::Lexer#test_0010_delegates = 0.00 s = . 367s Rouge::Lexer#test_0015_extends options with #with = 0.01 s = . 367s Rouge::Lexer#test_0012_is undetectable by default = 0.00 s = . 367s Rouge::Lexer#test_0002_guesses lexers with Lexer.guesses = 0.01 s = . 367s Rouge::Lexer#test_0004_customizes ambiguous cases in .guess = 0.01 s = . 367s Rouge::Lexer#test_0007_does callbacks and grouping = 0.01 s = . 367s Rouge::Lexer#test_0009_supports stateful lexes = 0.00 s = . 367s Rouge::Lexer#test_0011_detects the beginnings of lines with ^ rules = 0.01 s = . 367s Rouge::Lexer#test_0008_pops from the callback = 0.00 s = . 367s Rouge::Lexer#test_0014_handles boolean options = 0.00 s = . 367s Rouge::Lexer#test_0013_can only be detectable within current scope = 0.01 s = . 367s Rouge::Lexer#test_0005_makes a simple lexer = 0.01 s = . 367s Rouge::Lexers::IO::lexing#test_0002_recognizes one-line "#" comments not followed by a newline = 0.00 s = . 367s Rouge::Lexers::IO::lexing#test_0001_recognizes one-line "//" comments not followed by a newline = 0.00 s = . 367s Rouge::Lexers::Rust::lexing#test_0002_is not confused by float edge cases = 0.01 s = . 367s Rouge::Lexers::Rust::lexing#test_0003_can lex identifier edge cases = 0.01 s = . 367s Rouge::Lexers::Rust::lexing#test_0004_can lex (possibly raw) byte chars/strings = 0.01 s = . 367s Rouge::Lexers::Rust::lexing#test_0001_can lex integers = 0.02 s = . 367s Rouge::Lexers::Rust::lexing#test_0006_can lex unicode escapes = 0.01 s = . 367s Rouge::Lexers::Rust::lexing#test_0005_can lex multiline and doc comments = 0.05 s = . 367s Rouge::Lexers::OpenTypeFeatureFile::guessing#test_0001_guesses by filename = 0.01 s = . 367s Rouge::Formatters::HTMLLineTable::a simple token stream#test_0001_is formatted into a table with tagged rows = 0.00 s = . 367s Rouge::Lexers::Moonscript::guessing#test_0002_guesses by mimetype = 0.02 s = . 367s Rouge::Lexers::Moonscript::guessing#test_0003_guesses by source = 0.02 s = . 367s Rouge::Lexers::Moonscript::guessing#test_0001_guesses by filename = 0.01 s = . 367s Rouge::Formatters::Null#test_0002_consumes tokens = 0.00 s = . 367s Rouge::Formatters::Null#test_0001_renders nothing = 0.00 s = . 367s 367s Finished in 14.773629s, 49.6154 runs/s, 169.8296 assertions/s. 367s 367s 733 runs, 2509 assertions, 0 failures, 0 errors, 0 skips 367s mv ./.gem2deb.lib lib 367s autopkgtest [05:53:09]: test gem2deb-test-runner: -----------------------] 368s gem2deb-test-runner PASS 368s autopkgtest [05:53:10]: test gem2deb-test-runner: - - - - - - - - - - results - - - - - - - - - - 368s autopkgtest [05:53:10]: @@@@@@@@@@@@@@@@@@@@ summary 368s gem2deb-test-runner PASS 423s Creating nova instance adt-noble-s390x-ruby-rouge-20240220-054702-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-s390x-server-20240220.img (UUID dfe7dd0b-8fce-4276-803c-3c0463f97c59)...