0s autopkgtest [04:40:50]: starting date: 2024-02-20 0s autopkgtest [04:40:50]: git checkout: d9c0295 adt_testbed.py: supress warnings from apt using a shell pipeline 0s autopkgtest [04:40:50]: host juju-7f2275-prod-proposed-migration-environment-3; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.ydqio5_y/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-3@bos03-arm64-8.secgroup --name adt-noble-arm64-ruby-rouge-20240220-044050-juju-7f2275-prod-proposed-migration-environment-3 --image adt/ubuntu-noble-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-3 --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://ftpmaster.internal/ubuntu/ 265s autopkgtest [04:45:15]: @@@@@@@@@@@@@@@@@@@@ test bed setup 266s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 266s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [9892 B] 266s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [90.2 kB] 266s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [712 kB] 266s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [14.4 kB] 266s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [209 kB] 266s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3144 B] 266s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [51.9 kB] 266s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [116 B] 266s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [910 kB] 266s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [8528 B] 266s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 Packages [4636 B] 266s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [116 B] 267s Fetched 2132 kB in 1s (2203 kB/s) 267s Reading package lists... 271s Reading package lists... 272s Building dependency tree... 272s Reading state information... 272s Calculating upgrade... 272s The following packages will be upgraded: 272s libuv1 python3-cryptography 273s 2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 273s Need to get 867 kB of archives. 273s After this operation, 226 kB of additional disk space will be used. 273s Get:1 http://ftpmaster.internal/ubuntu noble/main arm64 libuv1 arm64 1.48.0-1 [95.0 kB] 273s Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 python3-cryptography arm64 41.0.7-3 [772 kB] 273s Fetched 867 kB in 1s (1407 kB/s) 274s (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 ... 74296 files and directories currently installed.) 274s Preparing to unpack .../libuv1_1.48.0-1_arm64.deb ... 274s Unpacking libuv1:arm64 (1.48.0-1) over (1.46.0-3ubuntu1) ... 274s Preparing to unpack .../python3-cryptography_41.0.7-3_arm64.deb ... 274s Unpacking python3-cryptography (41.0.7-3) over (38.0.4-4ubuntu1) ... 274s Setting up libuv1:arm64 (1.48.0-1) ... 274s Setting up python3-cryptography (41.0.7-3) ... 274s Processing triggers for libc-bin (2.38-3ubuntu1) ... 274s W: Target Packages (main/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target CNF (main/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target Packages (restricted/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target CNF (restricted/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target Packages (universe/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target CNF (universe/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target Packages (multiverse/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target CNF (multiverse/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target Packages (main/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target CNF (main/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target Packages (restricted/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target CNF (restricted/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target Packages (universe/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target CNF (universe/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target Packages (multiverse/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target CNF (multiverse/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 274s W: Target Packages (main/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 274s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 274s W: Target CNF (main/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 274s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 274s W: Target Packages (restricted/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 274s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 274s W: Target CNF (restricted/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 274s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 274s W: Target Packages (universe/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 274s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 274s W: Target CNF (universe/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 274s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 274s W: Target Packages (multiverse/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 274s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 274s W: Target CNF (multiverse/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 274s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 275s Reading package lists... 275s Building dependency tree... 275s Reading state information... 275s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 276s sh: Attempting to set up Debian/Ubuntu apt sources automatically 276s sh: Distribution appears to be Ubuntu 279s Reading package lists... 279s Building dependency tree... 279s Reading state information... 280s eatmydata is already the newest version (131-1). 280s dbus is already the newest version (1.14.10-3ubuntu1). 280s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 280s W: Target Packages (main/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 280s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 280s W: Target CNF (main/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 280s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 280s W: Target Packages (restricted/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 280s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 280s W: Target CNF (restricted/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 280s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 280s W: Target Packages (universe/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 280s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 280s W: Target CNF (universe/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 280s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 280s W: Target Packages (multiverse/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 280s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 280s W: Target CNF (multiverse/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 280s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 280s W: Target Packages (main/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 280s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 280s W: Target CNF (main/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 280s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 280s W: Target Packages (restricted/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 280s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 280s W: Target CNF (restricted/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 280s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 280s W: Target Packages (universe/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 280s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 280s W: Target CNF (universe/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 280s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 280s W: Target Packages (multiverse/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 280s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 280s W: Target CNF (multiverse/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 280s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 280s W: Target Packages (main/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 280s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 280s W: Target CNF (main/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 280s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 280s W: Target Packages (restricted/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 280s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 280s W: Target CNF (restricted/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 280s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 280s W: Target Packages (universe/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 280s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 280s W: Target CNF (universe/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 280s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 280s W: Target Packages (multiverse/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 280s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 280s W: Target CNF (multiverse/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 280s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 280s Reading package lists... 280s Building dependency tree... 280s Reading state information... 280s rng-tools-debian is already the newest version (2.4). 280s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 280s Reading package lists... 281s Building dependency tree... 281s Reading state information... 281s haveged is already the newest version (1.9.14-1ubuntu1). 281s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 281s Reading package lists... 281s Building dependency tree... 281s Reading state information... 282s The following packages will be REMOVED: 282s cloud-init* python3-configobj* python3-debconf* 282s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 282s After this operation, 3227 kB disk space will be freed. 282s (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 ... 74296 files and directories currently installed.) 282s Removing cloud-init (24.1~6ga4140119-0ubuntu1) ... 283s Removing python3-configobj (5.0.8-3) ... 283s Removing python3-debconf (1.5.82) ... 283s Processing triggers for man-db (2.12.0-3) ... 283s (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 ... 73908 files and directories currently installed.) 283s Purging configuration files for cloud-init (24.1~6ga4140119-0ubuntu1) ... 284s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 284s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 284s Reading package lists... 285s Building dependency tree... 285s Reading state information... 285s linux-generic is already the newest version (6.6.0-14.14). 285s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 285s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 286s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 286s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 286s Hit:4 http://ftpmaster.internal/ubuntu noble-proposed InRelease 286s Hit:5 http://ftpmaster.internal/ubuntu noble-backports InRelease 288s Reading package lists... 289s W: Target Packages (main/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target CNF (main/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target Packages (restricted/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target CNF (restricted/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target Packages (universe/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target CNF (universe/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target Packages (multiverse/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target CNF (multiverse/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target Packages (main/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target CNF (main/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target Packages (restricted/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target CNF (restricted/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target Packages (universe/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target CNF (universe/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target Packages (multiverse/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target CNF (multiverse/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target Packages (main/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 289s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 289s W: Target CNF (main/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 289s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 289s W: Target Packages (restricted/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 289s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 289s W: Target CNF (restricted/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 289s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 289s W: Target Packages (universe/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 289s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 289s W: Target CNF (universe/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 289s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 289s W: Target Packages (multiverse/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 289s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 289s W: Target CNF (multiverse/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 289s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 289s W: Target Packages (main/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target CNF (main/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target Packages (restricted/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target CNF (restricted/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target Packages (universe/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target CNF (universe/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target Packages (multiverse/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target CNF (multiverse/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target Packages (main/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target CNF (main/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target Packages (restricted/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target CNF (restricted/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target Packages (universe/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target CNF (universe/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target Packages (multiverse/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target CNF (multiverse/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 289s W: Target Packages (main/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 289s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 289s W: Target CNF (main/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 289s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 289s W: Target Packages (restricted/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 289s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 289s W: Target CNF (restricted/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 289s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 289s W: Target Packages (universe/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 289s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 289s W: Target CNF (universe/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 289s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 289s W: Target Packages (multiverse/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 289s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 289s W: Target CNF (multiverse/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 289s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 289s Reading package lists... 289s Building dependency tree... 289s Reading state information... 289s Calculating upgrade... 290s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 290s Reading package lists... 290s Building dependency tree... 290s Reading state information... 290s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 290s autopkgtest [04:45:40]: rebooting testbed after setup commands that affected boot 317s autopkgtest [04:46:07]: testbed running kernel: Linux 6.6.0-14-generic #14-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 30 10:53:08 UTC 2023 318s autopkgtest [04:46:08]: testbed dpkg architecture: arm64 319s autopkgtest [04:46:09]: @@@@@@@@@@@@@@@@@@@@ apt-source ruby-rouge 320s W: Target Packages (main/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 320s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 320s W: Target CNF (main/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 320s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 320s W: Target Packages (restricted/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 320s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 320s W: Target CNF (restricted/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 320s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 320s W: Target Packages (universe/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 320s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 320s W: Target CNF (universe/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 320s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 320s W: Target Packages (multiverse/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 320s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 320s W: Target CNF (multiverse/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 320s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/ubuntu.sources:1 320s W: Target Packages (main/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 320s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 320s W: Target CNF (main/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 320s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 320s W: Target Packages (restricted/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 320s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 320s W: Target CNF (restricted/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 320s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 320s W: Target Packages (universe/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 320s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 320s W: Target CNF (universe/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 320s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 320s W: Target Packages (multiverse/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 320s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 320s W: Target CNF (multiverse/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 320s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list.d/ubuntu.sources:1 320s W: Target Packages (main/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 320s W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 320s W: Target CNF (main/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 320s W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 320s W: Target Packages (restricted/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 320s W: Target Packages (restricted/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 320s W: Target CNF (restricted/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 320s W: Target CNF (restricted/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 320s W: Target Packages (universe/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 320s W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 320s W: Target CNF (universe/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 320s W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 320s W: Target Packages (multiverse/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 320s W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 320s W: Target CNF (multiverse/cnf/Commands-arm64) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 320s W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2 322s Get:1 http://ftpmaster.internal/ubuntu noble/universe ruby-rouge 4.1.3-2 (dsc) [2094 B] 322s Get:2 http://ftpmaster.internal/ubuntu noble/universe ruby-rouge 4.1.3-2 (tar) [1056 kB] 322s Get:3 http://ftpmaster.internal/ubuntu noble/universe ruby-rouge 4.1.3-2 (diff) [6524 B] 322s gpgv: Signature made Fri Oct 27 12:57:46 2023 UTC 322s gpgv: using RSA key 2D65BC1EB9665A6E97F9730AB3F5945285219E1F 322s gpgv: issuer "rmb@debian.org" 322s gpgv: Can't check signature: No public key 322s dpkg-source: warning: cannot verify inline signature for ./ruby-rouge_4.1.3-2.dsc: no acceptable signature found 322s autopkgtest [04:46:12]: testing package ruby-rouge version 4.1.3-2 322s autopkgtest [04:46:12]: build not needed 323s autopkgtest [04:46:13]: test gem2deb-test-runner: preparing testbed 325s Reading package lists... 325s Building dependency tree... 325s Reading state information... 326s Correcting dependencies...Starting pkgProblemResolver with broken count: 0 326s Starting 2 pkgProblemResolver with broken count: 0 326s Done 326s Done 326s Starting pkgProblemResolver with broken count: 0 326s Starting 2 pkgProblemResolver with broken count: 0 326s Done 327s The following additional packages will be installed: 327s gem2deb-test-runner libruby libruby3.2 rake ruby ruby-bundler 327s ruby-minitest-power-assert ruby-mustermann ruby-net-telnet ruby-rack 327s ruby-rack-protection ruby-rouge ruby-ruby2-keywords ruby-rubygems ruby-sdbm 327s ruby-sinatra ruby-tilt ruby-webrick ruby-xmlrpc ruby3.2 rubygems-integration 327s Suggested packages: 327s ri ruby-dev bundler 327s Recommended packages: 327s zip fonts-lato libjs-jquery 327s The following NEW packages will be installed: 327s gem2deb-test-runner libruby libruby3.2 rake ruby ruby-bundler 327s ruby-minitest-power-assert ruby-mustermann ruby-net-telnet ruby-rack 327s ruby-rack-protection ruby-rouge ruby-ruby2-keywords ruby-rubygems ruby-sdbm 327s ruby-sinatra ruby-tilt ruby-webrick ruby-xmlrpc ruby3.2 rubygems-integration 327s 0 upgraded, 21 newly installed, 0 to remove and 0 not upgraded. 327s 1 not fully installed or removed. 327s Need to get 6920 kB of archives. 327s After this operation, 38.0 MB of additional disk space will be used. 327s Get:1 http://ftpmaster.internal/ubuntu noble/main arm64 rubygems-integration all 1.18 [5336 B] 327s Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 rake all 13.0.6-3 [61.6 kB] 327s Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-net-telnet all 0.2.0-1 [13.3 kB] 327s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-webrick all 1.8.1-1 [52.3 kB] 327s Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-xmlrpc all 0.3.2-2 [24.8 kB] 327s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libruby arm64 1:3.2~ubuntu1 [4694 B] 327s Get:7 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-sdbm arm64 1.0.0-5build3 [17.9 kB] 327s Get:8 http://ftpmaster.internal/ubuntu noble/main arm64 libruby3.2 arm64 3.2.3-1 [5345 kB] 327s Get:9 http://ftpmaster.internal/ubuntu noble/main arm64 ruby3.2 arm64 3.2.3-1 [50.8 kB] 327s Get:10 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-rubygems all 3.4.20-1 [238 kB] 327s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 ruby arm64 1:3.2~ubuntu1 [3466 B] 327s Get:12 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-rouge all 4.1.3-2 [451 kB] 327s Get:13 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-bundler all 2.4.20-1 [334 kB] 328s Get:14 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-minitest-power-assert all 0.3.1-2 [4148 B] 328s Get:15 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-ruby2-keywords all 0.0.5-1 [4280 B] 328s Get:16 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-mustermann all 3.0.0-2 [38.3 kB] 328s Get:17 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-rack all 2.2.7-1 [114 kB] 328s Get:18 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-rack-protection all 3.0.5-3 [17.3 kB] 328s Get:19 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-tilt all 2.0.11-2 [26.0 kB] 328s Get:20 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-sinatra all 3.0.5-3 [93.2 kB] 328s Get:21 http://ftpmaster.internal/ubuntu noble/universe arm64 gem2deb-test-runner arm64 2.2.1 [20.4 kB] 328s Fetched 6920 kB in 1s (7917 kB/s) 328s Selecting previously unselected package rubygems-integration. 328s (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 ... 73853 files and directories currently installed.) 328s Preparing to unpack .../00-rubygems-integration_1.18_all.deb ... 328s Unpacking rubygems-integration (1.18) ... 328s Selecting previously unselected package rake. 328s Preparing to unpack .../01-rake_13.0.6-3_all.deb ... 328s Unpacking rake (13.0.6-3) ... 328s Selecting previously unselected package ruby-net-telnet. 328s Preparing to unpack .../02-ruby-net-telnet_0.2.0-1_all.deb ... 328s Unpacking ruby-net-telnet (0.2.0-1) ... 328s Selecting previously unselected package ruby-webrick. 328s Preparing to unpack .../03-ruby-webrick_1.8.1-1_all.deb ... 328s Unpacking ruby-webrick (1.8.1-1) ... 328s Selecting previously unselected package ruby-xmlrpc. 328s Preparing to unpack .../04-ruby-xmlrpc_0.3.2-2_all.deb ... 328s Unpacking ruby-xmlrpc (0.3.2-2) ... 328s Selecting previously unselected package libruby:arm64. 328s Preparing to unpack .../05-libruby_1%3a3.2~ubuntu1_arm64.deb ... 328s Unpacking libruby:arm64 (1:3.2~ubuntu1) ... 328s Selecting previously unselected package ruby-sdbm:arm64. 328s Preparing to unpack .../06-ruby-sdbm_1.0.0-5build3_arm64.deb ... 328s Unpacking ruby-sdbm:arm64 (1.0.0-5build3) ... 329s Selecting previously unselected package libruby3.2:arm64. 329s Preparing to unpack .../07-libruby3.2_3.2.3-1_arm64.deb ... 329s Unpacking libruby3.2:arm64 (3.2.3-1) ... 329s Selecting previously unselected package ruby3.2. 329s Preparing to unpack .../08-ruby3.2_3.2.3-1_arm64.deb ... 329s Unpacking ruby3.2 (3.2.3-1) ... 329s Selecting previously unselected package ruby-rubygems. 329s Preparing to unpack .../09-ruby-rubygems_3.4.20-1_all.deb ... 329s Unpacking ruby-rubygems (3.4.20-1) ... 329s Selecting previously unselected package ruby. 329s Preparing to unpack .../10-ruby_1%3a3.2~ubuntu1_arm64.deb ... 329s Unpacking ruby (1:3.2~ubuntu1) ... 329s Selecting previously unselected package ruby-rouge. 329s Preparing to unpack .../11-ruby-rouge_4.1.3-2_all.deb ... 329s Unpacking ruby-rouge (4.1.3-2) ... 329s Selecting previously unselected package ruby-bundler. 329s Preparing to unpack .../12-ruby-bundler_2.4.20-1_all.deb ... 329s Unpacking ruby-bundler (2.4.20-1) ... 329s Selecting previously unselected package ruby-minitest-power-assert. 329s Preparing to unpack .../13-ruby-minitest-power-assert_0.3.1-2_all.deb ... 329s Unpacking ruby-minitest-power-assert (0.3.1-2) ... 329s Selecting previously unselected package ruby-ruby2-keywords. 329s Preparing to unpack .../14-ruby-ruby2-keywords_0.0.5-1_all.deb ... 329s Unpacking ruby-ruby2-keywords (0.0.5-1) ... 329s Selecting previously unselected package ruby-mustermann. 329s Preparing to unpack .../15-ruby-mustermann_3.0.0-2_all.deb ... 329s Unpacking ruby-mustermann (3.0.0-2) ... 330s Selecting previously unselected package ruby-rack. 330s Preparing to unpack .../16-ruby-rack_2.2.7-1_all.deb ... 330s Unpacking ruby-rack (2.2.7-1) ... 330s Selecting previously unselected package ruby-rack-protection. 330s Preparing to unpack .../17-ruby-rack-protection_3.0.5-3_all.deb ... 330s Unpacking ruby-rack-protection (3.0.5-3) ... 330s Selecting previously unselected package ruby-tilt. 330s Preparing to unpack .../18-ruby-tilt_2.0.11-2_all.deb ... 330s Unpacking ruby-tilt (2.0.11-2) ... 330s Selecting previously unselected package ruby-sinatra. 330s Preparing to unpack .../19-ruby-sinatra_3.0.5-3_all.deb ... 330s Unpacking ruby-sinatra (3.0.5-3) ... 330s Selecting previously unselected package gem2deb-test-runner. 330s Preparing to unpack .../20-gem2deb-test-runner_2.2.1_arm64.deb ... 330s Unpacking gem2deb-test-runner (2.2.1) ... 330s Setting up ruby-ruby2-keywords (0.0.5-1) ... 330s Setting up ruby-mustermann (3.0.0-2) ... 330s Setting up rubygems-integration (1.18) ... 330s Setting up ruby-net-telnet (0.2.0-1) ... 330s Setting up ruby-webrick (1.8.1-1) ... 330s Setting up ruby-xmlrpc (0.3.2-2) ... 330s Setting up ruby-rubygems (3.4.20-1) ... 330s Setting up rake (13.0.6-3) ... 330s Setting up libruby:arm64 (1:3.2~ubuntu1) ... 330s Setting up ruby-sdbm:arm64 (1.0.0-5build3) ... 330s Setting up libruby3.2:arm64 (3.2.3-1) ... 330s Setting up ruby-minitest-power-assert (0.3.1-2) ... 330s Setting up ruby3.2 (3.2.3-1) ... 330s Setting up ruby (1:3.2~ubuntu1) ... 330s Setting up ruby-rouge (4.1.3-2) ... 330s Setting up ruby-tilt (2.0.11-2) ... 330s Setting up ruby-rack (2.2.7-1) ... 330s Setting up ruby-bundler (2.4.20-1) ... 330s Setting up gem2deb-test-runner (2.2.1) ... 330s Setting up ruby-rack-protection (3.0.5-3) ... 330s Setting up ruby-sinatra (3.0.5-3) ... 330s Setting up autopkgtest-satdep (0) ... 330s Processing triggers for libc-bin (2.38-3ubuntu1) ... 330s Processing triggers for man-db (2.12.0-3) ... 334s (Reading database ... 78126 files and directories currently installed.) 334s Removing autopkgtest-satdep (0) ... 335s autopkgtest [04:46:25]: test gem2deb-test-runner: gem2deb-test-runner --autopkgtest --check-dependencies 2>&1 335s autopkgtest [04:46:25]: test gem2deb-test-runner: [----------------------- 336s 336s ┌──────────────────────────────────────────────────────────────────────────────┐ 336s │ Checking Rubygems dependency resolution on ruby3.2 │ 336s └──────────────────────────────────────────────────────────────────────────────┘ 336s 336s RUBYLIB=. GEM_PATH= ruby3.2 -e gem\ \"rouge\" 336s mv lib ./.gem2deb.lib 336s mv ./.gem2deb.lib lib 336s 336s ┌──────────────────────────────────────────────────────────────────────────────┐ 336s │ Run tests for ruby3.2 from debian/ruby-tests.rake │ 336s └──────────────────────────────────────────────────────────────────────────────┘ 336s 336s RUBYLIB=. GEM_PATH= ruby3.2 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake 336s mv lib ./.gem2deb.lib 336s /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 337s 337s ============ 337s Run `rackup` and visit localhost:9292/:lexer_name to visually test a lexer. 337s ============ 337s 337s Run options: -v --seed 62926 337s 337s # Running: 337s 337s Rouge::Lexers::Xojo::guessing#test_0001_guesses by filename = 0.05 s = . 337s Rouge::Lexers::Protobuf::lexing#test_0001_recognizes one-line comments not followed by a newline = 0.00 s = . 337s Rouge::Formatters::HTMLLinewise::intermediate newlines#test_0001_formats = 0.00 s = . 337s Rouge::Lexers::JSP::guessing#test_0002_guesses by mimetype = 0.01 s = . 337s Rouge::Lexers::JSP::guessing#test_0001_guesses by filename = 0.01 s = . 337s Rouge::Lexers::Puppet::guessing#test_0002_guesses by source = 0.01 s = . 337s Rouge::Lexers::Puppet::guessing#test_0001_guesses by filename = 0.01 s = . 337s Rouge::Lexers::Nginx::lexing#test_0001_recognizes one-line comments not followed by a newline = 0.00 s = . 337s Rouge::Lexers::Terraform#test_0001_parses a basic Terraform file = 0.00 s = . 337s Rouge::Lexers::Java::guessing#test_0002_guesses by mimetype = 0.01 s = . 337s Rouge::Lexers::Java::guessing#test_0001_guesses by filename = 0.01 s = . 337s Rouge::Lexers::SPARQL::guessing#test_0002_guesses by mimetype = 0.01 s = . 337s Rouge::Lexers::SPARQL::guessing#test_0001_guesses by filename = 0.01 s = . 337s Rouge::Lexers::Cython::guessing#test_0002_guesses by mimetype = 0.01 s = . 337s Rouge::Lexers::Cython::guessing#test_0001_guesses by filename = 0.03 s = . 337s Rouge::Lexers::TCL::guessing#test_0003_guesses by source = 0.02 s = . 337s Rouge::Lexers::TCL::guessing#test_0002_guesses by mimetype = 0.03 s = . 337s Rouge::Lexers::TCL::guessing#test_0001_guesses by filename = 0.01 s = . 337s Rouge::Lexers::Bsl::guessing#test_0001_guesses by filename = 0.02 s = . 337s Rouge::Lexers::Ruby::lexing::method calling::leading dot#test_0002_handles whitespace between the receiver and multiple chained methods = 0.00 s = . 337s Rouge::Lexers::Ruby::lexing::method calling::leading dot#test_0001_handles whitespace between the receiver and the method = 0.00 s = . 337s Rouge::Lexers::INI::guessing#test_0002_guesses by mimetype = 0.01 s = . 337s Rouge::Lexers::INI::guessing#test_0001_guesses by filename = 0.02 s = . 337s Rouge::Lexers::LiterateHaskell::guessing#test_0002_guesses by mimetype = 0.01 s = . 337s Rouge::Lexers::LiterateHaskell::guessing#test_0001_guesses by filename = 0.01 s = . 337s Rouge::Lexers::PLSQL::lexing::numerics#test_0002_identifies Floats with exponent correctly = 0.01 s = . 337s Rouge::Lexers::PLSQL::lexing::numerics#test_0001_distinguishes Float from Integer = 0.00 s = . 337s Rouge::Formatters::Tex::escaping strategies#test_0001_renders = 0.00 s = . 337s Rouge::Lexers::C::guessing#test_0002_guesses by mimetype = 0.01 s = . 337s Rouge::Lexers::C::guessing#test_0001_guesses by filename = 0.03 s = . 337s Rouge::Lexers::Dart::guessing#test_0002_guesses by mimetype = 0.01 s = . 337s Rouge::Lexers::Dart::guessing#test_0001_guesses by filename = 0.01 s = . 337s Rouge::Lexers::Dart::lexer#test_0002_lexes variable interpolation = 0.00 s = . 337s Rouge::Lexers::Dart::lexer#test_0003_lexes interpolated expression = 0.00 s = . 337s Rouge::Lexers::Dart::lexer#test_0004_lexes escapes = 0.00 s = . 337s Rouge::Lexers::Dart::lexer#test_0001_lexes exponential float values = 0.00 s = . 337s Rouge::Lexers::TOML::guessing#test_0002_guesses by mimetype = 0.01 s = . 337s Rouge::Lexers::TOML::guessing#test_0001_guesses by filename = 0.03 s = . 337s Rouge::Lexers::Praat::lexing#test_0002_string function = 0.00 s = . 337s Rouge::Lexers::Praat::lexing#test_0003_string variable = 0.00 s = . 337s Rouge::Lexers::Praat::lexing#test_0001_unquoted string directives = 0.00 s = . 337s Rouge::Lexers::Praat::lexing#test_0004_shorthand procedure call = 0.00 s = . 337s Rouge::Lexers::Praat::lexing#test_0005_new-style procedure call = 0.02 s = . 337s Rouge::Lexers::HyLang::guessing#test_0002_guesses by mimetype = 0.01 s = . 337s Rouge::Lexers::HyLang::guessing#test_0001_guesses by filename = 0.01 s = . 337s Rouge::Lexers::Lean::guessing#test_0001_guesses by filename = 0.01 s = . 337s Rouge::Lexers::Escape::html#test_0001_unescapes = 0.00 s = . 337s Rouge::Lexers::LLVM::guessing#test_0002_guesses by mimetype = 0.01 s = . 337s Rouge::Lexers::LLVM::guessing#test_0001_guesses by filename = 0.01 s = . 337s Rouge::Formatters::HTMLLinewise::final newlines#test_0001_formats = 0.01 s = . 337s Rouge::Lexers::OpenEdge::guessing#test_0002_guesses by mimetype = 0.01 s = . 338s Rouge::Lexers::OpenEdge::guessing#test_0001_guesses by filename = 0.04 s = . 338s Rouge::Lexers::Stan::guessing#test_0001_guesses by filename = 0.02 s = . 338s Rouge::Lexers::Prolog::guessing#test_0002_guesses by mimetype = 0.01 s = . 338s Rouge::Lexers::Prolog::guessing#test_0001_guesses by filename = 0.04 s = . 338s Rouge::Lexers::Slim::regression: lexing heredocs#test_0001_doesn't throw an error = 0.00 s = . 338s Rouge::Lexers::Scala::lexing#test_0001_recognizes one-line comments not followed by a newline = 0.00 s = . 338s Rouge::Lexers::J::lexing::comments#test_0003_rejects inflected NB./Note = 0.00 s = . 338s Rouge::Lexers::J::lexing::comments#test_0002_recognizes multiline comments = 0.01 s = . 338s Rouge::Lexers::J::lexing::comments#test_0001_recognizes single line comments = 0.00 s = . 338s Rouge::Lexers::Twig::guessing#test_0001_guesses by mimetype = 0.01 s = . 338s Rouge::Lexers::HTML::lexing::attribute names#test_0001_allow * to support Angular 2+ structural Directives = 0.00 s = . 338s Rouge::Lexers::GraphQL::guessing#test_0002_guesses by mimetype = 0.01 s = . 338s Rouge::Lexers::GraphQL::guessing#test_0001_guesses by filename = 0.03 s = . 338s Rouge::Lexers::Elixir::guessing#test_0002_guesses by mimetype = 0.01 s = . 338s Rouge::Lexers::Elixir::guessing#test_0001_guesses by filename = 0.02 s = . 338s Rouge::Lexers::Handlebars::guessing#test_0002_guesses by mimetype = 0.01 s = . 338s Rouge::Lexers::Handlebars::guessing#test_0001_guesses by filename = 0.03 s = . 338s Rouge::Formatters::TerminalTruecolor#test_0001_renders a thing = 0.00 s = . 338s Rouge::Lexers::Brightscript::guessing#test_0001_guesses by filename = 0.01 s = . 338s Rouge::Lexers::ConsoleLexer#test_0001_parses a basic prompt = 0.00 s = . 338s Rouge::Lexers::ConsoleLexer#test_0004_parses a custom error = 0.01 s = . 338s Rouge::Lexers::ConsoleLexer#test_0002_parses a custom prompt = 0.00 s = . 338s Rouge::Lexers::ConsoleLexer#test_0003_does not crash if argument ends with backslash = 0.00 s = . 338s Rouge::Lexers::ConsoleLexer#test_0006_ignores single-line comments = 0.00 s = . 338s Rouge::Lexers::ConsoleLexer#test_0005_parses single-line comments = 0.00 s = . 338s Rouge::Lexers::Livescript::guessing#test_0003_guesses by source = 0.01 s = . 338s Rouge::Lexers::Livescript::guessing#test_0002_guesses by mimetype = 0.01 s = . 338s Rouge::Lexers::Livescript::guessing#test_0001_guesses by filename = 0.01 s = . 338s Rouge::Lexers::Brainfuck::guessing#test_0002_guesses by mimetype = 0.01 s = . 338s Rouge::Lexers::Brainfuck::guessing#test_0001_guesses by filename = 0.03 s = . 338s Rouge::Lexers::Erlang::guessing#test_0002_guesses by mimetype = 0.01 s = . 338s Rouge::Lexers::Erlang::guessing#test_0001_guesses by filename = 0.02 s = . 338s Rouge::Lexers::ArmAsm::guessing#test_0001_guesses by filename = 0.01 s = . 338s Rouge::Lexers::Gherkin::guessing#test_0003_guesses by source = 0.01 s = . 338s Rouge::Lexers::Gherkin::guessing#test_0002_guesses by mimetype = 0.01 s = . 338s Rouge::Lexers::Gherkin::guessing#test_0001_guesses by filename = 0.01 s = . 338s Rouge::Lexers::ERB::guessing#test_0001_guesses by filename = 0.03 s = . 338s Rouge::Lexers::EPP::guessing#test_0001_guesses by filename = 0.01 s = . 338s Rouge::Lexers::Markdown::lexing#test_0001_recognizes code blocks = 0.00 s = . 338s Rouge::Lexers::Markdown::lexing#test_0004_guesses sub-lexer based on code-block content = 0.00 s = . 338s Rouge::Lexers::Markdown::lexing#test_0002_recognizes code blocks starting at the first character of the input string = 0.00 s = . 338s Rouge::Lexers::Markdown::lexing#test_0003_recognizes code block when lexer is continued = 0.00 s = . 338s Rouge::Lexers::Markdown::lexing#test_0006_recognizes backticks instead of code block if inside string = 0.00 s = . 338s Rouge::Lexers::Markdown::lexing#test_0005_picks a sub-lexer when the code-block-content is ambiguous = 0.00 s = . 338s Rouge::Lexers::SystemD::lexing#test_0001_handles continuations without quotes = 0.00 s = . 338s Rouge::Lexers::Twig::regression: PR #1949#test_0002_has different operator set than its superclass = 0.00 s = . 338s Rouge::Lexers::Twig::regression: PR #1949#test_0001_has different keyword set than its superclass = 0.00 s = . 338s Rouge::Lexers::Stata::guessing#test_0002_guesses by mimetype = 0.01 s = . 338s Rouge::Lexers::Stata::guessing#test_0001_guesses by filename = 0.02 s = . 338s Rouge::Lexers::J::guessing#test_0001_guesses by filename = 0.02 s = . 338s Rouge::Lexers::Hcl::guessing#test_0001_guesses by filename = 0.02 s = . 338s Rouge::Lexers::SQL::guessing#test_0002_guesses by mimetype = 0.01 s = . 338s Rouge::Lexers::SQL::guessing#test_0001_guesses by filename = 0.01 s = . 338s Rouge::Lexers::ObjectiveC::guessing#test_0003_guesses by source = 0.02 s = . 338s Rouge::Lexers::ObjectiveC::guessing#test_0002_guesses by mimetype = 0.01 s = . 338s Rouge::Lexers::ObjectiveC::guessing#test_0001_guesses by filename = 0.01 s = . 338s Rouge::Lexers::Jsonnet::guessing#test_0002_guesses by mimetype = 0.01 s = . 338s Rouge::Lexers::Jsonnet::guessing#test_0001_guesses by filename = 0.02 s = . 338s Rouge::Lexers::Rust::lexing#test_0001_can lex integers = 0.01 s = . 338s Rouge::Lexers::Rust::lexing#test_0004_can lex (possibly raw) byte chars/strings = 0.02 s = . 338s Rouge::Lexers::Rust::lexing#test_0002_is not confused by float edge cases = 0.01 s = . 338s Rouge::Lexers::Rust::lexing#test_0003_can lex identifier edge cases = 0.01 s = . 338s Rouge::Lexers::Rust::lexing#test_0006_can lex unicode escapes = 0.01 s = . 338s Rouge::Lexers::Rust::lexing#test_0005_can lex multiline and doc comments = 0.04 s = . 338s Rouge::Lexers::Dot::guessing#test_0002_guesses by mimetype = 0.01 s = . 338s Rouge::Lexers::Dot::guessing#test_0001_guesses by filename = 0.01 s = . 338s Rouge::Guesser::disambiguation guessing::guesses *.pp filename#test_0002_guesses puppet = 0.01 s = . 338s Rouge::Guesser::disambiguation guessing::guesses *.pp filename#test_0001_guesses pascal = 0.01 s = . 338s Rouge::Lexers::Shell::guessing#test_0003_guesses by source = 0.06 s = . 338s Rouge::Lexers::Shell::guessing#test_0002_guesses by mimetype = 0.03 s = . 339s Rouge::Lexers::Shell::guessing#test_0001_guesses by filename = 0.24 s = . 339s Rouge::Formatters::HTML::format using lexer instance called with options#test_0001_should format token stream = 0.01 s = . 339s Rouge::Formatters::HTMLLineHighlighter::highlight lines#test_0001_should add highlight line class to lines specified by :highlight_lines option = 0.00 s = . 339s Rouge::Lexers::Pony::guessing#test_0001_guesses by filename = 0.01 s = . 339s Rouge::Lexers::Lutin::guessing#test_0002_guesses by mimetype = 0.01 s = . 339s Rouge::Lexers::Lutin::guessing#test_0001_guesses by filename = 0.01 s = . 339s Rouge::Lexers::Scheme::guessing#test_0002_guesses by mimetype = 0.01 s = . 339s Rouge::Lexers::Scheme::guessing#test_0001_guesses by filename = 0.02 s = . 339s Rouge::Lexers::APIBlueprint::guessing#test_0001_guesses by filename = 0.02 s = . 339s Rouge::Lexers::Brainfuck::lexing#test_0001_recognizes one-line comments not followed by a newline (#796) = 0.00 s = . 339s Rouge::Lexers::Perl::guessing#test_0003_guesses by source = 0.01 s = . 339s Rouge::Lexers::Perl::guessing#test_0002_guesses by mimetype = 0.01 s = . 339s Rouge::Lexers::Perl::guessing#test_0001_guesses by filename = 0.03 s = . 339s Rouge::Lexers::MiniZinc::guessing#test_0002_guesses by mimetype = 0.01 s = . 339s Rouge::Lexers::MiniZinc::guessing#test_0001_guesses by filename = 0.03 s = . 339s Rouge::Lexers::LiterateCoffeescript::guessing#test_0001_guesses by filename = 0.01 s = . 339s Rouge::Lexers::Kotlin::guessing#test_0002_guesses by mimetype = 0.01 s = . 339s Rouge::Lexers::Kotlin::guessing#test_0001_guesses by filename = 0.02 s = . 339s Rouge::Theme#test_0002_renders a style = 0.00 s = . 339s Rouge::Theme#test_0003_fetches a style for a token = 0.00 s = . 339s Rouge::Theme#test_0001_auto-fills css classes = 0.01 s = . 339s Rouge::Theme#test_0004_fetches a the closest style for a token = 0.00 s = . 339s Rouge::Theme#test_0005_fetches style from ancestor token when no style is defined = 0.00 s = . 339s Rouge::Lexers::IO::guessing#test_0003_guesses by source = 0.01 s = . 339s Rouge::Lexers::IO::guessing#test_0002_guesses by mimetype = 0.01 s = . 339s Rouge::Lexers::IO::guessing#test_0001_guesses by filename = 0.01 s = . 339s Rouge::Lexers::Smalltalk::guessing#test_0002_guesses by mimetype = 0.01 s = . 339s Rouge::Lexers::Smalltalk::guessing#test_0001_guesses by filename = 0.01 s = . 339s Rouge::Lexers::Haskell::guessing#test_0003_guesses by source = 0.01 s = . 339s Rouge::Lexers::Haskell::guessing#test_0002_guesses by mimetype = 0.01 s = . 339s Rouge::Lexers::Haskell::guessing#test_0001_guesses by filename = 0.02 s = . 339s Rouge::Lexers::Moonscript::guessing#test_0003_guesses by source = 0.07 s = . 339s Rouge::Lexers::Moonscript::guessing#test_0002_guesses by mimetype = 0.09 s = . 339s Rouge::Lexers::Moonscript::guessing#test_0001_guesses by filename = 0.01 s = . 339s Rouge::Lexers::Typescript::guessing#test_0002_guesses by mimetype = 0.01 s = . 339s Rouge::Lexers::Typescript::guessing#test_0001_guesses by filename = 0.05 s = . 339s Rouge::Lexers::Scala::guessing#test_0002_guesses by mimetype = 0.02 s = . 339s Rouge::Lexers::Scala::guessing#test_0001_guesses by filename = 0.02 s = . 339s Rouge::Lexers::Cypher::lexing::comments::inline comment#test_0002_handles multiline comment = 0.00 s = . 339s Rouge::Lexers::Cypher::lexing::comments::inline comment#test_0001_handles inline comment = 0.00 s = . 339s Rouge::Lexers::Rego::guessing#test_0001_guesses by filename = 0.01 s = . 339s Rouge::Lexers::YAML::guessing#test_0003_guesses by source = 0.01 s = . 339s Rouge::Lexers::YAML::guessing#test_0002_guesses by mimetype = 0.01 s = . 339s Rouge::Lexers::YAML::guessing#test_0001_guesses by filename = 0.04 s = . 339s Rouge::CLI::Rouge::CLI::Highlight::escaping by default#test_0001_parses = 0.01 s = . 339s Rouge::Formatters::HTML::tableized line numbers::non-newline-terminated text#test_0001_preserves the number of lines = 0.01 s = . 339s Rouge::Lexers::ReasonML::lexing#test_0002_recognizes nonrec as a Keyword = 0.00 s = . 339s Rouge::Lexers::ReasonML::lexing#test_0001_recognizes value as a Name = 0.00 s = . 339s Rouge::Lexers::Liquid::guessing#test_0002_guesses by mimetype = 0.01 s = . 339s Rouge::Lexers::Liquid::guessing#test_0001_guesses by filename = 0.01 s = . 339s Rouge::Lexers::Slice::guessing#test_0002_guesses by mimetype = 0.01 s = . 339s Rouge::Lexers::Slice::guessing#test_0001_guesses by filename = 0.01 s = . 339s Rouge::Guesser::guessing with custom guessing strategies#test_0002_uses custom guessers = 0.01 s = . 339s Rouge::Guesser::guessing with custom guessing strategies#test_0003_sequentially filters = 0.00 s = . 339s Rouge::Guesser::guessing with custom guessing strategies#test_0004_filters with a lambda = 0.00 s = . 339s Rouge::Guesser::guessing with custom guessing strategies#test_0001_guesses in order = 0.02 s = . 339s Rouge::Lexers::Elm::guessing#test_0002_guesses by mimetype = 0.03 s = . 339s Rouge::Lexers::Elm::guessing#test_0001_guesses by filename = 0.01 s = . 339s Rouge::Lexers::Idris::guessing#test_0002_guesses by mimetype = 0.01 s = . 339s Rouge::Lexers::Idris::guessing#test_0001_guesses by filename = 0.01 s = . 339s Rouge::Lexers::Awk::guessing#test_0003_guesses by source = 0.02 s = . 339s Rouge::Lexers::Awk::guessing#test_0002_guesses by mimetype = 0.01 s = . 339s Rouge::Lexers::Awk::guessing#test_0001_guesses by filename = 0.01 s = . 339s Rouge::Lexers::SQF::guessing#test_0001_guesses by filename = 0.01 s = . 339s Rouge::Lexers::Sieve::lexing#test_0001_recognizes one-line comments not followed by a newline = 0.00 s = . 340s Rouge::Lexers::Conf::guessing#test_0001_guesses by filename = 0.02 s = . 340s Rouge::Lexers::Dot::lexing#test_0002_recognizes one-line "#" comments not followed by a newline = 0.00 s = . 340s Rouge::Lexers::Dot::lexing#test_0001_recognizes one-line "//" comments not followed by a newline = 0.00 s = . 340s Rouge::Lexers::HTML::lexing::attribute names#test_0001_allow # to support Angular 2+ template reference variables = 0.00 s = . 340s Rouge::Lexers::Digdag::guessing#test_0002_guesses by mimetype = 0.01 s = . 340s Rouge::Lexers::Digdag::guessing#test_0001_guesses by filename = 0.01 s = . 340s Rouge::Lexers::Apex::guessing#test_0002_guesses by mimetype = 0.01 s = . 340s Rouge::Lexers::Apex::guessing#test_0001_guesses by filename = 0.01 s = . 340s Rouge::Lexers::Make::guessing#test_0002_guesses by mimetype = 0.01 s = . 340s Rouge::Lexers::Make::guessing#test_0001_guesses by filename = 0.09 s = . 340s Rouge::Formatters::HTML::#inline_theme#test_0001_inlines styles given a theme = 0.00 s = . 340s Rouge::Lexers::JSL::guessing#test_0001_guesses by filename = 0.12 s = . 340s Rouge::Lexers::MsgTrans::guessing#test_0001_guesses by filename = 0.05 s = . 340s Rouge::Formatter#test_0002_is found by Rouge.highlight = 0.01 s = . 340s Rouge::Formatter#test_0003_does not escape by default = 0.00 s = . 340s Rouge::Formatter#test_0001_finds terminal256 = 0.00 s = . 340s Rouge::Formatter#test_0004_escapes in all threads with #enable_escape! = 0.00 s = . 340s Rouge::Formatter#test_0005_escapes locally with #with_escape = 0.01 s = . 340s Rouge::Lexers::HTML::lexing::element names#test_0001_allow dashes to support custom elements = 0.00 s = . 340s Rouge::Lexers::CiscoIos::guessing#test_0002_guesses by mimetype = 0.01 s = . 340s Rouge::Lexers::CiscoIos::guessing#test_0001_guesses by filename = 0.01 s = . 340s Rouge::Lexers::JSX::guessing#test_0002_guesses by mimetype = 0.01 s = . 340s Rouge::Lexers::JSX::guessing#test_0001_guesses by filename = 0.01 s = . 340s Rouge::Lexers::J::lexing::primitives#test_0002_covers all the modifiers = 0.11 s = . 340s Rouge::Lexers::J::lexing::primitives#test_0003_recognizes the other primitives = 0.01 s = . 340s Rouge::Lexers::J::lexing::primitives#test_0004_validates the inflection = 0.00 s = . 340s Rouge::Lexers::J::lexing::primitives#test_0001_covers all the verbs = 0.20 s = . 340s Rouge::Lexers::ISBL::guessing#test_0001_guesses by filename = 0.01 s = . 340s Rouge::Lexers::Vala::guessing#test_0002_guesses by mimetype = 0.01 s = . 340s Rouge::Lexers::Vala::guessing#test_0001_guesses by filename = 0.02 s = . 340s Rouge::Lexers::TSX::guessing#test_0001_guesses by filename = 0.01 s = . 340s Rouge::Lexers::Augeas::guessing#test_0002_guess by mimetype = 0.01 s = . 340s Rouge::Lexers::Augeas::guessing#test_0001_guesses by filename = 0.01 s = . 340s Rouge::Lexers::Zig::lexing#test_0002_recognizes exponents in integers and reals = 0.01 s = . 340s Rouge::Lexers::Zig::lexing#test_0001_classifies identifiers = 0.01 s = . 340s Rouge::Lexers::Nial::lexing::words#test_0001_recognizes miscellaneous variable names = 0.01 s = . 340s Rouge::Lexers::PostScript::guessing#test_0003_guesses by source = 0.01 s = . 340s Rouge::Lexers::PostScript::guessing#test_0002_guesses by mimetype = 0.01 s = . 340s Rouge::Lexers::PostScript::guessing#test_0001_guesses by filename = 0.02 s = . 340s Rouge::Lexers::JSON::guessing#test_0003_guesses by source = 0.01 s = . 340s Rouge::Lexers::JSON::guessing#test_0002_guesses by mimetype = 0.04 s = . 340s Rouge::Lexers::JSON::guessing#test_0001_guesses by filename = 0.03 s = . 340s Rouge::Lexers::IDLang::guessing#test_0001_guesses by filename = 0.01 s = . 340s Rouge::Lexers::PHP::lexing#test_0004_recognizes class definition = 0.01 s = . 340s Rouge::Lexers::PHP::lexing#test_0007_recognizes case insensitively keywords = 0.02 s = . 340s Rouge::Lexers::PHP::lexing#test_0003_recognizes try catch finally definition = 0.00 s = . 340s Rouge::Lexers::PHP::lexing#test_0001_recognizes hash comments not followed by a newline (#797) = 0.00 s = . 340s Rouge::Lexers::PHP::lexing#test_0006_recognizes trait definition = 0.00 s = . 341s Rouge::Lexers::PHP::lexing#test_0002_recognizes double-slash comments not followed by a newline (#797) = 0.00 s = . 341s Rouge::Lexers::PHP::lexing#test_0008_recognizes case sensitively E_* and PHP_* as constants = 0.01 s = . 341s Rouge::Lexers::PHP::lexing#test_0005_recognizes interface definition = 0.00 s = . 341s Rouge::Lexers::Gradle::guessing#test_0002_guesses by mimetype = 0.01 s = . 341s Rouge::Lexers::Gradle::guessing#test_0001_guesses by filename = 0.01 s = . 341s Rouge::Lexers::TeX::guessing#test_0003_guesses by source = 0.02 s = . 341s Rouge::Lexers::TeX::guessing#test_0002_guesses by mimetype = 0.01 s = . 341s Rouge::Lexers::TeX::guessing#test_0001_guesses by filename = 0.06 s = . 341s Rouge::Lexers::XPath::guessing#test_0001_guesses by filename = 0.01 s = . 341s Rouge::Lexers::Wollok::guessing#test_0001_guesses by filename = 0.04 s = . 341s Rouge::Lexers::Mathematica::guessing#test_0002_guesses by mimetype = 0.01 s = . 341s Rouge::Lexers::Mathematica::guessing#test_0001_guesses by filename = 0.02 s = . 341s Rouge::Lexers::Docker::guessing#test_0002_guesses by mimetype = 0.01 s = . 341s Rouge::Lexers::Docker::guessing#test_0001_guesses by filename = 0.03 s = . 341s Rouge::Lexers::Nial::lexing::strings#test_0003_recognizes character literals = 0.01 s = . 341s Rouge::Lexers::Nial::lexing::strings#test_0002_recognizes escape sequences = 0.01 s = . 341s Rouge::Lexers::Nial::lexing::strings#test_0001_recognizes single-quoted text = 0.00 s = . 341s Rouge::Lexers::Lustre::guessing#test_0002_guesses by mimetype = 0.01 s = . 341s Rouge::Lexers::Lustre::guessing#test_0001_guesses by filename = 0.01 s = . 341s Rouge::Lexers::Crystal::guessing#test_0003_guesses by source = 0.01 s = . 341s Rouge::Lexers::Crystal::guessing#test_0002_guesses by mimetype = 0.01 s = . 341s Rouge::Lexers::Crystal::guessing#test_0001_guesses by filename = 0.01 s = . 341s Rouge::Lexers::Powershell::guessing#test_0001_guesses by filename = 0.06 s = . 341s Rouge::Lexers::OpenTypeFeatureFile::guessing#test_0001_guesses by filename = 0.01 s = . 341s Rouge::Lexers::Cpp::guessing#test_0002_guesses by mimetype = 0.02 s = . 341s Rouge::Lexers::Cpp::guessing#test_0001_guesses by filename = 0.33 s = . 341s Rouge::Lexers::Haxe::guessing#test_0003_guesses by source = 0.02 s = . 341s Rouge::Lexers::Haxe::guessing#test_0002_guesses by mimetype = 0.07 s = . 341s Rouge::Lexers::Haxe::guessing#test_0001_guesses by filename = 0.02 s = . 341s Rouge::Lexers::SSH::lexing#test_0001_lexes a specification = 0.00 s = . 341s Rouge::Lexers::Sieve::guessing#test_0001_guesses by filename = 0.01 s = . 341s Rouge::Lexers::Meson::guessing#test_0002_guesses by mimetype = 0.01 s = . 341s Rouge::Lexers::Meson::guessing#test_0001_guesses by filename = 0.02 s = . 341s Rouge::Lexers::M68k::lexing#test_0002_recognizes "*" comments not followed by a newline = 0.00 s = . 341s Rouge::Lexers::M68k::lexing#test_0001_recognizes ";" comments not followed by a newline = 0.01 s = . 341s Rouge::Lexers::XPath::lexing::whitespace#test_0002_handles whitespace in variable names = 0.00 s = . 341s Rouge::Lexers::XPath::lexing::whitespace#test_0001_handles whitespace in attribute names = 0.00 s = . 341s Rouge::Lexers::BBCBASIC::guessing#test_0001_guesses by filename = 0.02 s = . 341s Rouge::Lexers::ReasonML::guessing#test_0002_guesses by mimetype = 0.01 s = . 341s Rouge::Lexers::ReasonML::guessing#test_0001_guesses by filename = 0.02 s = . 341s Rouge::Lexers::Coq::guessing#test_0001_guesses by mimetype = 0.01 s = . 341s Rouge::Lexers::HQL::lexing#test_0001_recognizes variable interpolation within a string = 0.00 s = . 341s Rouge::Lexers::CommonLisp::lexing#test_0001_does not crash on unbalanced parentheses = 0.00 s = . 341s Rouge::Lexers::Haml::guessing#test_0002_guesses by mimetype = 0.01 s = . 342s Rouge::Lexers::Haml::guessing#test_0001_guesses by filename = 0.02 s = . 342s Rouge::Formatters::HTMLLinewise::a simple token stream#test_0001_formats = 0.01 s = . 342s Rouge::Lexers::CSS::guessing#test_0002_guesses by mimetype = 0.01 s = . 342s Rouge::Lexers::CSS::guessing#test_0001_guesses by filename = 0.01 s = . 342s Rouge::Lexers::J::lexing::words#test_0002_rejects non-ascii characters = 0.00 s = . 342s Rouge::Lexers::J::lexing::words#test_0003_recognizes control words = 0.00 s = . 342s Rouge::Lexers::J::lexing::words#test_0001_accepts names/locatives = 0.02 s = . 342s Rouge::Lexers::J::lexing::words#test_0004_recognizes control words that include identifiers = 0.00 s = . 342s Rouge::Lexers::J::lexing::words#test_0005_validates the inflection = 0.00 s = . 342s Rouge::Lexers::Protobuf::guessing#test_0002_guesses by mimetype = 0.01 s = . 342s Rouge::Lexers::Protobuf::guessing#test_0001_guesses by filename = 0.01 s = . 342s Rouge::Lexers::XML::guessing#test_0003_guesses by source = 0.04 s = . 342s Rouge::Lexers::XML::guessing#test_0002_guesses by mimetype = 0.03 s = . 342s Rouge::Lexers::XML::guessing#test_0001_guesses by filename = 0.11 s = . 342s Rouge::Lexers::Clean::guessing#test_0001_guesses by filename = 0.02 s = . 342s Rouge::Lexers::Sed::guessing#test_0003_guesses by source = 0.01 s = . 342s Rouge::Lexers::Sed::guessing#test_0002_guesses by mimetype = 0.01 s = . 342s Rouge::Lexers::Sed::guessing#test_0001_guesses by filename = 0.01 s = . 342s Rouge::Lexers::HQL::guessing#test_0001_guesses by filename = 0.01 s = . 342s Rouge::Token#test_0003_calculates ancestors = 0.00 s = . 342s Rouge::Token#test_0002_has shortnames = 0.00 s = . 342s Rouge::Token#test_0001_has a name = 0.01 s = . 342s Rouge::Lexers::Cfscript::guessing#test_0001_guesses by filename = 0.01 s = . 342s Rouge::Lexers::Eiffel::guessing#test_0002_guesses by mimetype = 0.01 s = . 342s Rouge::Lexers::Eiffel::guessing#test_0001_guesses by filename = 0.01 s = . 342s Rouge::Lexers::Gherkin::lexing#test_0002_highlights placeholders correctly = 0.02 s = . 342s Rouge::Lexers::Gherkin::lexing#test_0001_highlights multiline steps correctly = 0.01 s = . 342s Rouge::Lexers::Nial::lexing::numbers#test_0003_recognizes booleans = 0.01 s = . 342s Rouge::Lexers::Nial::lexing::numbers#test_0002_recognizes floats = 0.04 s = . 342s Rouge::Lexers::Nial::lexing::numbers#test_0001_recognizes integers = 0.01 s = . 342s Rouge::Lexers::Varnish::lexing#test_0001_forwards C blocks to C lexer = 0.00 s = . 342s Rouge::Lexers::Batchfile::lexing#test_0001_recognizes one-line comments = 0.00 s = . 342s Rouge::CLI::Rouge::CLI::Highlight::guessing a lexer by file contents#test_0001_parses = 0.01 s = . 342s Rouge::Lexers::Sed::lexing#test_0001_parses regex addresses with custom delimiter = 0.00 s = . 342s Rouge::Lexers::Email::guessing#test_0002_guesses by mimetype = 0.01 s = . 342s Rouge::Lexers::Email::guessing#test_0001_guesses by filename = 0.01 s = . 342s Rouge::Lexers::Go::guessing#test_0002_guesses by mimetype = 0.15 s = . 342s Rouge::Lexers::Go::guessing#test_0001_guesses by filename = 0.01 s = . 342s Rouge::Lexers::ABAP::guessing#test_0002_guesses by mimetype = 0.01 s = . 342s Rouge::Lexers::ABAP::guessing#test_0001_guesses by filename = 0.01 s = . 342s Rouge::Lexers::Coffeescript::guessing#test_0003_guesses by source = 0.01 s = . 342s Rouge::Lexers::Coffeescript::guessing#test_0002_guesses by mimetype = 0.01 s = . 342s Rouge::Lexers::Coffeescript::guessing#test_0001_guesses by filename = 0.02 s = . 342s Rouge::Lexers::Magik::guessing#test_0002_guesses by mimetype = 0.01 s = . 342s Rouge::Lexers::Magik::guessing#test_0001_guesses by filename = 0.01 s = . 342s Rouge::Lexers::Batchfile::guessing#test_0001_guesses by filename = 0.02 s = . 342s Rouge::Lexers::Ada::guessing#test_0002_guesses by mimetype = 0.01 s = . 342s Rouge::Lexers::Ada::guessing#test_0001_guesses by filename = 0.03 s = . 342s Rouge::Lexers::CMake::lexing#test_0001_recognizes one line comment on last line even when not terminated by a new line (#360) = 0.00 s = . 342s Rouge::Lexers::Clojure::guessing#test_0002_guesses by mimetype = 0.01 s = . 342s Rouge::Lexers::Clojure::guessing#test_0001_guesses by filename = 0.02 s = . 342s Rouge::Formatters::HTML::skipping the wrapper#test_0001_skips the wrapper = 0.00 s = . 342s Rouge::Lexers::R::guessing#test_0003_guesses by source = 0.01 s = . 342s Rouge::Lexers::R::guessing#test_0002_guesses by mimetype = 0.01 s = . 342s Rouge::Lexers::R::guessing#test_0001_guesses by filename = 0.04 s = . 342s Rouge::Formatters::HTMLLineTable::a simple token stream#test_0001_is formatted into a table with tagged rows = 0.00 s = . 342s Rouge::Lexers::Ruby::lexing::ranges#test_0002_handles ... as range operator = 0.00 s = . 342s Rouge::Lexers::Ruby::lexing::ranges#test_0001_handles .. as range operator = 0.00 s = . 342s Rouge::Lexers::Zig::guessing#test_0002_guesses by mimetype = 0.03 s = . 342s Rouge::Lexers::Zig::guessing#test_0001_guesses by filename = 0.02 s = . 342s Rouge::Lexers::Digdag::lexing#test_0001_recognizes one line comment on last line even when not terminated by a new line (#360) = 0.00 s = . 342s Rouge::Formatters::Null#test_0002_consumes tokens = 0.00 s = . 342s Rouge::Formatters::Null#test_0001_renders nothing = 0.00 s = . 342s Rouge::Lexers::Tap::guessing#test_0002_guesses by mimetype = 0.01 s = . 343s Rouge::Lexers::Tap::guessing#test_0001_guesses by filename = 0.01 s = . 343s Rouge::Lexers::Syzlang::lexing#test_0019_recognizes relaxed resources = 0.00 s = . 343s Rouge::Lexers::Syzlang::lexing#test_0022_recognizes relaxed structs = 0.00 s = . 343s Rouge::Lexers::Syzlang::lexing#test_0003_recognizes defines = 0.00 s = . 343s Rouge::Lexers::Syzlang::lexing#test_0017_recognizes shortened syscalls = 0.00 s = . 343s Rouge::Lexers::Syzlang::lexing#test_0002_recognizes includes = 0.00 s = . 343s Rouge::Lexers::Syzlang::lexing#test_0013_recognizes types = 0.00 s = . 343s Rouge::Lexers::Syzlang::lexing#test_0001_recognizes comments = 0.00 s = . 343s Rouge::Lexers::Syzlang::lexing#test_0006_recognizes flags lists = 0.00 s = . 343s Rouge::Lexers::Syzlang::lexing#test_0008_recognizes anonymous flags lists = 0.00 s = . 343s Rouge::Lexers::Syzlang::lexing#test_0011_recognizes unions = 0.00 s = . 343s Rouge::Lexers::Syzlang::lexing#test_0012_recognizes structs = 0.00 s = . 343s Rouge::Lexers::Syzlang::lexing#test_0014_recognizes struct types = 0.01 s = . 343s Rouge::Lexers::Syzlang::lexing#test_0004_recognizes complex defines = 0.01 s = . 343s Rouge::Lexers::Syzlang::lexing#test_0007_recognizes strings lists = 0.00 s = . 343s Rouge::Lexers::Syzlang::lexing#test_0020_recognizes relaxed flags = 0.00 s = . 343s Rouge::Lexers::Syzlang::lexing#test_0023_recognizes relaxed types = 0.00 s = . 343s Rouge::Lexers::Syzlang::lexing#test_0024_recognizes relaxed struct types = 0.00 s = . 343s Rouge::Lexers::Syzlang::lexing#test_0009_recognizes syscalls = 0.00 s = . 343s Rouge::Lexers::Syzlang::lexing#test_0010_recognizes variant syscalls = 0.00 s = . 343s Rouge::Lexers::Syzlang::lexing#test_0018_recognizes relaxed defines = 0.00 s = . 343s Rouge::Lexers::Syzlang::lexing#test_0015_recognizes many types = 0.00 s = . 343s Rouge::Lexers::Syzlang::lexing#test_0005_recognizes resources = 0.00 s = . 343s Rouge::Lexers::Syzlang::lexing#test_0016_recognizes shortened flags lists = 0.00 s = . 343s Rouge::Lexers::Syzlang::lexing#test_0021_recognizes relaxed syscalls = 0.01 s = . 343s Rouge::Lexers::AppleScript::guessing#test_0002_guesses by mimetype = 0.01 s = . 343s Rouge::Lexers::AppleScript::guessing#test_0001_guesses by filename = 0.02 s = . 343s Rouge::Lexers::Kotlin::lexing#test_0002_recognizes label = 0.00 s = . 343s Rouge::Lexers::Kotlin::lexing#test_0003_recognizes label reference in break statement = 0.00 s = . 343s Rouge::Lexers::Kotlin::lexing#test_0004_recognizes type modifiers = 0.01 s = . 343s Rouge::Lexers::Kotlin::lexing#test_0001_recognizes one-line comments not followed by a newline (#797) = 0.00 s = . 343s Rouge::Lexers::GDScript::guessing#test_0002_guesses by mimetype = 0.01 s = . 343s Rouge::Lexers::GDScript::guessing#test_0001_guesses by filename = 0.01 s = . 343s Rouge::Formatters::Tex::a basic example#test_0001_renders = 0.00 s = . 343s Rouge::Lexers::ConsoleLexer::guessing#test_0001_guesses by filename = 0.01 s = . 343s Rouge::Lexers::SAS::guessing#test_0002_guesses by mimetype = 0.02 s = . 343s Rouge::Lexers::SAS::guessing#test_0001_guesses by filename = 0.01 s = . 343s Rouge::Lexers::SystemD::guessing#test_0002_guesses by mimetype = 0.01 s = . 343s Rouge::Lexers::SystemD::guessing#test_0001_guesses by filename = 0.01 s = . 343s Rouge::Lexers::Cypher::guessing#test_0002_guesses by mimetype = 0.01 s = . 343s Rouge::Lexers::Cypher::guessing#test_0001_guesses by filename = 0.01 s = . 343s Rouge::Lexers::Isabelle::guessing#test_0002_guesses by mimetype = 0.02 s = . 343s Rouge::Lexers::Isabelle::guessing#test_0001_guesses by filename = 0.01 s = . 343s Rouge::Lexers::Slim::multi line ruby code#test_0002_handles backslash at the end of the line = 0.00 s = . 343s Rouge::Lexers::Slim::multi line ruby code#test_0001_handles comma at the end of the line = 0.00 s = . 343s Rouge::Lexers::CSharp::guessing#test_0002_guesses by mimetype = 0.01 s = . 343s Rouge::Lexers::CSharp::guessing#test_0001_guesses by filename = 0.01 s = . 343s Rouge::Lexers::Haml#test_0001_lexes custom filters = 0.00 s = . 343s Rouge::Lexers::Markdown::guessing#test_0002_guesses by mimetype = 0.01 s = . 343s Rouge::Lexers::Markdown::guessing#test_0001_guesses by filename = 0.03 s = . 343s Rouge::Lexers::SQF::lexing#test_0001_recognizes one-line comments not followed by a newline = 0.00 s = . 343s Rouge::Lexers::Make::lexing#test_0001_recognizes declarations not terminated by a new line (#694) = 0.00 s = . 343s Rouge::Lexers::Factor::guessing#test_0003_guesses by source = 0.01 s = . 343s Rouge::Lexers::Factor::guessing#test_0002_guesses by mimetype = 0.01 s = . 343s Rouge::Lexers::Factor::guessing#test_0001_guesses by filename = 0.01 s = . 343s Rouge::Lexers::PlainText::guessing#test_0003_guesses by source = 0.01 s = . 343s Rouge::Lexers::PlainText::guessing#test_0002_guesses by mimetype = 0.01 s = . 343s Rouge::Lexers::PlainText::guessing#test_0001_guesses by filename = 0.03 s = . 343s Rouge::Lexers::Properties::guessing#test_0002_guesses by mimetype = 0.01 s = . 343s Rouge::Lexers::Properties::guessing#test_0001_guesses by filename = 0.01 s = . 343s Rouge::Lexers::D::guessing#test_0002_guesses by mimetype = 0.01 s = . 343s Rouge::Lexers::D::guessing#test_0001_guesses by filename = 0.02 s = . 343s Rouge::Lexer#test_0003_raises errors in .guess by default = 0.01 s = . 343s Rouge::Lexer#test_0001_guesses the lexer with Lexer.guess = 0.01 s = . 343s Rouge::Lexer#test_0006_pushes and pops states = 0.01 s = . 343s Rouge::Lexer#test_0014_handles boolean options = 0.00 s = . 343s Rouge::Lexer#test_0013_can only be detectable within current scope = 0.01 s = . 343s Rouge::Lexer#test_0008_pops from the callback = 0.00 s = . 343s Rouge::Lexer#test_0012_is undetectable by default = 0.00 s = . 343s Rouge::Lexer#test_0004_customizes ambiguous cases in .guess = 0.01 s = . 343s Rouge::Lexer#test_0007_does callbacks and grouping = 0.01 s = . 343s Rouge::Lexer#test_0011_detects the beginnings of lines with ^ rules = 0.01 s = . 343s Rouge::Lexer#test_0009_supports stateful lexes = 0.01 s = . 343s Rouge::Lexer#test_0010_delegates = 0.00 s = . 343s Rouge::Lexer#test_0002_guesses lexers with Lexer.guesses = 0.01 s = . 343s Rouge::Lexer#test_0015_extends options with #with = 0.01 s = . 343s Rouge::Lexer#test_0005_makes a simple lexer = 0.01 s = . 343s Rouge::Lexers::GHCCmm::guessing#test_0001_guesses by filename = 0.14 s = . 343s Rouge::Lexers::Dafny::guessing#test_0002_guesses by mimetype = 0.01 s = . 343s Rouge::Lexers::Dafny::guessing#test_0001_guesses by filename = 0.01 s = . 343s Rouge::Formatters::HTMLLineTable::the rendered table#test_0001_is customizable = 0.00 s = . 343s Rouge::Lexers::HTML::guessing#test_0003_guesses by source = 0.02 s = . 343s Rouge::Lexers::HTML::guessing#test_0002_guesses by mimetype = 0.01 s = . 343s Rouge::Lexers::HTML::guessing#test_0001_guesses by filename = 0.05 s = . 343s Rouge::Lexers::Praat::guessing#test_0001_guesses by filename = 0.02 s = . 343s Rouge::Lexers::GHCCore::lexing#test_0003_should lex result sizes as comments = 0.00 s = . 343s Rouge::Lexers::GHCCore::lexing#test_0001_should lex section markers as comments = 0.00 s = . 343s Rouge::Lexers::GHCCore::lexing#test_0006_should lex type declarations with hints and special characters in the name = 0.00 s = . 343s Rouge::Lexers::GHCCore::lexing#test_0018_should lex names with numbers = 0.00 s = . 343s Rouge::Lexers::GHCCore::lexing#test_0019_should lex array types = 0.00 s = . 343s Rouge::Lexers::GHCCore::lexing#test_0011_should lex annotations = 0.00 s = . 343s Rouge::Lexers::GHCCore::lexing#test_0008_should lex type declarations with parentheses and arrows = 0.00 s = . 343s Rouge::Lexers::GHCCore::lexing#test_0017_should lex GHC rules = 0.00 s = . 343s Rouge::Lexers::GHCCore::lexing#test_0004_should lex single line comments = 0.00 s = . 343s Rouge::Lexers::GHCCore::lexing#test_0007_should lex type declarations with # as type = 0.00 s = . 343s Rouge::Lexers::GHCCore::lexing#test_0013_should lex floats = 0.00 s = . 343s Rouge::Lexers::GHCCore::lexing#test_0012_should lex integers = 0.01 s = . 343s Rouge::Lexers::GHCCore::lexing#test_0009_should lex function definitions with special characters in the name = 0.00 s = . 343s Rouge::Lexers::GHCCore::lexing#test_0010_should lex full functions = 0.00 s = . 343s Rouge::Lexers::GHCCore::lexing#test_0014_should lex strings = 0.00 s = . 343s Rouge::Lexers::GHCCore::lexing#test_0002_should lex timestamps as comments = 0.00 s = . 343s Rouge::Lexers::GHCCore::lexing#test_0015_should lex character literals = 0.00 s = . 343s Rouge::Lexers::GHCCore::lexing#test_0005_should lex type declarations with type constraints = 0.00 s = . 343s Rouge::Lexers::GHCCore::lexing#test_0016_should lex recursive bindings = 0.00 s = . 343s Rouge::Lexers::Isabelle::specifying#test_0001_finds by specified language = 0.01 s = . 343s Rouge::Lexers::Diff::guessing#test_0002_guesses by mimetype = 0.01 s = . 344s Rouge::Lexers::Diff::guessing#test_0003_guesses by source = 0.01 s = . 344s Rouge::Lexers::Diff::guessing#test_0004_does not detect invalid diff-like sources = 0.01 s = . 344s Rouge::Lexers::Diff::guessing#test_0001_guesses by filename = 0.03 s = . 344s Rouge::Lexers::HTML#test_0001_lexes embedded script tags = 0.00 s = . 344s Rouge::Lexers::Mosel::guessing#test_0002_guesses by mimetype = 0.01 s = . 344s Rouge::Lexers::Mosel::guessing#test_0001_guesses by filename = 0.01 s = . 344s Rouge::CLI::Rouge::CLI::Help::-h#test_0001_parses = 0.00 s = . 344s Rouge::CLI::Rouge::CLI::List::list#test_0002_lists available lexers = 0.00 s = . 344s Rouge::CLI::Rouge::CLI::List::list#test_0001_parses = 0.00 s = . 344s Rouge::Lexers::J::lexing::numerics#test_0002_validates the inflection = 0.00 s = . 344s Rouge::Lexers::J::lexing::numerics#test_0001_accepts various forms of numeric constants = 0.00 s = . 344s 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 = . 344s Rouge::Lexers::Apache::lexing#test_0002_lexes case insensitively directives = 0.00 s = . 344s Rouge::Lexers::Apache::lexing#test_0001_does not drop non directives = 0.00 s = . 344s Rouge::Lexers::Terraform::guessing#test_0003_guesses by source = 0.00 s = . 344s Rouge::Lexers::Terraform::guessing#test_0002_guesses by mimetype = 0.00 s = . 344s Rouge::Lexers::Terraform::guessing#test_0001_guesses by filename = 0.02 s = . 344s Rouge::Lexers::CommonLisp::guessing#test_0002_guesses by mimetype = 0.01 s = . 344s Rouge::Lexers::CommonLisp::guessing#test_0001_guesses by filename = 0.05 s = . 344s Rouge::Lexers::Jinja::guessing#test_0001_guesses by mimetype = 0.03 s = . 344s Rouge::Lexers::IRBLexer#test_0003_parses Pry's default prompt = 0.00 s = . 344s Rouge::Lexers::IRBLexer#test_0002_parses IRB's :SIMPLE prompt = 0.00 s = . 344s Rouge::Lexers::IRBLexer#test_0001_parses IRB's :DEFAULT prompt = 0.00 s = . 344s Rouge::Lexers::Ceylon::guessing#test_0002_guesses by mimetype = 0.01 s = . 344s Rouge::Lexers::Ceylon::guessing#test_0001_guesses by filename = 0.01 s = . 344s Rouge::Lexers::Lua::guessing#test_0003_guesses by source = 0.01 s = . 344s Rouge::Lexers::Lua::guessing#test_0002_guesses by mimetype = 0.01 s = . 344s Rouge::Lexers::Lua::guessing#test_0001_guesses by filename = 0.02 s = . 344s Rouge::Lexers::IgorPro::guessing#test_0002_guesses by mimetype = 0.01 s = . 344s Rouge::Lexers::IgorPro::guessing#test_0001_guesses by filename = 0.01 s = . 344s Rouge::Lexers::YANG::guessing#test_0002_guesses by mimetype = 0.01 s = . 344s Rouge::Lexers::YANG::guessing#test_0001_guesses by filename = 0.01 s = . 344s Rouge::Lexers::Racket::guessing#test_0003_guesses by text = 0.02 s = . 344s Rouge::Lexers::Racket::guessing#test_0002_guesses by mimetype = 0.01 s = . 344s Rouge::Lexers::Racket::guessing#test_0001_guesses by filename = 0.03 s = . 344s Rouge::Lexers::Awk::lexing#test_0001_doesn't let a bad regex mess up the whole lex = 0.01 s = . 344s Rouge::Lexers::Groovy::guessing#test_0002_guesses by mimetype = 0.01 s = . 344s Rouge::Lexers::Groovy::guessing#test_0001_guesses by filename = 0.03 s = . 344s Rouge::Lexers::Python::guessing#test_0003_guesses by source = 0.05 s = . 344s Rouge::Lexers::Python::guessing#test_0002_guesses by mimetype = 0.01 s = . 344s Rouge::Lexers::Python::guessing#test_0001_guesses by filename = 0.14 s = . 344s Rouge::CLI::Rouge::CLI::Highlight::escaping with custom delimiters#test_0001_parses = 0.01 s = . 344s Rouge::Formatters::Terminal256#test_0001_renders a thing = 0.00 s = . 344s Rouge::Lexers::Qml::guessing#test_0002_guesses by mimetype = 0.01 s = . 344s Rouge::Lexers::Qml::guessing#test_0001_guesses by filename = 0.01 s = . 344s Rouge::Lexers::Matlab::guessing#test_0002_guesses by mimetype = 0.01 s = . 344s Rouge::Lexers::Matlab::guessing#test_0003_guesses by source = 0.01 s = . 344s Rouge::Lexers::Matlab::guessing#test_0004_guesses by source = 0.01 s = . 344s Rouge::Lexers::Matlab::guessing#test_0001_guesses by filename = 0.01 s = . 344s Rouge::Lexers::OCaml::lexing#test_0002_recognizes nonrec as a Keyword = 0.00 s = . 344s Rouge::Lexers::OCaml::lexing#test_0001_recognizes value as a Name = 0.00 s = . 344s Rouge::Lexers::FreeFEM::guessing#test_0002_guesses by mimetype = 0.01 s = . 344s Rouge::Lexers::FreeFEM::guessing#test_0001_guesses by filename = 0.02 s = . 344s Rouge::Lexers::Verilog::guessing#test_0002_guesses by mimetype = 0.01 s = . 344s Rouge::Lexers::Verilog::guessing#test_0001_guesses by filename = 0.04 s = . 344s Rouge::Lexers::SuperCollider::guessing#test_0001_guesses by filename = 0.04 s = . 344s Rouge::Lexers::Tulip::guessing#test_0003_guesses by source = 0.01 s = . 344s Rouge::Lexers::Tulip::guessing#test_0002_guesses by mimetype = 0.01 s = . 344s Rouge::Lexers::Tulip::guessing#test_0001_guesses by filename = 0.01 s = . 344s Rouge::Lexers::Vue::guessing#test_0001_guesses by filename = 0.01 s = . 344s Rouge::Formatters::HTML::tableized line numbers::newline-terminated text#test_0001_preserves the number of lines = 0.01 s = . 344s Rouge::Lexers::HLSL::guessing#test_0002_guesses by mimetype = 0.01 s = . 344s Rouge::Lexers::HLSL::guessing#test_0001_guesses by filename = 0.04 s = . 345s Rouge::Lexers::GHCCore::guessing#test_0001_guesses by filename = 0.05 s = . 345s Rouge::Lexers::Verilog::lexing#test_0001_recognizes one-line comments not followed by a newline = 0.00 s = . 345s Rouge::Lexers::RobotFramework::guessing#test_0002_guesses by mimetype = 0.01 s = . 345s Rouge::Lexers::RobotFramework::guessing#test_0001_guesses by filename = 0.01 s = . 345s Rouge::Formatters::HTMLLinewise::inside html table formatter#test_0001_should delegate to linewise formatter = 0.00 s = . 345s Rouge::Formatters::HTMLLineHighlighter::configure highlight line class#test_0001_should add highlight line class to lines specified by :highlight_lines option = 0.00 s = . 345s Rouge::Lexers::RML::guessing#test_0001_guesses by filename = 0.01 s = . 345s Rouge::Lexers::Nial::lexing::symbols#test_0002_recognizes faults = 0.01 s = . 345s Rouge::Lexers::Nial::lexing::symbols#test_0001_recognizes phrases = 0.01 s = . 345s Rouge::Lexers::OCaml::guessing#test_0002_guesses by mimetype = 0.01 s = . 345s Rouge::Lexers::OCaml::guessing#test_0001_guesses by filename = 0.05 s = . 345s Rouge::Lexers::Mason::guessing#test_0002_guesses by mimetype = 0.02 s = . 345s Rouge::Lexers::Mason::guessing#test_0003_guesses by source = 0.01 s = . 345s Rouge::Lexers::Mason::guessing#test_0004_guesses by source when using component calls = 0.01 s = . 345s Rouge::Lexers::Mason::guessing#test_0001_guesses by filename = 0.08 s = . 346s Rouge::Lexers::Nial::lexing::primitives#test_0002_covers all stdlib functions = 0.75 s = . 346s Rouge::Lexers::Nial::lexing::primitives#test_0003_covers all stdlib transformers = 0.07 s = . 346s Rouge::Lexers::Nial::lexing::primitives#test_0004_covers all predefined constants = 0.01 s = . 346s Rouge::Lexers::Nial::lexing::primitives#test_0001_covers all operators = 0.04 s = . 346s Rouge::Lexers::EEX::guessing#test_0001_guesses by filename = 0.09 s = . 346s Rouge::Lexers::Ada::lexing#test_0004_understands other connecting punctuation = 0.01 s = . 346s Rouge::Lexers::Ada::lexing#test_0009_allows both names and builtin names in context clauses = 0.00 s = . 346s Rouge::Lexers::Ada::lexing#test_0003_rejects identifiers with double or trailing underscores = 0.01 s = . 346s Rouge::Lexers::Ada::lexing#test_0001_classifies identifiers = 0.00 s = . 346s Rouge::Lexers::Ada::lexing#test_0008_marks function names in declarations = 0.01 s = . 346s Rouge::Lexers::Ada::lexing#test_0006_recognizes exponents in integers and reals = 0.01 s = . 346s Rouge::Lexers::Ada::lexing#test_0002_accepts Unicode identifiers = 0.01 s = . 346s Rouge::Lexers::Ada::lexing#test_0007_highlights escape sequences inside doubly quoted strings = 0.00 s = . 346s Rouge::Lexers::Ada::lexing#test_0010_recovers quickly after mistakenly entering :libunit_name = 0.01 s = . 346s Rouge::Lexers::Ada::lexing#test_0005_classifies based number literals = 0.02 s = . 346s Rouge::Lexers::Shell#test_0002_parses case statements correctly = 0.00 s = . 346s Rouge::Lexers::Shell#test_0003_parses case statement with globs correctly = 0.00 s = . 346s Rouge::Lexers::Shell#test_0004_parses comments correctly = 0.00 s = . 346s Rouge::Lexers::Shell#test_0001_parses a basic shell string = 0.00 s = . 346s Rouge::Lexers::Swift::lexer#test_0002_lexes nested comments as a single comment = 0.00 s = . 346s Rouge::Lexers::Swift::lexer#test_0001_lexes multiline comments with asterisks and forward slashes = 0.00 s = . 346s Rouge::Lexers::Q::guessing#test_0002_guesses by mimetype = 0.01 s = . 346s Rouge::Lexers::Q::guessing#test_0001_guesses by filename = 0.01 s = . 346s Rouge::Lexers::Ruby::lexing::numerics#test_0002_identifies Floats with exponent correctly = 0.01 s = . 346s Rouge::Lexers::Ruby::lexing::numerics#test_0001_distinguishes Float from Integer = 0.00 s = . 346s Rouge::Lexers::VimL::guessing#test_0002_guesses by mimetype = 0.01 s = . 346s Rouge::Lexers::VimL::guessing#test_0001_guesses by filename = 0.13 s = . 346s Rouge::Lexers::Ruby::guessing#test_0003_guesses by source = 0.01 s = . 346s Rouge::Lexers::Ruby::guessing#test_0002_guesses by mimetype = 0.01 s = . 346s Rouge::Lexers::Ruby::guessing#test_0001_guesses by filename = 0.19 s = . 346s Rouge::Lexers::J::lexing::explicit definitions#test_0003_lexes inside explicit definition literals = 0.00 s = . 346s Rouge::Lexers::J::lexing::explicit definitions#test_0002_recognizes multiline code = 0.01 s = . 346s Rouge::Lexers::J::lexing::explicit definitions#test_0001_recognizes multiline noun = 0.00 s = . 346s Rouge::Guesser::modeline guessing#test_0001_guesses by modeline = 0.01 s = . 346s Rouge::Lexers::ECL::lexing#test_0001_recognizes one-line comments not followed by a newline (#796) = 0.00 s = . 346s Rouge::Lexers::BibTeX::guessing#test_0001_guesses by filename = 0.01 s = . 346s Rouge::CLI::Rouge::CLI::Help::nil#test_0001_parses = 0.00 s = . 346s Rouge::Lexers::D::lexing#test_0001_recognizes one-line comments not followed by a newline = 0.00 s = . 346s Rouge::Lexers::XQuery::guessing#test_0002_guesses by mimetype = 0.01 s = . 346s Rouge::Lexers::XQuery::guessing#test_0001_guesses by filename = 0.04 s = . 346s Rouge::CLI::Rouge::CLI::Highlight::specifying a lexer#test_0001_parses = 0.00 s = . 346s Rouge::Lexers::Nial::lexing::comments#test_0002_recognizes hash comments = 0.00 s = . 346s Rouge::Lexers::Nial::lexing::comments#test_0001_recognizes percentage comments = 0.00 s = . 346s Rouge::Lexers::CUDA::guessing#test_0001_guesses by filename = 0.03 s = . 346s Rouge::Lexers::J::lexing::strings#test_0003_recognizes no inflection = 0.00 s = . 346s Rouge::Lexers::J::lexing::strings#test_0002_recognizes escape sequences = 0.00 s = . 346s Rouge::Lexers::J::lexing::strings#test_0001_recognizes single-quoted text = 0.00 s = . 346s Rouge::Lexers::Janet::guessing#test_0002_guesses by mimetype = 0.01 s = . 346s Rouge::Lexers::Janet::guessing#test_0001_guesses by filename = 0.03 s = . 346s Rouge::Lexers::HTML::lexing::attribute names#test_0001_allow () to support Angular 2+ data binding outputs = 0.00 s = . 346s Rouge::Guesser::guessing with custom globs#test_0001_guesses correctly = 0.01 s = . 346s Rouge::Lexers::Fortran::guessing#test_0002_guesses by mimetype = 0.01 s = . 347s Rouge::Lexers::Fortran::guessing#test_0001_guesses by filename = 0.01 s = . 347s Rouge::Lexers::HTTP#test_0002_lexes a HTTP/1.1 QUERY request = 0.00 s = . 347s Rouge::Lexers::HTTP#test_0003_lexes a HTTP/1.1 GET request = 0.00 s = . 347s Rouge::Lexers::HTTP#test_0001_lexes a HTTP/2 request = 0.00 s = . 347s Rouge::Lexers::HTTP#test_0004_lexes an empty HTTP/1.1 response = 0.00 s = . 347s Rouge::Lexers::HTTP#test_0005_lexes an empty HTTP/2 response = 0.00 s = . 347s Rouge::CLI::Rouge::CLI::Highlight::guessing a lexer by mimetype#test_0001_parses = 0.00 s = . 347s Rouge::Lexers::Hack::guessing#test_0002_Does not guess .php or .hh files that contain non-hack code = 0.01 s = . 347s Rouge::Lexers::Hack::guessing#test_0001_Guesses .php and .hh files that contain Hack code = 0.02 s = . 347s Rouge::Lexers::Prometheus::guessing#test_0002_guesses by mimetype = 0.01 s = . 347s Rouge::Lexers::Prometheus::guessing#test_0001_guesses by filename = 0.01 s = . 347s Rouge::Lexers::Nial::guessing#test_0001_guesses by filename = 0.03 s = . 347s Rouge::Lexers::PHP::guessing#test_0002_Guesses PHP files that do not contain Hack code = 0.01 s = . 347s Rouge::Lexers::PHP::guessing#test_0003_Guesses .php files containing (codegen variables) = 0.00 s = . 348s Rouge::Lexers::GHCCmm::lexing#test_0027_should lex prim calls = 0.00 s = . 348s Rouge::Lexers::GHCCmm::lexing#test_0002_should lex timestamps as comments = 0.00 s = . 348s Rouge::Lexers::GHCCmm::lexing#test_0011_should lex calls = 0.00 s = . 348s Rouge::Lexers::GHCCmm::lexing#test_0024_should lex ccall = 0.01 s = . 348s Rouge::Lexers::GHCCmm::lexing#test_0047_should lex special character ids in names with module prefix = 0.00 s = . 348s Rouge::Lexers::GHCCmm::lexing#test_0043_should respect #define when it lexes types = 0.00 s = . 348s Rouge::Lexers::GHCCmm::lexing#test_0017_should lex #if = 0.00 s = . 348s Rouge::Lexers::GHCCmm::lexing#test_0005_should lex sections with function definitions = 0.00 s = . 348s Rouge::Lexers::GHCCmm::lexing#test_0020_should lex a simple #define statement with comment = 0.00 s = . 348s Rouge::Lexers::GHCCmm::lexing#test_0001_should lex section markers as headings = 0.00 s = . 348s Rouge::Lexers::GHCCmm::lexing#test_0019_should lex a simple #define statement = 0.00 s = . 348s Rouge::Lexers::GHCCmm::lexing#test_0040_should lex info_tbls = 0.00 s = . 348s Rouge::Lexers::GHCCmm::lexing#test_0012_should lex offset = 0.00 s = . 348s Rouge::Lexers::GHCCmm::lexing#test_0036_should lex typed memory accesses = 0.00 s = . 348s Rouge::Lexers::GHCCmm::lexing#test_0006_should lex cstring sections = 0.00 s = . 348s Rouge::Lexers::GHCCmm::lexing#test_0038_should lex literal floating point numbers = 0.00 s = . 348s Rouge::Lexers::GHCCmm::lexing#test_0009_should lex Hp and HpLim as global variables = 0.00 s = . 348s Rouge::Lexers::GHCCmm::lexing#test_0022_should lex functions with comments = 0.00 s = . 348s Rouge::Lexers::GHCCmm::lexing#test_0049_should lex complex function names = 0.01 s = . 348s Rouge::Lexers::GHCCmm::lexing#test_0014_should lex multi-line comments = 0.00 s = . 348s Rouge::Lexers::GHCCmm::lexing#test_0010_should lex registers as global variables = 0.00 s = . 348s Rouge::Lexers::GHCCmm::lexing#test_0032_should lex unwind = 0.00 s = . 348s Rouge::Lexers::GHCCmm::lexing#test_0044_should respect functions when it lexes types = 0.00 s = . 348s Rouge::Lexers::GHCCmm::lexing#test_0023_should lex functions and return statements = 0.01 s = . 348s Rouge::Lexers::GHCCmm::lexing#test_0004_should lex a simple section = 0.01 s = . 348s Rouge::Lexers::GHCCmm::lexing#test_0007_should lex handwritten sections = 0.00 s = . 348s Rouge::Lexers::GHCCmm::lexing#test_0016_should lex #include = 0.00 s = . 348s Rouge::Lexers::GHCCmm::lexing#test_0050_should lex complex names in an expression = 0.01 s = . 348s Rouge::Lexers::GHCCmm::lexing#test_0028_should lex switch statements and .. operators = 0.01 s = . 348s Rouge::Lexers::GHCCmm::lexing#test_0041_should lex a ccall with hints = 0.01 s = . 348s Rouge::Lexers::GHCCmm::lexing#test_0042_should lex escaped newlines = 0.00 s = . 348s Rouge::Lexers::GHCCmm::lexing#test_0030_should lex a "never returns" ccall = 0.00 s = . 348s Rouge::Lexers::GHCCmm::lexing#test_0015_should lex function calls that start with a register name "prefix" = 0.00 s = . 348s Rouge::Lexers::GHCCmm::lexing#test_0037_should lex return = 0.00 s = . 348s Rouge::Lexers::GHCCmm::lexing#test_0048_should lex complex function names = 0.00 s = . 348s Rouge::Lexers::NesAsm::guessing#test_0001_guesses by filename = 0.01 s = . 348s Rouge::Lexers::Escape::terminal256#test_0001_unescapes = 0.01 s = . 348s Rouge::Lexers::Varnish::guessing#test_0002_guesses by mimetype = 0.01 s = . 348s Rouge::Lexers::Varnish::guessing#test_0001_guesses by filename = 0.01 s = . 348s Rouge::Lexers::FSharp::guessing#test_0002_guesses by mimetype = 0.02 s = . 348s Rouge::Lexers::FSharp::guessing#test_0001_guesses by filename = 0.02 s = . 348s Rouge::Lexers::Julia::guessing#test_0002_guesses by mimetype = 0.01 s = . 348s Rouge::Lexers::Julia::guessing#test_0001_guesses by filename = 0.01 s = . 348s Rouge::Lexers::Pascal::guessing#test_0002_guesses by mimetype = 0.01 s = . 348s Rouge::Lexers::Pascal::guessing#test_0001_guesses by filename = 0.03 s = . 348s Rouge::Lexers::Wollok::lexing#test_0001_does not share entity list between instances = 0.00 s = . 348s Rouge::Lexers::YANG::guessing::lexing#test_0003_parse revision-date = 0.00 s = . 348s Rouge::Lexers::YANG::guessing::lexing#test_0001_parse namespace uri = 0.00 s = . 348s Rouge::Lexers::YANG::guessing::lexing#test_0004_parse float in yang-version = 0.00 s = . 348s Rouge::Lexers::YANG::guessing::lexing#test_0006_parse integer in value = 0.00 s = . 348s Rouge::Lexers::YANG::guessing::lexing#test_0002_parse namespace prefix = 0.00 s = . 348s Rouge::Lexers::YANG::guessing::lexing#test_0007_parse complex name = 0.00 s = . 348s Rouge::Lexers::YANG::guessing::lexing#test_0005_parse integer in value = 0.00 s = . 348s Rouge::Formatters::HTMLPygments#test_0002_contain pre with class name "shell" = 0.00 s = . 348s Rouge::Formatters::HTMLPygments#test_0001_wrap with div.highlight = 0.00 s = . 348s Rouge::Lexers::HTML::lexing::attribute names#test_0001_allow [] to support Angular 2+ data binding inputs = 0.00 s = . 348s Rouge::CLI::Rouge::CLI::Help::--help#test_0001_parses = 0.00 s = . 348s Rouge::Lexers::SQL::lexing#test_0001_recognizes one line comment on last line even when not terminated by a new line (#360) = 0.00 s = . 348s Rouge::Lexers::Nim::guessing#test_0001_guesses by filename = 0.01 s = . 348s 348s Finished in 10.816805s, 67.7649 runs/s, 231.9539 assertions/s. 348s 348s 733 runs, 2509 assertions, 0 failures, 0 errors, 0 skips 348s mv ./.gem2deb.lib lib 349s autopkgtest [04:46:39]: test gem2deb-test-runner: -----------------------] 349s autopkgtest [04:46:39]: test gem2deb-test-runner: - - - - - - - - - - results - - - - - - - - - - 349s gem2deb-test-runner PASS 349s autopkgtest [04:46:39]: @@@@@@@@@@@@@@@@@@@@ summary 349s gem2deb-test-runner PASS 354s Creating nova instance adt-noble-arm64-ruby-rouge-20240220-044050-juju-7f2275-prod-proposed-migration-environment-3 from image adt/ubuntu-noble-arm64-server-20240220.img (UUID b9cf000f-a61c-45dc-9d76-51f256bf9688)...