Diff of the two buildlogs: -- --- b1/build.log 2023-04-20 05:32:04.035491189 +0000 +++ b2/build.log 2023-04-20 06:01:36.580835662 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue May 21 23:40:15 -12 2024 -I: pbuilder-time-stamp: 1716378015 +I: Current time: Thu Apr 20 19:32:08 +14 2023 +I: pbuilder-time-stamp: 1681968728 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration @@ -16,7 +16,7 @@ I: copying [./broker_1.4.0+ds1.orig.tar.xz] I: copying [./broker_1.4.0+ds1-1.debian.tar.xz] I: Extracting source -gpgv: Signature made Fri Dec 25 11:13:40 2020 -12 +gpgv: Signature made Sat Dec 26 13:13:40 2020 +14 gpgv: using RSA key AE731055442A1D96CF4D4C7875B710635C213A7E gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./broker_1.4.0+ds1-1.dsc: no acceptable signature found @@ -29,52 +29,84 @@ dpkg-source: info: applying fix-pybind11-2.6.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/515/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/12756/tmp/hooks/D01_modify_environment starting +debug: Running on codethink16-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Apr 20 19:32 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/12756/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/12756/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="15" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.15(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=8' - DISTRIBUTION='bookworm' - HOME='/var/lib/jenkins' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=bookworm + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/var/lib/jenkins + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='515' - PS1='# ' - PS2='> ' + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=12756 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.bxUoTM3d/pbuilderrc_JBZW --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.bxUoTM3d/b1 --logfile b1/build.log broker_1.4.0+ds1-1.dsc' - SUDO_GID='117' - SUDO_UID='110' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - USERNAME='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.16:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.bxUoTM3d/pbuilderrc_YuO7 --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.bxUoTM3d/b2 --logfile b2/build.log --extrapackages usrmerge broker_1.4.0+ds1-1.dsc' + SUDO_GID=117 + SUDO_UID=110 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + USERNAME=root + _='I: set' + http_proxy=http://192.168.101.16:3128 I: uname -a - Linux codethink11-arm64 4.15.0-209-generic #220-Ubuntu SMP Tue Mar 21 19:52:44 UTC 2023 aarch64 GNU/Linux + Linux i-capture-the-hostname 4.15.0-209-generic #220-Ubuntu SMP Tue Mar 21 19:52:44 UTC 2023 aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 May 21 04:47 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/515/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Apr 18 00:25 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/12756/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -206,7 +238,7 @@ Get: 78 http://deb.debian.org/debian bookworm/main arm64 python3-dev arm64 3.11.2-1+b1 [26.2 kB] Get: 79 http://deb.debian.org/debian bookworm/main arm64 swig4.0 arm64 4.1.0-0.2 [1299 kB] Get: 80 http://deb.debian.org/debian bookworm/main arm64 swig all 4.1.0-0.2 [321 kB] -Fetched 50.3 MB in 2s (27.4 MB/s) +Fetched 50.3 MB in 4s (13.9 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.11-minimal:arm64. (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 ... 19616 files and directories currently installed.) @@ -545,10 +577,15 @@ Reading package lists... Building dependency tree... Reading state information... +usrmerge is already the newest version (35). fakeroot is already the newest version (1.31-1.2). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/broker-1.4.0+ds1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../broker_1.4.0+ds1-1_source.changes +I: user script /srv/workspace/pbuilder/12756/tmp/hooks/A99_set_merged_usr starting +Re-configuring usrmerge... +I: user script /srv/workspace/pbuilder/12756/tmp/hooks/A99_set_merged_usr finished +hostname: Temporary failure in name resolution +I: Running cd /build/broker-1.4.0+ds1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../broker_1.4.0+ds1-1_source.changes dpkg-buildpackage: info: source package broker dpkg-buildpackage: info: source version 1.4.0+ds1-1 dpkg-buildpackage: info: source distribution unstable @@ -659,23 +696,23 @@ make -f CMakeFiles/broker.dir/build.make CMakeFiles/broker.dir/build make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -[ 2%] Building CXX object CMakeFiles/broker.dir/src/core_actor.cc.o +[ 2%] Staging Python scripts in /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/python/broker [ 2%] Building CXX object CMakeFiles/broker.dir/src/address.cc.o -[ 3%] Building CXX object CMakeFiles/broker.dir/src/defaults.cc.o -[ 4%] Building CXX object CMakeFiles/broker.dir/src/detail/abstract_backend.cc.o -/usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/address.cc.o -MF CMakeFiles/broker.dir/src/address.cc.o.d -o CMakeFiles/broker.dir/src/address.cc.o -c /build/broker-1.4.0+ds1/src/address.cc -/usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/core_actor.cc.o -MF CMakeFiles/broker.dir/src/core_actor.cc.o.d -o CMakeFiles/broker.dir/src/core_actor.cc.o -c /build/broker-1.4.0+ds1/src/core_actor.cc -/usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/defaults.cc.o -MF CMakeFiles/broker.dir/src/defaults.cc.o.d -o CMakeFiles/broker.dir/src/defaults.cc.o -c /build/broker-1.4.0+ds1/src/defaults.cc -/usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/detail/abstract_backend.cc.o -MF CMakeFiles/broker.dir/src/detail/abstract_backend.cc.o.d -o CMakeFiles/broker.dir/src/detail/abstract_backend.cc.o -c /build/broker-1.4.0+ds1/src/detail/abstract_backend.cc -[ 5%] Staging Python scripts in /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/python/broker cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bindings/python && /usr/bin/cmake -E copy_directory /build/broker-1.4.0+ds1/bindings/python/broker /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/python/broker -[ 6%] Building CXX object CMakeFiles/broker.dir/src/configuration.cc.o +/usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/address.cc.o -MF CMakeFiles/broker.dir/src/address.cc.o.d -o CMakeFiles/broker.dir/src/address.cc.o -c /build/broker-1.4.0+ds1/src/address.cc +[ 3%] Building CXX object CMakeFiles/broker.dir/src/convert.cc.o +[ 5%] Building CXX object CMakeFiles/broker.dir/src/configuration.cc.o +[ 5%] Building CXX object CMakeFiles/broker.dir/src/core_actor.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/configuration.cc.o -MF CMakeFiles/broker.dir/src/configuration.cc.o.d -o CMakeFiles/broker.dir/src/configuration.cc.o -c /build/broker-1.4.0+ds1/src/configuration.cc -[ 7%] Building CXX object CMakeFiles/broker.dir/src/data.cc.o -/usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/data.cc.o -MF CMakeFiles/broker.dir/src/data.cc.o.d -o CMakeFiles/broker.dir/src/data.cc.o -c /build/broker-1.4.0+ds1/src/data.cc -[ 8%] Building CXX object CMakeFiles/broker.dir/src/convert.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/convert.cc.o -MF CMakeFiles/broker.dir/src/convert.cc.o.d -o CMakeFiles/broker.dir/src/convert.cc.o -c /build/broker-1.4.0+ds1/src/convert.cc +/usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/core_actor.cc.o -MF CMakeFiles/broker.dir/src/core_actor.cc.o.d -o CMakeFiles/broker.dir/src/core_actor.cc.o -c /build/broker-1.4.0+ds1/src/core_actor.cc +[ 6%] Building CXX object CMakeFiles/broker.dir/src/data.cc.o +[ 7%] Building CXX object CMakeFiles/broker.dir/src/defaults.cc.o +/usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/data.cc.o -MF CMakeFiles/broker.dir/src/data.cc.o.d -o CMakeFiles/broker.dir/src/data.cc.o -c /build/broker-1.4.0+ds1/src/data.cc +/usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/defaults.cc.o -MF CMakeFiles/broker.dir/src/defaults.cc.o.d -o CMakeFiles/broker.dir/src/defaults.cc.o -c /build/broker-1.4.0+ds1/src/defaults.cc +[ 8%] Building CXX object CMakeFiles/broker.dir/src/detail/abstract_backend.cc.o make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' +/usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/detail/abstract_backend.cc.o -MF CMakeFiles/broker.dir/src/detail/abstract_backend.cc.o.d -o CMakeFiles/broker.dir/src/detail/abstract_backend.cc.o -c /build/broker-1.4.0+ds1/src/detail/abstract_backend.cc [ 8%] Built target python-scripts-stage [ 9%] Building CXX object CMakeFiles/broker.dir/src/detail/clone_actor.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/detail/clone_actor.cc.o -MF CMakeFiles/broker.dir/src/detail/clone_actor.cc.o.d -o CMakeFiles/broker.dir/src/detail/clone_actor.cc.o -c /build/broker-1.4.0+ds1/src/detail/clone_actor.cc @@ -686,29 +723,29 @@ [ 12%] Building CXX object CMakeFiles/broker.dir/src/detail/filesystem.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/detail/filesystem.cc.o -MF CMakeFiles/broker.dir/src/detail/filesystem.cc.o.d -o CMakeFiles/broker.dir/src/detail/filesystem.cc.o -c /build/broker-1.4.0+ds1/src/detail/filesystem.cc In file included from /build/broker-1.4.0+ds1/include/broker/core_actor.hh:18, - from /build/broker-1.4.0+ds1/src/configuration.cc:20: + from /build/broker-1.4.0+ds1/src/core_actor.cc:1: /build/broker-1.4.0+ds1/include/broker/detail/radix_tree.hh:78:32: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 78 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, - from /usr/include/caf/actor_system_config.hpp:22, - from /build/broker-1.4.0+ds1/include/broker/configuration.hh:3, - from /build/broker-1.4.0+ds1/src/configuration.cc:1: + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/istream:38, + from /usr/include/c++/12/fstream:38, + from /build/broker-1.4.0+ds1/include/broker/core_actor.hh:3: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /build/broker-1.4.0+ds1/include/broker/core_actor.hh:18, - from /build/broker-1.4.0+ds1/src/core_actor.cc:1: + from /build/broker-1.4.0+ds1/src/configuration.cc:20: /build/broker-1.4.0+ds1/include/broker/detail/radix_tree.hh:78:32: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 78 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/istream:38, - from /usr/include/c++/12/fstream:38, - from /build/broker-1.4.0+ds1/include/broker/core_actor.hh:3: + from /usr/include/caf/actor_system_config.hpp:22, + from /build/broker-1.4.0+ds1/include/broker/configuration.hh:3, + from /build/broker-1.4.0+ds1/src/configuration.cc:1: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ @@ -776,12 +813,12 @@ [ 38%] Building CXX object CMakeFiles/broker.dir/src/publisher.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/publisher.cc.o -MF CMakeFiles/broker.dir/src/publisher.cc.o.d -o CMakeFiles/broker.dir/src/publisher.cc.o -c /build/broker-1.4.0+ds1/src/publisher.cc [ 39%] Building CXX object CMakeFiles/broker.dir/src/publisher_id.cc.o -[ 40%] Building CXX object CMakeFiles/broker.dir/src/status.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/publisher_id.cc.o -MF CMakeFiles/broker.dir/src/publisher_id.cc.o.d -o CMakeFiles/broker.dir/src/publisher_id.cc.o -c /build/broker-1.4.0+ds1/src/publisher_id.cc +[ 40%] Building CXX object CMakeFiles/broker.dir/src/status.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/status.cc.o -MF CMakeFiles/broker.dir/src/status.cc.o.d -o CMakeFiles/broker.dir/src/status.cc.o -c /build/broker-1.4.0+ds1/src/status.cc [ 41%] Building CXX object CMakeFiles/broker.dir/src/status_subscriber.cc.o -[ 43%] Building CXX object CMakeFiles/broker.dir/src/store.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/status_subscriber.cc.o -MF CMakeFiles/broker.dir/src/status_subscriber.cc.o.d -o CMakeFiles/broker.dir/src/status_subscriber.cc.o -c /build/broker-1.4.0+ds1/src/status_subscriber.cc +[ 43%] Building CXX object CMakeFiles/broker.dir/src/store.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/store.cc.o -MF CMakeFiles/broker.dir/src/store.cc.o.d -o CMakeFiles/broker.dir/src/store.cc.o -c /build/broker-1.4.0+ds1/src/store.cc [ 44%] Building CXX object CMakeFiles/broker.dir/src/store_event.cc.o /usr/bin/c++ -Dbroker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -MD -MT CMakeFiles/broker.dir/src/store_event.cc.o -MF CMakeFiles/broker.dir/src/store_event.cc.o.d -o CMakeFiles/broker.dir/src/store_event.cc.o -c /build/broker-1.4.0+ds1/src/store_event.cc @@ -802,107 +839,113 @@ make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' [ 50%] Built target broker make -f CMakeFiles/broker-pipe.dir/build.make CMakeFiles/broker-pipe.dir/depend -make -f CMakeFiles/broker-node.dir/build.make CMakeFiles/broker-node.dir/depend -make -f bindings/python/CMakeFiles/_broker.dir/build.make bindings/python/CMakeFiles/_broker.dir/depend -make -f tests/CMakeFiles/broker-test.dir/build.make tests/CMakeFiles/broker-test.dir/depend -make -f tests/CMakeFiles/broker-benchmark.dir/build.make tests/CMakeFiles/broker-benchmark.dir/depend make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/CMakeFiles/broker-pipe.dir/DependInfo.cmake --color= -make -f tests/CMakeFiles/broker-cluster-benchmark.dir/build.make tests/CMakeFiles/broker-cluster-benchmark.dir/depend +make -f CMakeFiles/broker-node.dir/build.make CMakeFiles/broker-node.dir/depend make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/CMakeFiles/broker-node.dir/DependInfo.cmake --color= +make -f bindings/python/CMakeFiles/_broker.dir/build.make bindings/python/CMakeFiles/_broker.dir/depend make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/bindings/python /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bindings/python /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bindings/python/CMakeFiles/_broker.dir/DependInfo.cmake --color= -make -f doc/_examples/CMakeFiles/synopsis.dir/build.make doc/_examples/CMakeFiles/synopsis.dir/depend -make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/tests /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests/CMakeFiles/broker-benchmark.dir/DependInfo.cmake --color= -make -f doc/_examples/CMakeFiles/comm.dir/build.make doc/_examples/CMakeFiles/comm.dir/depend -make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/tests /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests/CMakeFiles/broker-cluster-benchmark.dir/DependInfo.cmake --color= +make -f tests/CMakeFiles/broker-test.dir/build.make tests/CMakeFiles/broker-test.dir/depend make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/tests /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests/CMakeFiles/broker-test.dir/DependInfo.cmake --color= +make -f tests/CMakeFiles/broker-benchmark.dir/build.make tests/CMakeFiles/broker-benchmark.dir/depend +make -f tests/CMakeFiles/broker-cluster-benchmark.dir/build.make tests/CMakeFiles/broker-cluster-benchmark.dir/depend make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/doc/_examples /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/doc/_examples /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/doc/_examples/CMakeFiles/synopsis.dir/DependInfo.cmake --color= -make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/doc/_examples /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/doc/_examples /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/doc/_examples/CMakeFiles/comm.dir/DependInfo.cmake --color= +cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/tests /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests/CMakeFiles/broker-benchmark.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' +cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/tests /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests/CMakeFiles/broker-cluster-benchmark.dir/DependInfo.cmake --color= make -f CMakeFiles/broker-pipe.dir/build.make CMakeFiles/broker-pipe.dir/build -make -f bindings/python/CMakeFiles/_broker.dir/build.make bindings/python/CMakeFiles/_broker.dir/build make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -make -f doc/_examples/CMakeFiles/comm.dir/build.make doc/_examples/CMakeFiles/comm.dir/build make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -[ 51%] Building CXX object doc/_examples/CMakeFiles/comm.dir/comm.cc.o -cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/doc/_examples && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/doc/_examples -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT doc/_examples/CMakeFiles/comm.dir/comm.cc.o -MF CMakeFiles/comm.dir/comm.cc.o.d -o CMakeFiles/comm.dir/comm.cc.o -c /build/broker-1.4.0+ds1/doc/_examples/comm.cc -[ 52%] Building CXX object bindings/python/CMakeFiles/_broker.dir/_broker.cpp.o -[ 53%] Building CXX object CMakeFiles/broker-pipe.dir/src/broker-pipe.cc.o -cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bindings/python && /usr/bin/c++ -D_broker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/bindings/python/3rdparty/pybind11/include -I/usr/include/python3.11 -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -fvisibility=hidden -flto -MD -MT bindings/python/CMakeFiles/_broker.dir/_broker.cpp.o -MF CMakeFiles/_broker.dir/_broker.cpp.o.d -o CMakeFiles/_broker.dir/_broker.cpp.o -c /build/broker-1.4.0+ds1/bindings/python/_broker.cpp -/usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT CMakeFiles/broker-pipe.dir/src/broker-pipe.cc.o -MF CMakeFiles/broker-pipe.dir/src/broker-pipe.cc.o.d -o CMakeFiles/broker-pipe.dir/src/broker-pipe.cc.o -c /build/broker-1.4.0+ds1/src/broker-pipe.cc -make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' make -f CMakeFiles/broker-node.dir/build.make CMakeFiles/broker-node.dir/build -make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -make -f tests/CMakeFiles/broker-test.dir/build.make tests/CMakeFiles/broker-test.dir/build make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' +make -f bindings/python/CMakeFiles/_broker.dir/build.make bindings/python/CMakeFiles/_broker.dir/build make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/broker-benchmark.dir/build.make tests/CMakeFiles/broker-benchmark.dir/build make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' +make -f tests/CMakeFiles/broker-test.dir/build.make tests/CMakeFiles/broker-test.dir/build make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -make -f tests/CMakeFiles/broker-cluster-benchmark.dir/build.make tests/CMakeFiles/broker-cluster-benchmark.dir/build make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' +make -f doc/_examples/CMakeFiles/synopsis.dir/build.make doc/_examples/CMakeFiles/synopsis.dir/depend +make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' +cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/doc/_examples /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/doc/_examples /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/doc/_examples/CMakeFiles/synopsis.dir/DependInfo.cmake --color= +[ 51%] Building CXX object CMakeFiles/broker-pipe.dir/src/broker-pipe.cc.o +/usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT CMakeFiles/broker-pipe.dir/src/broker-pipe.cc.o -MF CMakeFiles/broker-pipe.dir/src/broker-pipe.cc.o.d -o CMakeFiles/broker-pipe.dir/src/broker-pipe.cc.o -c /build/broker-1.4.0+ds1/src/broker-pipe.cc +[ 52%] Building CXX object bindings/python/CMakeFiles/_broker.dir/data.cpp.o +cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bindings/python && /usr/bin/c++ -D_broker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/bindings/python/3rdparty/pybind11/include -I/usr/include/python3.11 -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -fvisibility=hidden -flto -MD -MT bindings/python/CMakeFiles/_broker.dir/data.cpp.o -MF CMakeFiles/_broker.dir/data.cpp.o.d -o CMakeFiles/_broker.dir/data.cpp.o -c /build/broker-1.4.0+ds1/bindings/python/data.cpp +make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' +make -f tests/CMakeFiles/broker-cluster-benchmark.dir/build.make tests/CMakeFiles/broker-cluster-benchmark.dir/build +[ 53%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/backend.cc.o +[ 54%] Building CXX object bindings/python/CMakeFiles/_broker.dir/_broker.cpp.o +make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' make -f doc/_examples/CMakeFiles/synopsis.dir/build.make doc/_examples/CMakeFiles/synopsis.dir/build make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -[ 54%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/backend.cc.o +cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bindings/python && /usr/bin/c++ -D_broker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/bindings/python/3rdparty/pybind11/include -I/usr/include/python3.11 -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -fvisibility=hidden -flto -MD -MT bindings/python/CMakeFiles/_broker.dir/_broker.cpp.o -MF CMakeFiles/_broker.dir/_broker.cpp.o.d -o CMakeFiles/_broker.dir/_broker.cpp.o -c /build/broker-1.4.0+ds1/bindings/python/_broker.cpp cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/backend.cc.o -MF CMakeFiles/broker-test.dir/cpp/backend.cc.o.d -o CMakeFiles/broker-test.dir/cpp/backend.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/backend.cc -[ 55%] Building CXX object CMakeFiles/broker-node.dir/src/broker-node.cc.o +[ 55%] Building CXX object tests/CMakeFiles/broker-benchmark.dir/benchmark/broker-benchmark.cc.o +make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' +[ 56%] Building CXX object CMakeFiles/broker-node.dir/src/broker-node.cc.o /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT CMakeFiles/broker-node.dir/src/broker-node.cc.o -MF CMakeFiles/broker-node.dir/src/broker-node.cc.o.d -o CMakeFiles/broker-node.dir/src/broker-node.cc.o -c /build/broker-1.4.0+ds1/src/broker-node.cc -[ 56%] Building CXX object tests/CMakeFiles/broker-benchmark.dir/benchmark/broker-benchmark.cc.o cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-benchmark.dir/benchmark/broker-benchmark.cc.o -MF CMakeFiles/broker-benchmark.dir/benchmark/broker-benchmark.cc.o.d -o CMakeFiles/broker-benchmark.dir/benchmark/broker-benchmark.cc.o -c /build/broker-1.4.0+ds1/tests/benchmark/broker-benchmark.cc -[ 58%] Building CXX object tests/CMakeFiles/broker-cluster-benchmark.dir/benchmark/broker-cluster-benchmark.cc.o -[ 59%] Building CXX object doc/_examples/CMakeFiles/synopsis.dir/synopsis.cc.o +[ 59%] Building CXX object tests/CMakeFiles/broker-cluster-benchmark.dir/benchmark/broker-cluster-benchmark.cc.o cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-cluster-benchmark.dir/benchmark/broker-cluster-benchmark.cc.o -MF CMakeFiles/broker-cluster-benchmark.dir/benchmark/broker-cluster-benchmark.cc.o.d -o CMakeFiles/broker-cluster-benchmark.dir/benchmark/broker-cluster-benchmark.cc.o -c /build/broker-1.4.0+ds1/tests/benchmark/broker-cluster-benchmark.cc +[ 59%] Building CXX object doc/_examples/CMakeFiles/synopsis.dir/synopsis.cc.o cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/doc/_examples && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/doc/_examples -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT doc/_examples/CMakeFiles/synopsis.dir/synopsis.cc.o -MF CMakeFiles/synopsis.dir/synopsis.cc.o.d -o CMakeFiles/synopsis.dir/synopsis.cc.o -c /build/broker-1.4.0+ds1/doc/_examples/synopsis.cc -[ 60%] Linking CXX executable ../../bin/comm +[ 60%] Linking CXX executable ../../bin/synopsis +cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/doc/_examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/synopsis.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/synopsis.dir/synopsis.cc.o -o ../../bin/synopsis -Wl,-rpath,/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/lib ../../lib/libbroker.so.1.4.0 -lssl -lcrypto -lcaf_openssl -lcaf_io -lcaf_core -lsqlite3 +make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' +[ 60%] Built target synopsis +make -f doc/_examples/CMakeFiles/comm.dir/build.make doc/_examples/CMakeFiles/comm.dir/depend +make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' +cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/doc/_examples /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/doc/_examples /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/doc/_examples/CMakeFiles/comm.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' +make -f doc/_examples/CMakeFiles/comm.dir/build.make doc/_examples/CMakeFiles/comm.dir/build +make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' +[ 61%] Building CXX object doc/_examples/CMakeFiles/comm.dir/comm.cc.o +cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/doc/_examples && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/doc/_examples -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT doc/_examples/CMakeFiles/comm.dir/comm.cc.o -MF CMakeFiles/comm.dir/comm.cc.o.d -o CMakeFiles/comm.dir/comm.cc.o -c /build/broker-1.4.0+ds1/doc/_examples/comm.cc +[ 62%] Linking CXX executable ../../bin/comm cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/doc/_examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/comm.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/comm.dir/comm.cc.o -o ../../bin/comm -Wl,-rpath,/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/lib ../../lib/libbroker.so.1.4.0 -lssl -lcrypto -lcaf_openssl -lcaf_io -lcaf_core -lsqlite3 make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -[ 60%] Built target comm +[ 62%] Built target comm make -f doc/_examples/CMakeFiles/stores.dir/build.make doc/_examples/CMakeFiles/stores.dir/depend make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/doc/_examples /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/doc/_examples /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/doc/_examples/CMakeFiles/stores.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' make -f doc/_examples/CMakeFiles/stores.dir/build.make doc/_examples/CMakeFiles/stores.dir/build make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -[ 61%] Building CXX object doc/_examples/CMakeFiles/stores.dir/stores.cc.o +[ 63%] Building CXX object doc/_examples/CMakeFiles/stores.dir/stores.cc.o cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/doc/_examples && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/doc/_examples -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT doc/_examples/CMakeFiles/stores.dir/stores.cc.o -MF CMakeFiles/stores.dir/stores.cc.o.d -o CMakeFiles/stores.dir/stores.cc.o -c /build/broker-1.4.0+ds1/doc/_examples/stores.cc -[ 62%] Linking CXX executable ../../bin/synopsis -cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/doc/_examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/synopsis.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/synopsis.dir/synopsis.cc.o -o ../../bin/synopsis -Wl,-rpath,/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/lib ../../lib/libbroker.so.1.4.0 -lssl -lcrypto -lcaf_openssl -lcaf_io -lcaf_core -lsqlite3 +[ 64%] Linking CXX executable bin/broker-pipe +/usr/bin/cmake -E cmake_link_script CMakeFiles/broker-pipe.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic "CMakeFiles/broker-pipe.dir/src/broker-pipe.cc.o" -o bin/broker-pipe -Wl,-rpath,/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/lib -lssl -lcrypto -lcaf_openssl -lcaf_io -lcaf_core -lsqlite3 lib/libbroker.so.1.4.0 -lssl -lcrypto -lcaf_openssl -lcaf_io -lcaf_core -lsqlite3 make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -[ 62%] Built target synopsis +[ 64%] Built target broker-pipe +[ 65%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/core.cc.o +cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/core.cc.o -MF CMakeFiles/broker-test.dir/cpp/core.cc.o.d -o CMakeFiles/broker-test.dir/cpp/core.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/core.cc +[ 66%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/data.cc.o +cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/data.cc.o -MF CMakeFiles/broker-test.dir/cpp/data.cc.o.d -o CMakeFiles/broker-test.dir/cpp/data.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/data.cc +[ 67%] Building CXX object bindings/python/CMakeFiles/_broker.dir/enums.cpp.o +cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bindings/python && /usr/bin/c++ -D_broker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/bindings/python/3rdparty/pybind11/include -I/usr/include/python3.11 -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -fvisibility=hidden -flto -MD -MT bindings/python/CMakeFiles/_broker.dir/enums.cpp.o -MF CMakeFiles/_broker.dir/enums.cpp.o.d -o CMakeFiles/_broker.dir/enums.cpp.o -c /build/broker-1.4.0+ds1/bindings/python/enums.cpp +[ 68%] Linking CXX executable ../bin/broker-benchmark +cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/broker-benchmark.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic "CMakeFiles/broker-benchmark.dir/benchmark/broker-benchmark.cc.o" -o ../bin/broker-benchmark -Wl,-rpath,/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/lib: ../lib/libbroker.so.1.4.0 -lssl -lcrypto -lcaf_openssl -lcaf_io -lcaf_core -lsqlite3 +make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' +[ 68%] Built target broker-benchmark make -f doc/_examples/CMakeFiles/ping.dir/build.make doc/_examples/CMakeFiles/ping.dir/depend make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/doc/_examples /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/doc/_examples /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/doc/_examples/CMakeFiles/ping.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' make -f doc/_examples/CMakeFiles/ping.dir/build.make doc/_examples/CMakeFiles/ping.dir/build make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -[ 63%] Building CXX object doc/_examples/CMakeFiles/ping.dir/ping.cc.o +[ 69%] Building CXX object doc/_examples/CMakeFiles/ping.dir/ping.cc.o cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/doc/_examples && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/doc/_examples -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT doc/_examples/CMakeFiles/ping.dir/ping.cc.o -MF CMakeFiles/ping.dir/ping.cc.o.d -o CMakeFiles/ping.dir/ping.cc.o -c /build/broker-1.4.0+ds1/doc/_examples/ping.cc -[ 64%] Linking CXX executable ../../bin/stores -cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/doc/_examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/stores.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/stores.dir/stores.cc.o -o ../../bin/stores -Wl,-rpath,/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/lib ../../lib/libbroker.so.1.4.0 -lssl -lcrypto -lcaf_openssl -lcaf_io -lcaf_core -lsqlite3 -make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -[ 64%] Built target stores -[ 65%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/core.cc.o -cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/core.cc.o -MF CMakeFiles/broker-test.dir/cpp/core.cc.o.d -o CMakeFiles/broker-test.dir/cpp/core.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/core.cc -[ 66%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/data.cc.o -cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/data.cc.o -MF CMakeFiles/broker-test.dir/cpp/data.cc.o.d -o CMakeFiles/broker-test.dir/cpp/data.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/data.cc -[ 67%] Linking CXX executable bin/broker-pipe -/usr/bin/cmake -E cmake_link_script CMakeFiles/broker-pipe.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic "CMakeFiles/broker-pipe.dir/src/broker-pipe.cc.o" -o bin/broker-pipe -Wl,-rpath,/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/lib -lssl -lcrypto -lcaf_openssl -lcaf_io -lcaf_core -lsqlite3 lib/libbroker.so.1.4.0 -lssl -lcrypto -lcaf_openssl -lcaf_io -lcaf_core -lsqlite3 In file included from /build/broker-1.4.0+ds1/include/broker/core_actor.hh:18, from /build/broker-1.4.0+ds1/tests/cpp/core.cc:3: /build/broker-1.4.0+ds1/include/broker/detail/radix_tree.hh:78:32: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] @@ -918,46 +961,59 @@ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ +[ 70%] Linking CXX executable bin/broker-node +/usr/bin/cmake -E cmake_link_script CMakeFiles/broker-node.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic "CMakeFiles/broker-node.dir/src/broker-node.cc.o" -o bin/broker-node -Wl,-rpath,/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/lib -lssl -lcrypto -lcaf_openssl -lcaf_io -lcaf_core -lsqlite3 lib/libbroker.so.1.4.0 -lssl -lcrypto -lcaf_openssl -lcaf_io -lcaf_core -lsqlite3 +[ 72%] Linking CXX executable ../../bin/stores +cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/doc/_examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/stores.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/stores.dir/stores.cc.o -o ../../bin/stores -Wl,-rpath,/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/lib ../../lib/libbroker.so.1.4.0 -lssl -lcrypto -lcaf_openssl -lcaf_io -lcaf_core -lsqlite3 make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -[ 67%] Built target broker-pipe -[ 68%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/detail/data_generator.cc.o -cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/detail/data_generator.cc.o -MF CMakeFiles/broker-test.dir/cpp/detail/data_generator.cc.o.d -o CMakeFiles/broker-test.dir/cpp/detail/data_generator.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/detail/data_generator.cc -[ 69%] Linking CXX executable ../bin/broker-benchmark -cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/broker-benchmark.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic "CMakeFiles/broker-benchmark.dir/benchmark/broker-benchmark.cc.o" -o ../bin/broker-benchmark -Wl,-rpath,/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/lib: ../lib/libbroker.so.1.4.0 -lssl -lcrypto -lcaf_openssl -lcaf_io -lcaf_core -lsqlite3 +[ 72%] Built target broker-node +[ 73%] Building CXX object bindings/python/CMakeFiles/_broker.dir/store.cpp.o +cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bindings/python && /usr/bin/c++ -D_broker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/bindings/python/3rdparty/pybind11/include -I/usr/include/python3.11 -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -fvisibility=hidden -flto -MD -MT bindings/python/CMakeFiles/_broker.dir/store.cpp.o -MF CMakeFiles/_broker.dir/store.cpp.o.d -o CMakeFiles/_broker.dir/store.cpp.o -c /build/broker-1.4.0+ds1/bindings/python/store.cpp make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -[ 69%] Built target broker-benchmark -[ 70%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/detail/generator_file_writer.cc.o +[ 73%] Built target stores +[ 74%] Building CXX object bindings/python/CMakeFiles/_broker.dir/zeek.cpp.o +cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bindings/python && /usr/bin/c++ -D_broker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/bindings/python/3rdparty/pybind11/include -I/usr/include/python3.11 -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -fvisibility=hidden -flto -MD -MT bindings/python/CMakeFiles/_broker.dir/zeek.cpp.o -MF CMakeFiles/_broker.dir/zeek.cpp.o.d -o CMakeFiles/_broker.dir/zeek.cpp.o -c /build/broker-1.4.0+ds1/bindings/python/zeek.cpp +[ 75%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/detail/data_generator.cc.o +cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/detail/data_generator.cc.o -MF CMakeFiles/broker-test.dir/cpp/detail/data_generator.cc.o.d -o CMakeFiles/broker-test.dir/cpp/detail/data_generator.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/detail/data_generator.cc +[ 76%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/detail/generator_file_writer.cc.o cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/detail/generator_file_writer.cc.o -MF CMakeFiles/broker-test.dir/cpp/detail/generator_file_writer.cc.o.d -o CMakeFiles/broker-test.dir/cpp/detail/generator_file_writer.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/detail/generator_file_writer.cc -[ 72%] Linking CXX executable ../../bin/ping +[ 77%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/detail/meta_command_writer.cc.o +cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/detail/meta_command_writer.cc.o -MF CMakeFiles/broker-test.dir/cpp/detail/meta_command_writer.cc.o.d -o CMakeFiles/broker-test.dir/cpp/detail/meta_command_writer.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/detail/meta_command_writer.cc +[ 78%] Linking CXX executable ../../bin/ping cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/doc/_examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/ping.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/ping.dir/ping.cc.o -o ../../bin/ping -Wl,-rpath,/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/lib ../../lib/libbroker.so.1.4.0 -lssl -lcrypto -lcaf_openssl -lcaf_io -lcaf_core -lsqlite3 -make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -[ 72%] Built target ping -[ 73%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/detail/meta_command_writer.cc.o -cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/detail/meta_command_writer.cc.o -MF CMakeFiles/broker-test.dir/cpp/detail/meta_command_writer.cc.o.d -o CMakeFiles/broker-test.dir/cpp/detail/meta_command_writer.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/detail/meta_command_writer.cc -[ 74%] Linking CXX executable bin/broker-node -/usr/bin/cmake -E cmake_link_script CMakeFiles/broker-node.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic "CMakeFiles/broker-node.dir/src/broker-node.cc.o" -o bin/broker-node -Wl,-rpath,/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/lib -lssl -lcrypto -lcaf_openssl -lcaf_io -lcaf_core -lsqlite3 lib/libbroker.so.1.4.0 -lssl -lcrypto -lcaf_openssl -lcaf_io -lcaf_core -lsqlite3 -make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -[ 74%] Built target broker-node -[ 75%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/detail/meta_data_writer.cc.o +[ 79%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/detail/meta_data_writer.cc.o cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/detail/meta_data_writer.cc.o -MF CMakeFiles/broker-test.dir/cpp/detail/meta_data_writer.cc.o.d -o CMakeFiles/broker-test.dir/cpp/detail/meta_data_writer.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/detail/meta_data_writer.cc -[ 76%] Building CXX object bindings/python/CMakeFiles/_broker.dir/data.cpp.o -cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bindings/python && /usr/bin/c++ -D_broker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/bindings/python/3rdparty/pybind11/include -I/usr/include/python3.11 -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -fvisibility=hidden -flto -MD -MT bindings/python/CMakeFiles/_broker.dir/data.cpp.o -MF CMakeFiles/_broker.dir/data.cpp.o.d -o CMakeFiles/_broker.dir/data.cpp.o -c /build/broker-1.4.0+ds1/bindings/python/data.cpp -[ 77%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/error.cc.o +make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' +[ 79%] Built target ping +[ 80%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/error.cc.o cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/error.cc.o -MF CMakeFiles/broker-test.dir/cpp/error.cc.o.d -o CMakeFiles/broker-test.dir/cpp/error.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/error.cc -[ 78%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/filter_type.cc.o +[ 81%] Linking CXX shared module ../../python/broker/_broker.so +cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bindings/python && /usr/bin/cmake -E cmake_link_script CMakeFiles/_broker.dir/link.txt --verbose=1 +/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -o ../../python/broker/_broker.so CMakeFiles/_broker.dir/_broker.cpp.o CMakeFiles/_broker.dir/data.cpp.o CMakeFiles/_broker.dir/enums.cpp.o CMakeFiles/_broker.dir/store.cpp.o CMakeFiles/_broker.dir/zeek.cpp.o -Wl,-rpath,/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/lib: ../../lib/libbroker.so.1.4.0 -L/usr/lib/python3.11/config-3.11-aarch64-linux-gnu -L/usr/lib/aarch64-linux-gnu -ldl -lm -lssl -lcrypto -lcaf_openssl -lcaf_io -lcaf_core -lsqlite3 +lto-wrapper: warning: using serial compilation of 18 LTRANS jobs +lto-wrapper: note: see the '-flto' option documentation for more information +[ 82%] Linking CXX executable ../bin/broker-cluster-benchmark +cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/broker-cluster-benchmark.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic "CMakeFiles/broker-cluster-benchmark.dir/benchmark/broker-cluster-benchmark.cc.o" -o ../bin/broker-cluster-benchmark -Wl,-rpath,/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/lib: ../lib/libbroker.so.1.4.0 -lssl -lcrypto -lcaf_openssl -lcaf_io -lcaf_core -lsqlite3 +make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' +[ 82%] Built target broker-cluster-benchmark +[ 83%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/filter_type.cc.o cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/filter_type.cc.o -MF CMakeFiles/broker-test.dir/cpp/filter_type.cc.o.d -o CMakeFiles/broker-test.dir/cpp/filter_type.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/filter_type.cc -[ 79%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/integration.cc.o +[ 84%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/integration.cc.o cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/integration.cc.o -MF CMakeFiles/broker-test.dir/cpp/integration.cc.o.d -o CMakeFiles/broker-test.dir/cpp/integration.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/integration.cc -[ 80%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/master.cc.o +[ 86%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/master.cc.o cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/master.cc.o -MF CMakeFiles/broker-test.dir/cpp/master.cc.o.d -o CMakeFiles/broker-test.dir/cpp/master.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/master.cc -[ 81%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/publisher.cc.o +[ 87%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/publisher.cc.o cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/publisher.cc.o -MF CMakeFiles/broker-test.dir/cpp/publisher.cc.o.d -o CMakeFiles/broker-test.dir/cpp/publisher.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/publisher.cc -[ 82%] Linking CXX executable ../bin/broker-cluster-benchmark -cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/broker-cluster-benchmark.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic "CMakeFiles/broker-cluster-benchmark.dir/benchmark/broker-cluster-benchmark.cc.o" -o ../bin/broker-cluster-benchmark -Wl,-rpath,/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/lib: ../lib/libbroker.so.1.4.0 -lssl -lcrypto -lcaf_openssl -lcaf_io -lcaf_core -lsqlite3 +[ 88%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/publisher_id.cc.o +cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/publisher_id.cc.o -MF CMakeFiles/broker-test.dir/cpp/publisher_id.cc.o.d -o CMakeFiles/broker-test.dir/cpp/publisher_id.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/publisher_id.cc +[ 89%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/radix_tree.cc.o +cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/radix_tree.cc.o -MF CMakeFiles/broker-test.dir/cpp/radix_tree.cc.o.d -o CMakeFiles/broker-test.dir/cpp/radix_tree.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/radix_tree.cc +[ 90%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/ssl.cc.o +cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/ssl.cc.o -MF CMakeFiles/broker-test.dir/cpp/ssl.cc.o.d -o CMakeFiles/broker-test.dir/cpp/ssl.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/ssl.cc In file included from /build/broker-1.4.0+ds1/include/broker/core_actor.hh:18, from /build/broker-1.4.0+ds1/tests/cpp/publisher.cc:24: /build/broker-1.4.0+ds1/include/broker/detail/radix_tree.hh:78:32: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] @@ -970,12 +1026,6 @@ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ -make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -[ 82%] Built target broker-cluster-benchmark -[ 83%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/publisher_id.cc.o -cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/publisher_id.cc.o -MF CMakeFiles/broker-test.dir/cpp/publisher_id.cc.o.d -o CMakeFiles/broker-test.dir/cpp/publisher_id.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/publisher_id.cc -[ 84%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/radix_tree.cc.o -cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/radix_tree.cc.o -MF CMakeFiles/broker-test.dir/cpp/radix_tree.cc.o.d -o CMakeFiles/broker-test.dir/cpp/radix_tree.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/radix_tree.cc In file included from /build/broker-1.4.0+ds1/tests/cpp/radix_tree.cc:3: /build/broker-1.4.0+ds1/include/broker/detail/radix_tree.hh:78:32: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 78 | class iterator : public std::iterator { @@ -985,25 +1035,19 @@ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ -[ 86%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/ssl.cc.o -cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/ssl.cc.o -MF CMakeFiles/broker-test.dir/cpp/ssl.cc.o.d -o CMakeFiles/broker-test.dir/cpp/ssl.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/ssl.cc -[ 87%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/status.cc.o +[ 91%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/status.cc.o cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/status.cc.o -MF CMakeFiles/broker-test.dir/cpp/status.cc.o.d -o CMakeFiles/broker-test.dir/cpp/status.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/status.cc -[ 88%] Building CXX object bindings/python/CMakeFiles/_broker.dir/enums.cpp.o -cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bindings/python && /usr/bin/c++ -D_broker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/bindings/python/3rdparty/pybind11/include -I/usr/include/python3.11 -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -fvisibility=hidden -flto -MD -MT bindings/python/CMakeFiles/_broker.dir/enums.cpp.o -MF CMakeFiles/_broker.dir/enums.cpp.o.d -o CMakeFiles/_broker.dir/enums.cpp.o -c /build/broker-1.4.0+ds1/bindings/python/enums.cpp -[ 89%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/status_subscriber.cc.o +[ 92%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/status_subscriber.cc.o cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/status_subscriber.cc.o -MF CMakeFiles/broker-test.dir/cpp/status_subscriber.cc.o.d -o CMakeFiles/broker-test.dir/cpp/status_subscriber.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/status_subscriber.cc -[ 90%] Building CXX object bindings/python/CMakeFiles/_broker.dir/store.cpp.o -cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bindings/python && /usr/bin/c++ -D_broker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/bindings/python/3rdparty/pybind11/include -I/usr/include/python3.11 -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -fvisibility=hidden -flto -MD -MT bindings/python/CMakeFiles/_broker.dir/store.cpp.o -MF CMakeFiles/_broker.dir/store.cpp.o.d -o CMakeFiles/_broker.dir/store.cpp.o -c /build/broker-1.4.0+ds1/bindings/python/store.cpp -[ 91%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/store.cc.o +[ 93%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/store.cc.o cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/store.cc.o -MF CMakeFiles/broker-test.dir/cpp/store.cc.o.d -o CMakeFiles/broker-test.dir/cpp/store.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/store.cc -[ 92%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/store_event.cc.o +[ 94%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/store_event.cc.o cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/store_event.cc.o -MF CMakeFiles/broker-test.dir/cpp/store_event.cc.o.d -o CMakeFiles/broker-test.dir/cpp/store_event.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/store_event.cc -[ 93%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/subscriber.cc.o +[ 95%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/subscriber.cc.o cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/subscriber.cc.o -MF CMakeFiles/broker-test.dir/cpp/subscriber.cc.o.d -o CMakeFiles/broker-test.dir/cpp/subscriber.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/subscriber.cc -[ 94%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/test.cc.o +[ 96%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/test.cc.o cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/test.cc.o -MF CMakeFiles/broker-test.dir/cpp/test.cc.o.d -o CMakeFiles/broker-test.dir/cpp/test.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/test.cc -[ 95%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/topic.cc.o +[ 97%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/topic.cc.o cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/topic.cc.o -MF CMakeFiles/broker-test.dir/cpp/topic.cc.o.d -o CMakeFiles/broker-test.dir/cpp/topic.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/topic.cc In file included from /build/broker-1.4.0+ds1/include/broker/core_actor.hh:18, from /build/broker-1.4.0+ds1/tests/cpp/subscriber.cc:20: @@ -1031,23 +1075,16 @@ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ -[ 96%] Building CXX object bindings/python/CMakeFiles/_broker.dir/zeek.cpp.o -cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bindings/python && /usr/bin/c++ -D_broker_EXPORTS -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/bindings/python/3rdparty/pybind11/include -I/usr/include/python3.11 -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -fPIC -fvisibility=hidden -flto -MD -MT bindings/python/CMakeFiles/_broker.dir/zeek.cpp.o -MF CMakeFiles/_broker.dir/zeek.cpp.o.d -o CMakeFiles/_broker.dir/zeek.cpp.o -c /build/broker-1.4.0+ds1/bindings/python/zeek.cpp -[ 97%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/zeek.cc.o +[ 98%] Building CXX object tests/CMakeFiles/broker-test.dir/cpp/zeek.cc.o cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests && /usr/bin/c++ -I/build/broker-1.4.0+ds1/include -I/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/include -I/build/broker-1.4.0+ds1/tests/cpp -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -MD -MT tests/CMakeFiles/broker-test.dir/cpp/zeek.cc.o -MF CMakeFiles/broker-test.dir/cpp/zeek.cc.o.d -o CMakeFiles/broker-test.dir/cpp/zeek.cc.o -c /build/broker-1.4.0+ds1/tests/cpp/zeek.cc -[ 98%] Linking CXX shared module ../../python/broker/_broker.so -cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bindings/python && /usr/bin/cmake -E cmake_link_script CMakeFiles/_broker.dir/link.txt --verbose=1 -/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -o ../../python/broker/_broker.so CMakeFiles/_broker.dir/_broker.cpp.o CMakeFiles/_broker.dir/data.cpp.o CMakeFiles/_broker.dir/enums.cpp.o CMakeFiles/_broker.dir/store.cpp.o CMakeFiles/_broker.dir/zeek.cpp.o -Wl,-rpath,/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/lib: ../../lib/libbroker.so.1.4.0 -L/usr/lib/python3.11/config-3.11-aarch64-linux-gnu -L/usr/lib/aarch64-linux-gnu -ldl -lm -lssl -lcrypto -lcaf_openssl -lcaf_io -lcaf_core -lsqlite3 -lto-wrapper: warning: using serial compilation of 18 LTRANS jobs -lto-wrapper: note: see the '-flto' option documentation for more information +cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bindings/python && /usr/bin/strip /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/python/broker/_broker.so +make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' +[ 98%] Built target _broker [100%] Linking CXX executable ../bin/broker-test cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/broker-test.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/broker-1.4.0+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic "CMakeFiles/broker-test.dir/cpp/backend.cc.o" "CMakeFiles/broker-test.dir/cpp/core.cc.o" "CMakeFiles/broker-test.dir/cpp/data.cc.o" "CMakeFiles/broker-test.dir/cpp/detail/data_generator.cc.o" "CMakeFiles/broker-test.dir/cpp/detail/generator_file_writer.cc.o" "CMakeFiles/broker-test.dir/cpp/detail/meta_command_writer.cc.o" "CMakeFiles/broker-test.dir/cpp/detail/meta_data_writer.cc.o" "CMakeFiles/broker-test.dir/cpp/error.cc.o" "CMakeFiles/broker-test.dir/cpp/filter_type.cc.o" "CMakeFiles/broker-test.dir/cpp/integration.cc.o" "CMakeFiles/broker-test.dir/cpp/master.cc.o" "CMakeFiles/broker-test.dir/cpp/publisher.cc.o" "CMakeFiles/broker-test.dir/cpp/publisher_id.cc.o" "CMakeFiles/broker-test.dir/cpp/radix_tree.cc.o" "CMakeFiles/broker-test.dir/cpp/ssl.cc.o" "CMakeFiles/broker-test.dir/cpp/status.cc.o" "CMakeFiles/broker-test.dir/cpp/status_subscriber.cc.o" "CMakeFiles/broker-test.dir/cpp/store.cc.o" "CMakeFiles/broker-test.dir/cpp/store_event.cc.o" "CMakeFiles/broker-test.dir/cpp/subscriber.cc.o" "CMakeFiles/broker-test.dir/cpp/test.cc.o" "CMakeFiles/broker-test.dir/cpp/topic.cc.o" "CMakeFiles/broker-test.dir/cpp/zeek.cc.o" -o ../bin/broker-test -Wl,-rpath,/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/lib ../lib/libbroker.so.1.4.0 -lssl -lcrypto -lcaf_openssl -lcaf_io -lcaf_core -lsqlite3 make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' [100%] Built target broker-test -cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bindings/python && /usr/bin/strip /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/python/broker/_broker.so -make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -[100%] Built target _broker make[2]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' @@ -1139,9 +1176,122 @@ 1: ** ./tests/cpp/backend.cc:224 ::caf::test::equal_to(run([&] { return backend->get("foo"); }, "backend->get(\"foo\")"), data{42}) 1: -> no key [line 225] 1: ** ./tests/cpp/backend.cc:229 ::caf::test::equal_to(bar.error(), ec::no_such_key) -1: -> 3 checks took 7 ms +1: -> 3 checks took 24 ms 1: 1: - add/remove +1: ** ./tests/cpp/backend.cc:235 add +1: ** ./tests/cpp/backend.cc:237 get +1: ** ./tests/cpp/backend.cc:238 ::caf::test::equal_to(*get, data{42}) +1: ** ./tests/cpp/backend.cc:241 erase +1: ** ./tests/cpp/backend.cc:244 !remove +1: ** ./tests/cpp/backend.cc:245 ::caf::test::equal_to(remove, ec::no_such_key) +1: -> add [line 248] +1: ** ./tests/cpp/backend.cc:250 add +1: ** ./tests/cpp/backend.cc:252 get +1: ** ./tests/cpp/backend.cc:253 ::caf::test::equal_to(*get, data{44}) +1: -> remove [line 254] +1: ** ./tests/cpp/backend.cc:256 !remove +1: ** ./tests/cpp/backend.cc:257 ::caf::test::equal_to(remove, ec::type_clash) +1: ** ./tests/cpp/backend.cc:259 remove +1: ** ./tests/cpp/backend.cc:261 get +1: ** ./tests/cpp/backend.cc:262 ::caf::test::equal_to(*get, data{34}) +2: +----------------------------------------------------------------------+ +2: core +2: +----------------------------------------------------------------------+ +2: +2: - local_peers +2: -> connect a consumer (leaf) to core2 [line 141] +2: -> core1: 5@invalid-node [line 143] +2: -> core2: 6@invalid-node [line 144] +2: -> leaf: 7@invalid-node [line 145] +2: -> expect(atom::join, filter_type).from(leaf).to(core2).with(_, filter_type{"b"}) [line 147] +2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) +2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr +2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) +2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) +2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) +2: -> expect(atom::peer, caf::actor).from(self).to(core1).with(_, core2) [line 152] +2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) +2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr +2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) +2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) +2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) +2: -> query peer information from core1 [line 154] +2: ** ./tests/cpp/core.cc:159 ::caf::test::equal_to(xs.size(), 1u) +2: ** ./tests/cpp/core.cc:160 ::caf::test::equal_to(xs.front().status, peer_status::connecting) +2: -> run handshake between peers [line 163] +2: -> query peer information from core1 [line 166] +2: ** ./tests/cpp/core.cc:171 ::caf::test::equal_to(xs.size(), 1u) +2: ** ./tests/cpp/core.cc:172 ::caf::test::equal_to(xs.front().status, peer_status::peered) +2: -> query peer information from core2 [line 175] +2: ** ./tests/cpp/core.cc:180 ::caf::test::equal_to(xs.size(), 1u) +2: ** ./tests/cpp/core.cc:181 ::caf::test::equal_to(xs.front().status, peer_status::peered) +2: -> spin up driver on core1 [line 184] +2: -> driver: 10@invalid-node [line 186] +2: -> check log of the consumer after the driver is done [line 188] +2: ** ./tests/cpp/core.cc:197 ::caf::test::equal_to(xs, expected) +2: -> send message 'directly' from core1 to core2 (bypass streaming) [line 200] +2: -> expect(atom::publish, endpoint_info, data_message).from(_).to(core1).with(_, _, _) [line 203] +2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) +2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr +2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) +2: -> expect(atom::publish, atom::local, data_message).from(core1).to(core2).with(_, _, make_data_message(topic("b"), data{true})) [line 205] +2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) +2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr +2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) +2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) +2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) +2: -> check log of the consumer again [line 209] +2: ** ./tests/cpp/core.cc:217 ::caf::test::equal_to(xs, expected) +2: -> unpeer core1 from core2 [line 220] +2: -> check whether both core1 and core2 report no more peers [line 223] +2: ** ./tests/cpp/core.cc:228 ::caf::test::equal_to(xs.size(), 0u) +2: ** ./tests/cpp/core.cc:235 ::caf::test::equal_to(xs.size(), 0u) +2: -> shutdown core actors [line 238] +2: -> 28 checks took 20 ms +2: +2: - triangle_peering +2: -> expect(atom::peer, caf::actor).from(self).to(core1).with(_, core2) [line 268] +2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) +2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr +2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) +2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) +2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) +2: -> query peer information from core1 [line 270] +2: ** ./tests/cpp/core.cc:275 ::caf::test::equal_to(xs.size(), 1u) +2: ** ./tests/cpp/core.cc:276 ::caf::test::equal_to(xs.front().status, peer_status::connecting) +2: -> expect(atom::peer, filter_type, caf::actor).from(core1).to(core2).with(_, filter_type{"a", "b", "c"}, core1) [line 280] +2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) +2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr +2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) +2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) +2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) +2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) +2: -> expect(atom::peer, caf::actor).from(self).to(core2).with(_, core3) [line 285] +2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) +2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr +2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) +2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) +2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) +2: -> query peer information from core2 [line 287] +2: ** ./tests/cpp/core.cc:292 ::caf::test::equal_to(xs.size(), 2u) +2: ** ./tests/cpp/core.cc:293 ::caf::test::equal_to(xs.front().status, peer_status::peered) +2: ** ./tests/cpp/core.cc:294 ::caf::test::equal_to(xs.back().status, peer_status::connecting) +2: -> query peer information from core1 [line 300] +2: ** ./tests/cpp/core.cc:305 ::caf::test::equal_to(xs.size(), 1u) +2: ** ./tests/cpp/core.cc:306 ::caf::test::equal_to(xs.front().status, peer_status::peered) +2: -> query peer information from core2 [line 309] +2: ** ./tests/cpp/core.cc:314 ::caf::test::equal_to(xs.size(), 2u) +2: ** ./tests/cpp/core.cc:315 ::caf::test::equal_to(xs.front().status, peer_status::peered) +2: ** ./tests/cpp/core.cc:316 ::caf::test::equal_to(xs.back().status, peer_status::peered) +2: -> query peer information from core3 [line 319] +2: ** ./tests/cpp/core.cc:324 ::caf::test::equal_to(xs.size(), 1u) +2: ** ./tests/cpp/core.cc:325 ::caf::test::equal_to(xs.front().status, peer_status::peered) +2: -> d1: 16@invalid-node [line 330] +2: ** ./tests/cpp/core.cc:342 ::caf::test::equal_to(xs, expected) +2: ** ./tests/cpp/core.cc:342 ::caf::test::equal_to(xs, expected) +2: ** ./tests/cpp/core.cc:352 xs.empty() +2: -> Shutdown core actors. [line 356] 3: +----------------------------------------------------------------------+ 3: data 3: +----------------------------------------------------------------------+ @@ -1151,91 +1301,13 @@ 3: ** ./tests/cpp/data.cc:21 std::is_same::value 3: ** ./tests/cpp/data.cc:22 std::is_same::value 3: ** ./tests/cpp/data.cc:23 std::is_same::value -3: -> 4 checks took 7 ms +3: -> 4 checks took 21 ms 3: 3: - timespan 3: ** ./tests/cpp/data.cc:28 std::chrono::nanoseconds{42} == s -3: -> 1 check took 104 us -3: -3: - timestamp -3: ** ./tests/cpp/data.cc:33 ts.time_since_epoch() == timespan{42} -3: -> 1 check took 92 us -3: -3: - enum -3: ** ./tests/cpp/data.cc:38 ::caf::test::equal_to(e.name, "foo") -3: -> 1 check took 122 us -3: -3: - address -3: ** ./tests/cpp/data.cc:44 !a.is_v4() -3: ** ./tests/cpp/data.cc:45 a.is_v6() -3: -> parsing [line 46] -3: ** ./tests/cpp/data.cc:48 opt -3: ** ./tests/cpp/data.cc:49 !opt->is_v4() -3: ** ./tests/cpp/data.cc:50 opt->is_v6() -3: ** ./tests/cpp/data.cc:52 opt -3: ** ./tests/cpp/data.cc:53 opt->is_v4() -3: ** ./tests/cpp/data.cc:54 !opt->is_v6() -3: -> printing [line 55] -3: ** ./tests/cpp/data.cc:56 ::caf::test::equal_to(to_string(*opt), "1.2.3.4") -3: -> masking [line 57] -3: ** ./tests/cpp/data.cc:58 opt->mask(96 + 16) -3: ** ./tests/cpp/data.cc:59 ::caf::test::equal_to(to_string(*opt), "1.2.0.0") -3: -> 11 checks took 342 us -3: -3: - port -3: ** ./tests/cpp/data.cc:64 ::caf::test::equal_to(p.number(), 0u) -3: ** ./tests/cpp/data.cc:65 p.type() == port::protocol::unknown -3: -> parsing [line 67] -3: ** ./tests/cpp/data.cc:69 opt -3: ** ./tests/cpp/data.cc:70 ::caf::test::equal_to(*opt, port(8, port::protocol::icmp)) -3: ** ./tests/cpp/data.cc:72 opt -3: ** ./tests/cpp/data.cc:73 ::caf::test::equal_to(*opt, port(42, port::protocol::unknown)) -3: -> printing [line 74] -3: ** ./tests/cpp/data.cc:75 ::caf::test::equal_to(to_string(p), "80/tcp") -3: ** ./tests/cpp/data.cc:77 ::caf::test::equal_to(to_string(p), "0/?") -3: -> 8 checks took 276 us -3: -3: - subnet -3: ** ./tests/cpp/data.cc:82 ::caf::test::equal_to(sn.length(), 0u) -3: ** ./tests/cpp/data.cc:83 ::caf::test::equal_to(to_string(sn), "::/0") -3: ** ./tests/cpp/data.cc:86 a -3: ** ./tests/cpp/data.cc:87 b -3: ** ./tests/cpp/data.cc:89 ::caf::test::equal_to(sn.length(), 24u) -3: ** ./tests/cpp/data.cc:90 ::caf::test::equal_to(sn.network(), *b) -3: -> 6 checks took 179 us -3: -3: - data - construction -3: -> default construction [line 94] -3: ** ./tests/cpp/data.cc:96 caf::get_if(&d) -3: -> 1 check took 86 us -3: -3: - data - assignment -3: ** ./tests/cpp/data.cc:103 i -3: ** ./tests/cpp/data.cc:104 ::caf::test::equal_to(*i, 42) -3: ** ./tests/cpp/data.cc:107 ::caf::test::equal_to(*i, 7) -3: ** ./tests/cpp/data.cc:110 s -3: ** ./tests/cpp/data.cc:111 ::caf::test::equal_to(*s, "foo") -3: -> 5 checks took 140 us -3: -3: - data - relational operators -3: ** ./tests/cpp/data.cc:115 ::caf::test::not_equal_to(data{true}, data{false}) -3: ** ./tests/cpp/data.cc:116 ::caf::test::not_equal_to(data{1}, data{true}) -3: ** ./tests/cpp/data.cc:117 ::caf::test::not_equal_to(data{-1}, data{1}) -3: ** ./tests/cpp/data.cc:118 ::caf::test::not_equal_to(data{1}, data{1u}) -3: ** ./tests/cpp/data.cc:119 ::caf::test::not_equal_to(data{1.111}, data{1.11}) -3: ** ./tests/cpp/data.cc:120 ::caf::test::equal_to(data{1.111}, data{1.111}) -3: -> 6 checks took 157 us -3: -3: - data - vector -3: ** ./tests/cpp/data.cc:125 ::caf::test::equal_to(v.size(), 3u) -3: ** ./tests/cpp/data.cc:126 ::caf::test::equal_to(v[1], data{43}) -3: ** ./tests/cpp/data.cc:127 ::caf::test::equal_to(to_string(v), "(42, 43, 44)") -3: -> 3 checks took 141 us -3: -3: - data - set -3: ** ./tests/cpp/data.cc:132 ::caf::test::equal_to(s.size(), 3u) -3: ** ./tests/cpp/data.cc:133 s.find("bar") != s.end() -3: ** ./tests/cpp/data.cc:134 s.find("qux") == s.end() +1: -> 14 checks took 35 ms +1: +1: - erase/exists 4: +----------------------------------------------------------------------+ 4: data_generator 4: +----------------------------------------------------------------------+ @@ -1245,7 +1317,131 @@ 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:61 ::caf::test::equal_to(generate(), data()) -4: -> 4 checks took 337 us +5: +----------------------------------------------------------------------+ +5: generator_file_writer +5: +----------------------------------------------------------------------+ +5: +5: - data_message roundtrip with generator_file_reader +5: ** ./tests/cpp/detail/generator_file_writer.cc:41 ::caf::test::not_equal_to(reader, nullptr) +5: ** ./tests/cpp/detail/generator_file_writer.cc:43 ::caf::test::equal_to(reader->read(y_msg), caf::none) +5: ** ./tests/cpp/detail/generator_file_writer.cc:44 ::caf::test::equal_to(reader->at_end(), true) +5: ** ./tests/cpp/detail/generator_file_writer.cc:45 ::caf::test::equal_to(get_topic(y_msg), topic{"foo/bar"}) +5: ** ./tests/cpp/detail/generator_file_writer.cc:46 is_data_message(y_msg) +5: ** ./tests/cpp/detail/generator_file_writer.cc:48 holds_alternative(y_data) +5: ** ./tests/cpp/detail/generator_file_writer.cc:50 ::caf::test::equal_to(x.size(), y.size()) +5: ** ./tests/cpp/detail/generator_file_writer.cc:51 holds_alternative(y[0]) +5: ** ./tests/cpp/detail/generator_file_writer.cc:52 holds_alternative(y[1]) +5: ** ./tests/cpp/detail/generator_file_writer.cc:53 holds_alternative(y[2]) +5: ** ./tests/cpp/detail/generator_file_writer.cc:54 ::caf::test::equal_to(get(x[2]).size(), get(y[2]).size()) +5: ** ./tests/cpp/detail/generator_file_writer.cc:55 holds_alternative(y[3]) +5: ** ./tests/cpp/detail/generator_file_writer.cc:56 ::caf::test::equal_to(get(x[3]).size(), get(y[3]).size()) +5: ** ./tests/cpp/detail/generator_file_writer.cc:57 ::caf::test::equal_to(reader->read(y_msg), ec::end_of_file) +5: -> 14 checks took 1 ms +5: +5: - command_message roundtrip with generator_file_reader +5: ** ./tests/cpp/detail/generator_file_writer.cc:69 ::caf::test::not_equal_to(reader, nullptr) +5: ** ./tests/cpp/detail/generator_file_writer.cc:71 ::caf::test::equal_to(reader->read(y_msg), caf::none) +5: ** ./tests/cpp/detail/generator_file_writer.cc:72 ::caf::test::equal_to(reader->at_end(), true) +5: ** ./tests/cpp/detail/generator_file_writer.cc:73 ::caf::test::equal_to(get_topic(y_msg), topic{"foo/bar"}) +5: ** ./tests/cpp/detail/generator_file_writer.cc:74 is_data_message(y_msg) +5: ** ./tests/cpp/detail/generator_file_writer.cc:76 holds_alternative(y_data) +5: ** ./tests/cpp/detail/generator_file_writer.cc:78 ::caf::test::equal_to(x.size(), y.size()) +5: ** ./tests/cpp/detail/generator_file_writer.cc:79 holds_alternative(y[0]) +5: ** ./tests/cpp/detail/generator_file_writer.cc:80 holds_alternative(y[1]) +5: ** ./tests/cpp/detail/generator_file_writer.cc:81 holds_alternative(y[2]) +5: ** ./tests/cpp/detail/generator_file_writer.cc:82 ::caf::test::equal_to(get(x[2]).size(), get(y[2]).size()) +5: ** ./tests/cpp/detail/generator_file_writer.cc:83 holds_alternative(y[3]) +5: ** ./tests/cpp/detail/generator_file_writer.cc:84 ::caf::test::equal_to(get(x[3]).size(), get(y[3]).size()) +5: ** ./tests/cpp/detail/generator_file_writer.cc:85 ::caf::test::equal_to(reader->read(y_msg), ec::end_of_file) +1: ** ./tests/cpp/backend.cc:268 exists +1: ** ./tests/cpp/backend.cc:269 !*exists +1: ** ./tests/cpp/backend.cc:271 erase +2: -> 31 checks took 15 ms +2: +2: - sequenced_peering +5: -> 14 checks took 1 ms +5: +5: +5: +----------------------------------------------------------------------+ +5: summary +5: +----------------------------------------------------------------------+ +5: +5: suites: 1 +5: tests: 2 +5: checks: 28 +5: time: 2 ms +5: success: 100% +5: +5: +----------------------------------------------------------------------+ +2: -> core1 = 5@invalid-node [line 373] +2: -> core2 = 6@invalid-node [line 374] +2: -> core3 = 7@invalid-node [line 375] +2: -> leaf1 = 8@invalid-node [line 382] +2: -> leaf2 = 10@invalid-node [line 386] +2: -> expect(atom::peer, caf::actor).from(self).to(core1).with(_, core2) [line 390] +2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) +2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr +2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) +2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) +2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) +2: -> query peer information from core1 [line 392] +2: ** ./tests/cpp/core.cc:397 ::caf::test::equal_to(xs.size(), 1u) +2: ** ./tests/cpp/core.cc:398 ::caf::test::equal_to(xs.front().status, peer_status::connecting) +2: -> expect(atom::peer, filter_type, caf::actor).from(core1).to(core2).with(_, filter_type{"a", "b", "c"}, core1) [line 401] +2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) +2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr +2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) +2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) +2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) +2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) +2: -> spin up driver and transmit first half of the data [line 404] +2: -> d1 = 13@invalid-node [line 406] +2: ** ./tests/cpp/core.cc:417 ::caf::test::equal_to(xs, expected) +2: -> kill core2 [line 420] +2: -> make sure core1 sees no peer anymore [line 423] +2: ** ./tests/cpp/core.cc:428 ::caf::test::equal_to(xs.size(), 0u) +2: -> expect(atom::peer, caf::actor).from(self).to(core1).with(_, core3) [line 433] +2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) +2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr +2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) +2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) +2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) +2: -> query peer information from core1 [line 435] +2: ** ./tests/cpp/core.cc:440 ::caf::test::equal_to(xs.size(), 1u) +2: ** ./tests/cpp/core.cc:441 ::caf::test::equal_to(xs.front().status, peer_status::connecting) +2: -> expect(atom::peer, filter_type, caf::actor).from(core1).to(core3).with(_, filter_type{"a", "b", "c"}, core1) [line 445] +2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) +2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr +2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) +2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) +2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) +2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) +2: -> restart driver and send second half of the data [line 448] +2: ** ./tests/cpp/core.cc:454 ::caf::test::equal_to(xs, expected) +2: -> Shutdown core actors. [line 457] + 1/28 Test #5: generator_file_writer ............ Passed 0.07 sec +test 9 + Start 9: filter + +9: Test command: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bin/broker-test "-v" "4" "-s" "filter" +9: Working Directory: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests +9: Environment variables: +9: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests +9: Test timeout computed to be: 20 +2: -> 29 checks took 8 ms +2: +2: - failed_handshake_stage0 +2: -> core1 = 6@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB200#16705 [line 474] +2: -> core2 = 9@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB200#16705 [line 478] +2: -> init done [line 480] +2: -> expect(atom::peer, caf::actor).from(self).to(core1).with(_, core2) [line 529] +2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) +2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr +2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) +2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) +2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) +2: ** ./tests/cpp/core.cc:531 ::caf::test::equal_to(log, expected_log) +4: -> 4 checks took 10 ms 4: 4: - boolean data 4: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) @@ -1255,7 +1451,7 @@ 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:68 ::caf::test::equal_to(generate(), x) -4: -> 7 checks took 259 us +4: -> 7 checks took 7 ms 4: 4: - count data 4: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) @@ -1265,7 +1461,35 @@ 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:75 ::caf::test::equal_to(generate(), x) -4: -> 7 checks took 201 us +3: -> 1 check took 21 ms +3: +3: - timestamp +3: ** ./tests/cpp/data.cc:33 ts.time_since_epoch() == timespan{42} +2: -> 6 checks took 9 ms +2: +2: - failed_handshake_stage1 +2: -> core1 = 6@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB201#16705 [line 474] +2: -> core2 = 9@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB201#16705 [line 478] +2: -> init done [line 480] +2: -> expect(atom::peer, caf::actor).from(self).to(core2).with(_, core1) [line 538] +2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) +2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr +2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) +2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) +2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) +2: -> expect(atom::peer, filter_type, caf::actor).from(core2).to(core1).with(_, filter_type{"a", "b", "c"}, core2) [line 539] +2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) +2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr +2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) +2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) +2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) +2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) +2: ** ./tests/cpp/core.cc:543 ::caf::test::equal_to(log, expected_log) +3: -> 1 check took 4 ms +3: +3: - enum +3: ** ./tests/cpp/data.cc:38 ::caf::test::equal_to(e.name, "foo") +4: -> 7 checks took 7 ms 4: 4: - integer data 4: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) @@ -1275,7 +1499,60 @@ 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:82 ::caf::test::equal_to(generate(), x) -4: -> 7 checks took 185 us +3: -> 1 check took 3 ms +3: +3: - address +3: ** ./tests/cpp/data.cc:44 !a.is_v4() +3: ** ./tests/cpp/data.cc:45 a.is_v6() +3: -> parsing [line 46] +3: ** ./tests/cpp/data.cc:48 opt +3: ** ./tests/cpp/data.cc:49 !opt->is_v4() +3: ** ./tests/cpp/data.cc:50 opt->is_v6() +3: ** ./tests/cpp/data.cc:52 opt +3: ** ./tests/cpp/data.cc:53 opt->is_v4() +3: ** ./tests/cpp/data.cc:54 !opt->is_v6() +3: -> printing [line 55] +3: ** ./tests/cpp/data.cc:56 ::caf::test::equal_to(to_string(*opt), "1.2.3.4") +3: -> masking [line 57] +3: ** ./tests/cpp/data.cc:58 opt->mask(96 + 16) +3: ** ./tests/cpp/data.cc:59 ::caf::test::equal_to(to_string(*opt), "1.2.0.0") +1: ** ./tests/cpp/backend.cc:273 put +1: ** ./tests/cpp/backend.cc:275 exists +1: ** ./tests/cpp/backend.cc:276 *exists +1: ** ./tests/cpp/backend.cc:278 put +1: ** ./tests/cpp/backend.cc:280 exists +1: ** ./tests/cpp/backend.cc:281 *exists +2: -> 12 checks took 7 ms +2: +2: - failed_handshake_stage2 +2: -> core1 = 6@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB202#16705 [line 474] +2: -> core2 = 9@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB202#16705 [line 478] +2: -> init done [line 480] +2: -> initiate handshake between core1 and core2 [line 548] +2: -> expect(atom::peer, caf::actor).from(self).to(core1).with(_, core2) [line 550] +2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) +2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr +2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) +2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) +2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) +2: -> expect(atom::peer, filter_type, caf::actor).from(_).to(core2).with(_, filter_type{"a", "b", "c"}, core1) [line 551] +2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) +2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr +2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) +2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) +2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) +2: -> send kill to core2 [line 553] +2: -> have core1 handle the pending handshake [line 555] +2: -> expect(caf::open_stream_msg).from(_).to(core1).with(_, _, _, _, _, false) [line 556] +2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) +2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr +2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) +2: -> run remaining messages [line 557] +2: -> check log of the event subscriber [line 559] +2: ** ./tests/cpp/core.cc:560 ::caf::test::equal_to(log, expected_log) +1: ** ./tests/cpp/backend.cc:283 erase +1: ** ./tests/cpp/backend.cc:285 erase +4: -> 7 checks took 7 ms 4: 4: - real data 4: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) @@ -1285,7 +1562,10 @@ 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:89 ::caf::test::equal_to(generate(), x) -4: -> 7 checks took 180 us +1: -> 11 checks took 39 ms +1: +1: - clear/keys +4: -> 7 checks took 7 ms 4: 4: - string data 4: ** ./tests/cpp/detail/data_generator.cc:35 ::caf::test::equal_to(sink(tag, container_size), caf::none) @@ -1296,7 +1576,7 @@ 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:102 ::caf::test::equal_to(generate(), x) -4: -> 8 checks took 201 us +4: -> 8 checks took 366 us 4: 4: - address data 4: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) @@ -1306,7 +1586,35 @@ 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:109 ::caf::test::equal_to(generate(), x) -4: -> 7 checks took 192 us +2: -> 14 checks took 15 ms +2: +2: - failed_handshake_stage3 +2: -> core1 = 6@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB203#16705 [line 474] +2: -> core2 = 9@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB203#16705 [line 478] +2: -> init done [line 480] +2: -> expect(atom::peer, caf::actor).from(self).to(core2).with(_, core1) [line 567] +2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) +2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr +2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) +2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) +2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) +2: -> expect(atom::peer, filter_type, caf::actor).from(core2).to(core1).with(_, filter_type{"a", "b", "c"}, core2) [line 568] +2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) +2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr +2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) +2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) +2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) +2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) +2: -> expect(caf::open_stream_msg).from(_).to(core2).with(_, core1, _, _, false) [line 570] +2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) +2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr +2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) +2: -> expect(caf::open_stream_msg).from(_).to(core1).with(_, core2, _, _, false) [line 572] +2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) +2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr +2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) +2: ** ./tests/cpp/core.cc:574 ::caf::test::equal_to(log, expected_log) +4: -> 7 checks took 3 ms 4: 4: - subnet data 4: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) @@ -1316,7 +1624,28 @@ 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:116 ::caf::test::equal_to(generate(), x) -4: -> 7 checks took 203 us +2: -> 18 checks took 4 ms +2: +2: - unpeer_core1_from_core2 +2: -> core1 = 6@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB204#16705 [line 474] +2: -> core2 = 9@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB204#16705 [line 478] +2: -> init done [line 480] +2: -> initiate handshake between core1 and core2 [line 579] +2: -> unpeer core1 and core2 [line 582] +2: ** ./tests/cpp/core.cc:585 ::caf::test::equal_to(log, expected_log) +2: -> unpeering again emits peer_invalid [line 586] +2: ** ./tests/cpp/core.cc:589 ::caf::test::equal_to(log, expected_log) +2: -> unpeering from an unconnected network emits peer_invalid [line 590] +2: ** ./tests/cpp/core.cc:593 ::caf::test::equal_to(log, expected_log) +1: ** ./tests/cpp/backend.cc:291 put +1: ** ./tests/cpp/backend.cc:293 put +1: ** ./tests/cpp/backend.cc:295 size +1: ** ./tests/cpp/backend.cc:296 ::caf::test::equal_to(*size, 2u) +1: ** ./tests/cpp/backend.cc:299 ::caf::test::equal_to(*keys, x) +1: ** ./tests/cpp/backend.cc:301 clear +1: ** ./tests/cpp/backend.cc:303 size +1: ** ./tests/cpp/backend.cc:304 ::caf::test::equal_to(*size, 0u) +4: -> 7 checks took 7 ms 4: 4: - port data 4: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) @@ -1326,7 +1655,19 @@ 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:123 ::caf::test::equal_to(generate(), x) -4: -> 7 checks took 202 us +2: -> 3 checks took 10 ms +2: +2: - unpeer_core2_from_core1 +2: -> core1 = 6@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB205#16705 [line 474] +2: -> core2 = 9@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB205#16705 [line 478] +2: -> init done [line 480] +2: ** ./tests/cpp/core.cc:605 ::caf::test::equal_to(log, expected_log) +2: ** ./tests/cpp/core.cc:609 ::caf::test::equal_to(log, expected_log) +2: ** ./tests/cpp/core.cc:613 ::caf::test::equal_to(log, expected_log) +1: -> 8 checks took 19 ms +1: +1: - expiration with expiry +4: -> 7 checks took 7 ms 4: 4: - timestamp data 4: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) @@ -1336,7 +1677,7 @@ 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:130 ::caf::test::equal_to(generate(), x) -4: -> 7 checks took 213 us +4: -> 7 checks took 6 ms 4: 4: - timespan data 4: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) @@ -1346,7 +1687,69 @@ 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:137 ::caf::test::equal_to(generate(), x) -4: -> 7 checks took 706 us +1: ** ./tests/cpp/backend.cc:310 put +8: +----------------------------------------------------------------------+ +8: error +8: +----------------------------------------------------------------------+ +8: +8: - ec is convertible to and from string +8: ** ./tests/cpp/error.cc:42 ::caf::test::equal_to(to_string(ec::unspecified), "unspecified"s) +8: ** ./tests/cpp/error.cc:43 ::caf::test::equal_to(to_string(ec::peer_incompatible), "peer_incompatible"s) +8: ** ./tests/cpp/error.cc:44 ::caf::test::equal_to(to_string(ec::peer_invalid), "peer_invalid"s) +8: ** ./tests/cpp/error.cc:45 ::caf::test::equal_to(to_string(ec::peer_unavailable), "peer_unavailable"s) +8: ** ./tests/cpp/error.cc:46 ::caf::test::equal_to(to_string(ec::peer_timeout), "peer_timeout"s) +8: ** ./tests/cpp/error.cc:47 ::caf::test::equal_to(to_string(ec::master_exists), "master_exists"s) +8: ** ./tests/cpp/error.cc:48 ::caf::test::equal_to(to_string(ec::no_such_master), "no_such_master"s) +8: ** ./tests/cpp/error.cc:49 ::caf::test::equal_to(to_string(ec::no_such_key), "no_such_key"s) +8: ** ./tests/cpp/error.cc:50 ::caf::test::equal_to(to_string(ec::request_timeout), "request_timeout"s) +8: ** ./tests/cpp/error.cc:51 ::caf::test::equal_to(to_string(ec::type_clash), "type_clash"s) +8: ** ./tests/cpp/error.cc:52 ::caf::test::equal_to(to_string(ec::invalid_data), "invalid_data"s) +8: ** ./tests/cpp/error.cc:53 ::caf::test::equal_to(to_string(ec::backend_failure), "backend_failure"s) +8: ** ./tests/cpp/error.cc:54 ::caf::test::equal_to(to_string(ec::stale_data), "stale_data"s) +8: ** ./tests/cpp/error.cc:55 ::caf::test::equal_to(to_string(ec::cannot_open_file), "cannot_open_file"s) +8: ** ./tests/cpp/error.cc:56 ::caf::test::equal_to(to_string(ec::cannot_write_file), "cannot_write_file"s) +8: ** ./tests/cpp/error.cc:57 ::caf::test::equal_to(to_string(ec::invalid_topic_key), "invalid_topic_key"s) +8: ** ./tests/cpp/error.cc:58 ::caf::test::equal_to(to_string(ec::end_of_file), "end_of_file"s) +8: ** ./tests/cpp/error.cc:59 ::caf::test::equal_to(to_string(ec::invalid_tag), "invalid_tag"s) +8: ** ./tests/cpp/error.cc:60 ::caf::test::equal_to(from_string("unspecified"), ec::unspecified) +8: ** ./tests/cpp/error.cc:61 ::caf::test::equal_to(from_string("peer_incompatible"), ec::peer_incompatible) +8: ** ./tests/cpp/error.cc:62 ::caf::test::equal_to(from_string("peer_invalid"), ec::peer_invalid) +8: ** ./tests/cpp/error.cc:63 ::caf::test::equal_to(from_string("peer_unavailable"), ec::peer_unavailable) +8: ** ./tests/cpp/error.cc:64 ::caf::test::equal_to(from_string("peer_timeout"), ec::peer_timeout) +8: ** ./tests/cpp/error.cc:65 ::caf::test::equal_to(from_string("master_exists"), ec::master_exists) +8: ** ./tests/cpp/error.cc:66 ::caf::test::equal_to(from_string("no_such_master"), ec::no_such_master) +8: ** ./tests/cpp/error.cc:67 ::caf::test::equal_to(from_string("no_such_key"), ec::no_such_key) +8: ** ./tests/cpp/error.cc:68 ::caf::test::equal_to(from_string("request_timeout"), ec::request_timeout) +8: ** ./tests/cpp/error.cc:69 ::caf::test::equal_to(from_string("type_clash"), ec::type_clash) +8: ** ./tests/cpp/error.cc:70 ::caf::test::equal_to(from_string("invalid_data"), ec::invalid_data) +8: ** ./tests/cpp/error.cc:71 ::caf::test::equal_to(from_string("backend_failure"), ec::backend_failure) +8: ** ./tests/cpp/error.cc:72 ::caf::test::equal_to(from_string("stale_data"), ec::stale_data) +8: ** ./tests/cpp/error.cc:73 ::caf::test::equal_to(from_string("cannot_open_file"), ec::cannot_open_file) +8: ** ./tests/cpp/error.cc:74 ::caf::test::equal_to(from_string("cannot_write_file"), ec::cannot_write_file) +8: ** ./tests/cpp/error.cc:75 ::caf::test::equal_to(from_string("invalid_topic_key"), ec::invalid_topic_key) +8: ** ./tests/cpp/error.cc:76 ::caf::test::equal_to(from_string("end_of_file"), ec::end_of_file) +8: ** ./tests/cpp/error.cc:77 ::caf::test::equal_to(from_string("invalid_tag"), ec::invalid_tag) +8: ** ./tests/cpp/error.cc:78 ::caf::test::equal_to(from_string("none"), nil) +8: ** ./tests/cpp/error.cc:79 ::caf::test::equal_to(from_string("foo"), nil) +3: -> 11 checks took 44 ms +3: +3: - port +3: ** ./tests/cpp/data.cc:64 ::caf::test::equal_to(p.number(), 0u) +3: ** ./tests/cpp/data.cc:65 p.type() == port::protocol::unknown +3: -> parsing [line 67] +3: ** ./tests/cpp/data.cc:69 opt +3: ** ./tests/cpp/data.cc:70 ::caf::test::equal_to(*opt, port(8, port::protocol::icmp)) +3: ** ./tests/cpp/data.cc:72 opt +3: ** ./tests/cpp/data.cc:73 ::caf::test::equal_to(*opt, port(42, port::protocol::unknown)) +3: -> printing [line 74] +3: ** ./tests/cpp/data.cc:75 ::caf::test::equal_to(to_string(p), "80/tcp") +3: ** ./tests/cpp/data.cc:77 ::caf::test::equal_to(to_string(p), "0/?") +8: -> 38 checks took 6 ms +8: +8: - default constructed errors have a fixed representation +8: ** ./tests/cpp/error.cc:83 ::caf::test::equal_to(get_as(error{}), vector({"error"s, enum_value{"none"}, nil})) +8: ** ./tests/cpp/error.cc:85 ::caf::test::equal_to(get_as(data{vector{"error"s, enum_value{"none"}, nil}}), error{}) +4: -> 7 checks took 5 ms 4: 4: - enum_value data 4: ** ./tests/cpp/detail/data_generator.cc:35 ::caf::test::equal_to(sink(tag, container_size), caf::none) @@ -1357,7 +1760,95 @@ 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:150 ::caf::test::equal_to(generate(), x) -4: -> 8 checks took 203 us +6: +----------------------------------------------------------------------+ +6: meta_command_writer +6: +----------------------------------------------------------------------+ +6: +6: - default constructed command +6: ** ./tests/cpp/detail/meta_command_writer.cc:31 ::caf::test::equal_to(writer(cmd), caf::none) +6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) +6: ** ./tests/cpp/detail/meta_command_writer.cc:55 ::caf::test::equal_to(pull(), internal_command::type::none) +6: ** ./tests/cpp/detail/meta_command_writer.cc:56 at_end() +3: -> 8 checks took 5 ms +3: +3: - subnet +3: ** ./tests/cpp/data.cc:82 ::caf::test::equal_to(sn.length(), 0u) +3: ** ./tests/cpp/data.cc:83 ::caf::test::equal_to(to_string(sn), "::/0") +3: ** ./tests/cpp/data.cc:86 a +3: ** ./tests/cpp/data.cc:87 b +3: ** ./tests/cpp/data.cc:89 ::caf::test::equal_to(sn.length(), 24u) +3: ** ./tests/cpp/data.cc:90 ::caf::test::equal_to(sn.network(), *b) +2: -> 3 checks took 18 ms +2: +2: - remote_peers_setup1 +2: -> prepare connections on earth and mars [line 634] +2: -> publish core on mars [line 639] +2: ** ./tests/cpp/core.cc:642 ::caf::test::equal_to(res, 8080u) +2: -> connect mars and earth [line 646] +2: ** /usr/include/caf/test/io_dsl.hpp:100 res +2: -> core1: 6@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB206#16705 [line 652] +2: -> core2: 6@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB207#16705 [line 653] +2: -> leaf: 10@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB207#16705 [line 654] +2: -> d1: 11@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB206#16705 [line 662] +2: ** ./tests/cpp/core.cc:672 ::caf::test::equal_to(xs, expected) +3: -> 6 checks took 828 us +3: +3: - data - construction +3: -> default construction [line 94] +3: ** ./tests/cpp/data.cc:96 caf::get_if(&d) +3: -> 1 check took 137 us +3: +3: - data - assignment +3: ** ./tests/cpp/data.cc:103 i +3: ** ./tests/cpp/data.cc:104 ::caf::test::equal_to(*i, 42) +3: ** ./tests/cpp/data.cc:107 ::caf::test::equal_to(*i, 7) +3: ** ./tests/cpp/data.cc:110 s +3: ** ./tests/cpp/data.cc:111 ::caf::test::equal_to(*s, "foo") +3: -> 5 checks took 170 us +3: +3: - data - relational operators +3: ** ./tests/cpp/data.cc:115 ::caf::test::not_equal_to(data{true}, data{false}) +3: ** ./tests/cpp/data.cc:116 ::caf::test::not_equal_to(data{1}, data{true}) +3: ** ./tests/cpp/data.cc:117 ::caf::test::not_equal_to(data{-1}, data{1}) +3: ** ./tests/cpp/data.cc:118 ::caf::test::not_equal_to(data{1}, data{1u}) +3: ** ./tests/cpp/data.cc:119 ::caf::test::not_equal_to(data{1.111}, data{1.11}) +3: ** ./tests/cpp/data.cc:120 ::caf::test::equal_to(data{1.111}, data{1.111}) +3: -> 6 checks took 218 us +3: +3: - data - vector +3: ** ./tests/cpp/data.cc:125 ::caf::test::equal_to(v.size(), 3u) +3: ** ./tests/cpp/data.cc:126 ::caf::test::equal_to(v[1], data{43}) +3: ** ./tests/cpp/data.cc:127 ::caf::test::equal_to(to_string(v), "(42, 43, 44)") +3: -> 3 checks took 182 us +3: +3: - data - set +3: ** ./tests/cpp/data.cc:132 ::caf::test::equal_to(s.size(), 3u) +3: ** ./tests/cpp/data.cc:133 s.find("bar") != s.end() +3: ** ./tests/cpp/data.cc:134 s.find("qux") == s.end() +3: ** ./tests/cpp/data.cc:135 ::caf::test::equal_to(to_string(s), "{bar, baz, foo}") +3: -> 4 checks took 175 us +3: +3: - data - table +3: ** ./tests/cpp/data.cc:141 i != t.end() +3: ** ./tests/cpp/data.cc:142 ::caf::test::equal_to(i->second, data{42}) +3: ** ./tests/cpp/data.cc:143 ::caf::test::equal_to(to_string(t), "{bar -> 43, baz -> 44, foo -> 42}") +3: -> 3 checks took 184 us +3: +3: +3: +----------------------------------------------------------------------+ +3: data_generator +3: +----------------------------------------------------------------------+ +3: +3: - no data +3: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) +3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) +3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) +3: ** ./tests/cpp/detail/data_generator.cc:61 ::caf::test::equal_to(generate(), data()) +1: ** ./tests/cpp/backend.cc:313 expire +1: ** ./tests/cpp/backend.cc:314 !*expire +1: ** ./tests/cpp/backend.cc:316 exists +1: ** ./tests/cpp/backend.cc:317 *exists +4: -> 8 checks took 3 ms 4: 4: - set data 4: ** ./tests/cpp/detail/data_generator.cc:35 ::caf::test::equal_to(sink(tag, container_size), caf::none) @@ -1374,7 +1865,41 @@ 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:169 ::caf::test::equal_to(generate(), x) -4: -> 14 checks took 309 us +8: -> 2 checks took 4 ms +8: +8: - errors with category broker are convertible to and from data +8: ** ./tests/cpp/error.cc:90 ::caf::test::equal_to(get_as(make_error(ec::no_such_key)), make_data_error(ec::no_such_key)) +8: ** ./tests/cpp/error.cc:92 ::caf::test::equal_to(get_as(make_data_error(ec::no_such_key)), make_error(ec::no_such_key)) +8: ** ./tests/cpp/error.cc:94 ::caf::test::equal_to(get_as(make_error(ec::no_such_key, "my-key"s)), make_data_error(ec::no_such_key, {"my-key"s})) +8: ** ./tests/cpp/error.cc:96 ::caf::test::equal_to(get_as(make_data_error(ec::no_such_key, {"my-key"s})), make_error(ec::no_such_key, "my-key"s)) +8: ** ./tests/cpp/error.cc:98 ::caf::test::equal_to(get_as(make_error( ec::peer_invalid, endpoint_info{nid, network_info{"foo", 8080, timeout::seconds{42}}}, "invalid host"s)), make_data_error( ec::peer_invalid, {vector{nid_str, "foo"s, port{8080, port::protocol::tcp}, count{42}}, "invalid host"s})) +8: ** ./tests/cpp/error.cc:107 ::caf::test::equal_to(get_as(make_data_error( ec::peer_invalid, {vector{nid_str, "foo"s, port{8080, port::protocol::tcp}, count{42}}, "invalid host"s})), make_error( ec::peer_invalid, endpoint_info{nid, network_info{"foo", 8080, timeout::seconds{42}}}, "invalid host"s)) +8: ** ./tests/cpp/error.cc:116 ::caf::test::equal_to(get_as(make_data_error( ec::peer_invalid, {vector{nil, "foo"s, port{8080, port::protocol::tcp}, count{42}}, "no such peer"s})), make_error(ec::peer_invalid, endpoint_info{caf::node_id{}, network_info{"foo", 8080, timeout::seconds{42}}}, "invalid host"s)) +8: -> 7 checks took 411 us +8: +8: - error view operate directly on raw data +8: ** ./tests/cpp/error.cc:133 view.valid() +8: ** ./tests/cpp/error.cc:134 ::caf::test::equal_to(view.code(), ec::peer_invalid) +8: ** ./tests/cpp/error.cc:135 ::caf::test::equal_to(*view.message(), "invalid host"s) +8: ** ./tests/cpp/error.cc:137 maybe_cxt != nil +8: ** ./tests/cpp/error.cc:139 ::caf::test::equal_to(cxt.node, nid) +8: ** ./tests/cpp/error.cc:140 cxt.network != nil +8: ** ./tests/cpp/error.cc:142 ::caf::test::equal_to(net, network_info("foo", 8080, timeout::seconds{42})) +8: -> 7 checks took 273 us +8: +8: +8: +----------------------------------------------------------------------+ +8: summary +8: +----------------------------------------------------------------------+ +8: +8: suites: 1 +8: tests: 4 +8: checks: 54 +8: time: 11 ms +8: success: 100% +8: +8: +----------------------------------------------------------------------+ +4: -> 14 checks took 3 ms 4: 4: - table data 4: ** ./tests/cpp/detail/data_generator.cc:35 ::caf::test::equal_to(sink(tag, container_size), caf::none) @@ -1388,13 +1913,22 @@ 4: ** ./tests/cpp/detail/data_generator.cc:191 ::caf::test::equal_to(keys.size(), 2u) 4: ** ./tests/cpp/detail/data_generator.cc:192 ::caf::test::equal_to(values.size(), 2u) 4: ** ./tests/cpp/detail/data_generator.cc:193 std::any_of(keys.begin(), keys.end(), holds{}) + 2/28 Test #8: error ............................ Passed 0.10 sec +test 10 + Start 10: integration + +10: Test command: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bin/broker-test "-v" "4" "-s" "integration" +10: Working Directory: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests +10: Environment variables: +10: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests +10: Test timeout computed to be: 20 4: ** ./tests/cpp/detail/data_generator.cc:194 std::any_of(keys.begin(), keys.end(), holds
{}) 4: ** ./tests/cpp/detail/data_generator.cc:195 std::any_of(values.begin(), values.end(), holds{}) 4: ** ./tests/cpp/detail/data_generator.cc:196 std::any_of(values.begin(), values.end(), holds{}) 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:197 ::caf::test::equal_to(generate(), x) -4: -> 17 checks took 361 us +4: -> 17 checks took 9 ms 4: 4: - vector data 4: ** ./tests/cpp/detail/data_generator.cc:35 ::caf::test::equal_to(sink(tag, container_size), caf::none) @@ -1409,7 +1943,7 @@ 4: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 4: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 4: ** ./tests/cpp/detail/data_generator.cc:218 ::caf::test::equal_to(generate(), x) -4: -> 12 checks took 282 us +4: -> 12 checks took 3 ms 4: 4: - roundtrip with meta_data_writer 4: ** ./tests/cpp/detail/data_generator.cc:224 ::caf::test::equal_to(writer(x), caf::none) @@ -1422,132 +1956,7 @@ 4: ** ./tests/cpp/detail/data_generator.cc:235 ::caf::test::equal_to(get(x[2]).size(), get(y[2]).size()) 4: ** ./tests/cpp/detail/data_generator.cc:236 holds_alternative(y[3]) 4: ** ./tests/cpp/detail/data_generator.cc:237 ::caf::test::equal_to(get(x[3]).size(), get(y[3]).size()) -4: -> 10 checks took 238 us -4: -4: -4: +----------------------------------------------------------------------+ -4: summary -4: +----------------------------------------------------------------------+ -4: -4: suites: 1 -4: tests: 16 -4: checks: 136 -4: time: 4 ms -4: success: 100% -4: -4: +----------------------------------------------------------------------+ -5: +----------------------------------------------------------------------+ -5: generator_file_writer -5: +----------------------------------------------------------------------+ -5: -5: - data_message roundtrip with generator_file_reader -5: ** ./tests/cpp/detail/generator_file_writer.cc:41 ::caf::test::not_equal_to(reader, nullptr) -5: ** ./tests/cpp/detail/generator_file_writer.cc:43 ::caf::test::equal_to(reader->read(y_msg), caf::none) -5: ** ./tests/cpp/detail/generator_file_writer.cc:44 ::caf::test::equal_to(reader->at_end(), true) -5: ** ./tests/cpp/detail/generator_file_writer.cc:45 ::caf::test::equal_to(get_topic(y_msg), topic{"foo/bar"}) -5: ** ./tests/cpp/detail/generator_file_writer.cc:46 is_data_message(y_msg) -5: ** ./tests/cpp/detail/generator_file_writer.cc:48 holds_alternative(y_data) -5: ** ./tests/cpp/detail/generator_file_writer.cc:50 ::caf::test::equal_to(x.size(), y.size()) -5: ** ./tests/cpp/detail/generator_file_writer.cc:51 holds_alternative(y[0]) -5: ** ./tests/cpp/detail/generator_file_writer.cc:52 holds_alternative(y[1]) -5: ** ./tests/cpp/detail/generator_file_writer.cc:53 holds_alternative(y[2]) -5: ** ./tests/cpp/detail/generator_file_writer.cc:54 ::caf::test::equal_to(get(x[2]).size(), get(y[2]).size()) -5: ** ./tests/cpp/detail/generator_file_writer.cc:55 holds_alternative(y[3]) -5: ** ./tests/cpp/detail/generator_file_writer.cc:56 ::caf::test::equal_to(get(x[3]).size(), get(y[3]).size()) -5: ** ./tests/cpp/detail/generator_file_writer.cc:57 ::caf::test::equal_to(reader->read(y_msg), ec::end_of_file) -5: -> 14 checks took 784 us -5: -5: - command_message roundtrip with generator_file_reader -5: ** ./tests/cpp/detail/generator_file_writer.cc:69 ::caf::test::not_equal_to(reader, nullptr) -5: ** ./tests/cpp/detail/generator_file_writer.cc:71 ::caf::test::equal_to(reader->read(y_msg), caf::none) -5: ** ./tests/cpp/detail/generator_file_writer.cc:72 ::caf::test::equal_to(reader->at_end(), true) -5: ** ./tests/cpp/detail/generator_file_writer.cc:73 ::caf::test::equal_to(get_topic(y_msg), topic{"foo/bar"}) -5: ** ./tests/cpp/detail/generator_file_writer.cc:74 is_data_message(y_msg) -5: ** ./tests/cpp/detail/generator_file_writer.cc:76 holds_alternative(y_data) -5: ** ./tests/cpp/detail/generator_file_writer.cc:78 ::caf::test::equal_to(x.size(), y.size()) -5: ** ./tests/cpp/detail/generator_file_writer.cc:79 holds_alternative(y[0]) -5: ** ./tests/cpp/detail/generator_file_writer.cc:80 holds_alternative(y[1]) -5: ** ./tests/cpp/detail/generator_file_writer.cc:81 holds_alternative(y[2]) -5: ** ./tests/cpp/detail/generator_file_writer.cc:82 ::caf::test::equal_to(get(x[2]).size(), get(y[2]).size()) -5: ** ./tests/cpp/detail/generator_file_writer.cc:83 holds_alternative(y[3]) -5: ** ./tests/cpp/detail/generator_file_writer.cc:84 ::caf::test::equal_to(get(x[3]).size(), get(y[3]).size()) -5: ** ./tests/cpp/detail/generator_file_writer.cc:85 ::caf::test::equal_to(reader->read(y_msg), ec::end_of_file) -5: -> 14 checks took 517 us -5: -5: -5: +----------------------------------------------------------------------+ -5: summary -5: +----------------------------------------------------------------------+ -5: -5: suites: 1 -5: tests: 2 -5: checks: 28 -5: time: 1 ms -5: success: 100% -5: -5: +----------------------------------------------------------------------+ - 1/28 Test #4: data_generator ................... Passed 0.03 sec -test 9 - Start 9: filter - -9: Test command: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bin/broker-test "-v" "4" "-s" "filter" -9: Working Directory: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests -9: Environment variables: -9: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests -9: Test timeout computed to be: 20 - 2/28 Test #5: generator_file_writer ............ Passed 0.03 sec -test 10 - Start 10: integration - -10: Test command: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bin/broker-test "-v" "4" "-s" "integration" -10: Working Directory: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests -10: Environment variables: -10: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests -10: Test timeout computed to be: 20 -1: ** ./tests/cpp/backend.cc:235 add -1: ** ./tests/cpp/backend.cc:237 get -1: ** ./tests/cpp/backend.cc:238 ::caf::test::equal_to(*get, data{42}) -1: ** ./tests/cpp/backend.cc:241 erase -1: ** ./tests/cpp/backend.cc:244 !remove -1: ** ./tests/cpp/backend.cc:245 ::caf::test::equal_to(remove, ec::no_such_key) -1: -> add [line 248] -1: ** ./tests/cpp/backend.cc:250 add -1: ** ./tests/cpp/backend.cc:252 get -1: ** ./tests/cpp/backend.cc:253 ::caf::test::equal_to(*get, data{44}) -1: -> remove [line 254] -1: ** ./tests/cpp/backend.cc:256 !remove -1: ** ./tests/cpp/backend.cc:257 ::caf::test::equal_to(remove, ec::type_clash) -1: ** ./tests/cpp/backend.cc:259 remove -1: ** ./tests/cpp/backend.cc:261 get -1: ** ./tests/cpp/backend.cc:262 ::caf::test::equal_to(*get, data{34}) -1: -> 14 checks took 5 ms -1: -1: - erase/exists -1: ** ./tests/cpp/backend.cc:268 exists -1: ** ./tests/cpp/backend.cc:269 !*exists -1: ** ./tests/cpp/backend.cc:271 erase -1: ** ./tests/cpp/backend.cc:273 put -1: ** ./tests/cpp/backend.cc:275 exists -3: ** ./tests/cpp/data.cc:135 ::caf::test::equal_to(to_string(s), "{bar, baz, foo}") -3: -> 4 checks took 149 us -3: -3: - data - table -3: ** ./tests/cpp/data.cc:141 i != t.end() -3: ** ./tests/cpp/data.cc:142 ::caf::test::equal_to(i->second, data{42}) -3: ** ./tests/cpp/data.cc:143 ::caf::test::equal_to(to_string(t), "{bar -> 43, baz -> 44, foo -> 42}") -3: -> 3 checks took 124 us -3: -3: -3: +----------------------------------------------------------------------+ -3: data_generator -3: +----------------------------------------------------------------------+ -3: -3: - no data -3: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) -3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) -3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) -3: ** ./tests/cpp/detail/data_generator.cc:61 ::caf::test::equal_to(generate(), data()) -3: -> 4 checks took 162 us +3: -> 4 checks took 4 ms 3: 3: - boolean data 3: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) @@ -1557,7 +1966,7 @@ 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:68 ::caf::test::equal_to(generate(), x) -3: -> 7 checks took 186 us +3: -> 7 checks took 9 ms 3: 3: - count data 3: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) @@ -1567,7 +1976,88 @@ 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:75 ::caf::test::equal_to(generate(), x) -3: -> 7 checks took 174 us +2: -> 3 checks took 6 ms +2: +2: - remote_peers_setup2 +2: -> prepare connections on earth and mars [line 693] +2: -> publish core on mars [line 698] +2: ** ./tests/cpp/core.cc:701 ::caf::test::equal_to(res, 8080u) +2: -> connect mars and earth [line 705] +2: ** /usr/include/caf/test/io_dsl.hpp:100 res +2: -> core1: 6@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB208#16705 [line 711] +2: -> core2: 6@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB209#16705 [line 712] +2: -> leaf: 10@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB208#16705 [line 713] +2: -> d1: 10@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB209#16705 [line 722] +2: ** ./tests/cpp/core.cc:733 ::caf::test::equal_to(xs, expected) +2: -> shutdown core actors [line 736] +2: -> 3 checks took 12 ms +2: +2: +2: +----------------------------------------------------------------------+ +2: summary +2: +----------------------------------------------------------------------+ +2: +2: suites: 1 +2: tests: 11 +2: checks: 150 +2: time: 129 ms +2: success: 100% +2: +2: +----------------------------------------------------------------------+ +7: +----------------------------------------------------------------------+ +7: meta_data_writer +7: +----------------------------------------------------------------------+ +7: +7: - default constructed data +7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:52 ::caf::test::equal_to(pull(), data::type::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:53 at_end() +7: -> 4 checks took 6 ms +7: +7: - boolean data +7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:58 ::caf::test::equal_to(pull(), data::type::boolean) +7: ** ./tests/cpp/detail/meta_data_writer.cc:59 at_end() +7: -> 4 checks took 4 ms +7: +7: - count data +7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:64 ::caf::test::equal_to(pull(), data::type::count) +7: ** ./tests/cpp/detail/meta_data_writer.cc:65 at_end() +6: -> 4 checks took 24 ms +6: +6: - put_command +6: ** ./tests/cpp/detail/meta_command_writer.cc:31 ::caf::test::equal_to(writer(cmd), caf::none) +6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) +6: ** ./tests/cpp/detail/meta_command_writer.cc:61 ::caf::test::equal_to(pull(), internal_command::type::put_command) +6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) +6: ** ./tests/cpp/detail/meta_command_writer.cc:63 ::caf::test::equal_to(pull(), data::type::string) +6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) +6: ** ./tests/cpp/detail/meta_command_writer.cc:64 ::caf::test::equal_to(pull(), 5u) +6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) +6: ** ./tests/cpp/detail/meta_command_writer.cc:65 ::caf::test::equal_to(pull(), data::type::string) +6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) +6: ** ./tests/cpp/detail/meta_command_writer.cc:66 ::caf::test::equal_to(pull(), 6u) +6: ** ./tests/cpp/detail/meta_command_writer.cc:67 at_end() +6: -> 12 checks took 2 ms +6: +6: - put_unique_command +6: ** ./tests/cpp/detail/meta_command_writer.cc:31 ::caf::test::equal_to(writer(cmd), caf::none) +6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) +6: ** ./tests/cpp/detail/meta_command_writer.cc:72 ::caf::test::equal_to(pull(), internal_command::type::put_unique_command) +6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) +6: ** ./tests/cpp/detail/meta_command_writer.cc:74 ::caf::test::equal_to(pull(), data::type::string) +6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) +6: ** ./tests/cpp/detail/meta_command_writer.cc:75 ::caf::test::equal_to(pull(), 5u) +6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) +6: ** ./tests/cpp/detail/meta_command_writer.cc:76 ::caf::test::equal_to(pull(), data::type::string) +6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) +6: ** ./tests/cpp/detail/meta_command_writer.cc:77 ::caf::test::equal_to(pull(), 6u) +6: ** ./tests/cpp/detail/meta_command_writer.cc:78 at_end() +3: -> 7 checks took 9 ms 3: 3: - integer data 3: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) @@ -1577,7 +2067,83 @@ 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:82 ::caf::test::equal_to(generate(), x) -3: -> 7 checks took 173 us +7: -> 4 checks took 3 ms +7: +7: - integer data +7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:70 ::caf::test::equal_to(pull(), data::type::integer) +7: ** ./tests/cpp/detail/meta_data_writer.cc:71 at_end() +4: -> 10 checks took 6 ms +4: +4: +4: +----------------------------------------------------------------------+ +4: summary +4: +----------------------------------------------------------------------+ +4: +4: suites: 1 +4: tests: 16 +4: checks: 136 +4: time: 101 ms +4: success: 100% +4: +4: +----------------------------------------------------------------------+ + 3/28 Test #2: core ............................. Passed 0.20 sec +test 11 + Start 11: master + +11: Test command: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bin/broker-test "-v" "4" "-s" "master" +11: Working Directory: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests +11: Environment variables: +11: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests +11: Test timeout computed to be: 20 + 4/28 Test #4: data_generator ................... Passed 0.20 sec +test 12 + Start 12: publisher + +12: Test command: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bin/broker-test "-v" "4" "-s" "publisher" +12: Working Directory: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests +12: Environment variables: +12: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests +12: Test timeout computed to be: 20 +7: -> 4 checks took 7 ms +7: +7: - real data +7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:76 ::caf::test::equal_to(pull(), data::type::real) +7: ** ./tests/cpp/detail/meta_data_writer.cc:77 at_end() +7: -> 4 checks took 3 ms +7: +7: - string data +7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:82 ::caf::test::equal_to(pull(), data::type::string) +7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:83 ::caf::test::equal_to(pull(), 11u) +7: ** ./tests/cpp/detail/meta_data_writer.cc:84 at_end() +7: -> 6 checks took 7 ms +7: +7: - address data +7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:89 ::caf::test::equal_to(pull(), data::type::address) +7: ** ./tests/cpp/detail/meta_data_writer.cc:90 at_end() +7: -> 4 checks took 535 us +7: +7: - subnet data +7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:95 ::caf::test::equal_to(pull(), data::type::subnet) +7: ** ./tests/cpp/detail/meta_data_writer.cc:96 at_end() +7: -> 4 checks took 3 ms +7: +7: - port data +7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:101 ::caf::test::equal_to(pull(), data::type::port) +7: ** ./tests/cpp/detail/meta_data_writer.cc:102 at_end() +3: -> 7 checks took 7 ms 3: 3: - real data 3: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) @@ -1587,7 +2153,7 @@ 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:89 ::caf::test::equal_to(generate(), x) -3: -> 7 checks took 181 us +3: -> 7 checks took 307 us 3: 3: - string data 3: ** ./tests/cpp/detail/data_generator.cc:35 ::caf::test::equal_to(sink(tag, container_size), caf::none) @@ -1598,7 +2164,7 @@ 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:102 ::caf::test::equal_to(generate(), x) -3: -> 8 checks took 208 us +3: -> 8 checks took 7 ms 3: 3: - address data 3: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) @@ -1608,7 +2174,7 @@ 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:109 ::caf::test::equal_to(generate(), x) -3: -> 7 checks took 182 us +3: -> 7 checks took 2 ms 3: 3: - subnet data 3: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) @@ -1618,7 +2184,7 @@ 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:116 ::caf::test::equal_to(generate(), x) -3: -> 7 checks took 183 us +3: -> 7 checks took 273 us 3: 3: - port data 3: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) @@ -1628,7 +2194,7 @@ 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:123 ::caf::test::equal_to(generate(), x) -3: -> 7 checks took 182 us +3: -> 7 checks took 229 us 3: 3: - timestamp data 3: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) @@ -1638,7 +2204,7 @@ 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:130 ::caf::test::equal_to(generate(), x) -3: -> 7 checks took 176 us +3: -> 7 checks took 228 us 3: 3: - timespan data 3: ** ./tests/cpp/detail/data_generator.cc:31 ::caf::test::equal_to(sink(tag), caf::none) @@ -1648,7 +2214,7 @@ 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:137 ::caf::test::equal_to(generate(), x) -3: -> 7 checks took 209 us +3: -> 7 checks took 210 us 3: 3: - enum_value data 3: ** ./tests/cpp/detail/data_generator.cc:35 ::caf::test::equal_to(sink(tag, container_size), caf::none) @@ -1659,7 +2225,7 @@ 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:150 ::caf::test::equal_to(generate(), x) -3: -> 8 checks took 287 us +3: -> 8 checks took 253 us 3: 3: - set data 3: ** ./tests/cpp/detail/data_generator.cc:35 ::caf::test::equal_to(sink(tag, container_size), caf::none) @@ -1676,7 +2242,7 @@ 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:169 ::caf::test::equal_to(generate(), x) -3: -> 14 checks took 343 us +3: -> 14 checks took 452 us 3: 3: - table data 3: ** ./tests/cpp/detail/data_generator.cc:35 ::caf::test::equal_to(sink(tag, container_size), caf::none) @@ -1696,139 +2262,7 @@ 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:197 ::caf::test::equal_to(generate(), x) -2: +----------------------------------------------------------------------+ -2: core -2: +----------------------------------------------------------------------+ -2: -2: - local_peers -2: -> connect a consumer (leaf) to core2 [line 141] -2: -> core1: 5@invalid-node [line 143] -2: -> core2: 6@invalid-node [line 144] -2: -> leaf: 7@invalid-node [line 145] -2: -> expect(atom::join, filter_type).from(leaf).to(core2).with(_, filter_type{"b"}) [line 147] -2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) -2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr -2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) -2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) -2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) -2: -> expect(atom::peer, caf::actor).from(self).to(core1).with(_, core2) [line 152] -2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) -2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr -2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) -2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) -2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) -2: -> query peer information from core1 [line 154] -2: ** ./tests/cpp/core.cc:159 ::caf::test::equal_to(xs.size(), 1u) -2: ** ./tests/cpp/core.cc:160 ::caf::test::equal_to(xs.front().status, peer_status::connecting) -2: -> run handshake between peers [line 163] -2: -> query peer information from core1 [line 166] -2: ** ./tests/cpp/core.cc:171 ::caf::test::equal_to(xs.size(), 1u) -2: ** ./tests/cpp/core.cc:172 ::caf::test::equal_to(xs.front().status, peer_status::peered) -2: -> query peer information from core2 [line 175] -2: ** ./tests/cpp/core.cc:180 ::caf::test::equal_to(xs.size(), 1u) -2: ** ./tests/cpp/core.cc:181 ::caf::test::equal_to(xs.front().status, peer_status::peered) -2: -> spin up driver on core1 [line 184] -2: -> driver: 10@invalid-node [line 186] -2: -> check log of the consumer after the driver is done [line 188] -2: ** ./tests/cpp/core.cc:197 ::caf::test::equal_to(xs, expected) -2: -> send message 'directly' from core1 to core2 (bypass streaming) [line 200] -2: -> expect(atom::publish, endpoint_info, data_message).from(_).to(core1).with(_, _, _) [line 203] -2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) -2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr -2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) -2: -> expect(atom::publish, atom::local, data_message).from(core1).to(core2).with(_, _, make_data_message(topic("b"), data{true})) [line 205] -2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) -2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr -2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) -2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) -2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) -2: -> check log of the consumer again [line 209] -2: ** ./tests/cpp/core.cc:217 ::caf::test::equal_to(xs, expected) -2: -> unpeer core1 from core2 [line 220] -2: -> check whether both core1 and core2 report no more peers [line 223] -2: ** ./tests/cpp/core.cc:228 ::caf::test::equal_to(xs.size(), 0u) -2: ** ./tests/cpp/core.cc:235 ::caf::test::equal_to(xs.size(), 0u) -2: -> shutdown core actors [line 238] -2: -> 28 checks took 3 ms -2: -2: - triangle_peering -2: -> expect(atom::peer, caf::actor).from(self).to(core1).with(_, core2) [line 268] -2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) -2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr -2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) -2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) -2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) -2: -> query peer information from core1 [line 270] -2: ** ./tests/cpp/core.cc:275 ::caf::test::equal_to(xs.size(), 1u) -2: ** ./tests/cpp/core.cc:276 ::caf::test::equal_to(xs.front().status, peer_status::connecting) -2: -> expect(atom::peer, filter_type, caf::actor).from(core1).to(core2).with(_, filter_type{"a", "b", "c"}, core1) [line 280] -2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) -2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr -2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) -2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) -2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) -2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) -2: -> expect(atom::peer, caf::actor).from(self).to(core2).with(_, core3) [line 285] -2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) -2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr -2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) -2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) -2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) -2: -> query peer information from core2 [line 287] -2: ** ./tests/cpp/core.cc:292 ::caf::test::equal_to(xs.size(), 2u) -2: ** ./tests/cpp/core.cc:293 ::caf::test::equal_to(xs.front().status, peer_status::peered) -2: ** ./tests/cpp/core.cc:294 ::caf::test::equal_to(xs.back().status, peer_status::connecting) -2: -> query peer information from core1 [line 300] -2: ** ./tests/cpp/core.cc:305 ::caf::test::equal_to(xs.size(), 1u) -2: ** ./tests/cpp/core.cc:306 ::caf::test::equal_to(xs.front().status, peer_status::peered) -2: -> query peer information from core2 [line 309] -2: ** ./tests/cpp/core.cc:314 ::caf::test::equal_to(xs.size(), 2u) -2: ** ./tests/cpp/core.cc:315 ::caf::test::equal_to(xs.front().status, peer_status::peered) -2: ** ./tests/cpp/core.cc:316 ::caf::test::equal_to(xs.back().status, peer_status::peered) -2: -> query peer information from core3 [line 319] -2: ** ./tests/cpp/core.cc:324 ::caf::test::equal_to(xs.size(), 1u) -2: ** ./tests/cpp/core.cc:325 ::caf::test::equal_to(xs.front().status, peer_status::peered) -2: -> d1: 16@invalid-node [line 330] -2: ** ./tests/cpp/core.cc:342 ::caf::test::equal_to(xs, expected) -2: ** ./tests/cpp/core.cc:342 ::caf::test::equal_to(xs, expected) -2: ** ./tests/cpp/core.cc:352 xs.empty() -2: -> Shutdown core actors. [line 356] -1: ** ./tests/cpp/backend.cc:276 *exists -1: ** ./tests/cpp/backend.cc:278 put -1: ** ./tests/cpp/backend.cc:280 exists -1: ** ./tests/cpp/backend.cc:281 *exists -1: ** ./tests/cpp/backend.cc:283 erase -1: ** ./tests/cpp/backend.cc:285 erase -2: -> 31 checks took 4 ms -2: -2: - sequenced_peering -2: -> core1 = 5@invalid-node [line 373] -2: -> core2 = 6@invalid-node [line 374] -2: -> core3 = 7@invalid-node [line 375] -2: -> leaf1 = 8@invalid-node [line 382] -2: -> leaf2 = 10@invalid-node [line 386] -2: -> expect(atom::peer, caf::actor).from(self).to(core1).with(_, core2) [line 390] -2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) -2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr -2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) -2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) -2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) -2: -> query peer information from core1 [line 392] -2: ** ./tests/cpp/core.cc:397 ::caf::test::equal_to(xs.size(), 1u) -2: ** ./tests/cpp/core.cc:398 ::caf::test::equal_to(xs.front().status, peer_status::connecting) -2: -> expect(atom::peer, filter_type, caf::actor).from(core1).to(core2).with(_, filter_type{"a", "b", "c"}, core1) [line 401] -2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) -2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr -2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) -2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) -2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) -2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) -2: -> spin up driver and transmit first half of the data [line 404] -2: -> d1 = 13@invalid-node [line 406] -1: -> 11 checks took 6 ms -1: -1: - clear/keys -3: -> 17 checks took 7 ms +3: -> 17 checks took 444 us 3: 3: - vector data 3: ** ./tests/cpp/detail/data_generator.cc:35 ::caf::test::equal_to(sink(tag, container_size), caf::none) @@ -1843,80 +2277,6 @@ 3: ** ./tests/cpp/detail/data_generator.cc:42 ::caf::test::equal_to(generator(result), caf::none) 3: ** ./tests/cpp/detail/data_generator.cc:43 ::caf::test::equal_to(source.remaining(), 0u) 3: ** ./tests/cpp/detail/data_generator.cc:218 ::caf::test::equal_to(generate(), x) -2: ** ./tests/cpp/core.cc:417 ::caf::test::equal_to(xs, expected) -2: -> kill core2 [line 420] -2: -> make sure core1 sees no peer anymore [line 423] -2: ** ./tests/cpp/core.cc:428 ::caf::test::equal_to(xs.size(), 0u) -2: -> expect(atom::peer, caf::actor).from(self).to(core1).with(_, core3) [line 433] -2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) -2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr -2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) -2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) -2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) -2: -> query peer information from core1 [line 435] -2: ** ./tests/cpp/core.cc:440 ::caf::test::equal_to(xs.size(), 1u) -2: ** ./tests/cpp/core.cc:441 ::caf::test::equal_to(xs.front().status, peer_status::connecting) -2: -> expect(atom::peer, filter_type, caf::actor).from(core1).to(core3).with(_, filter_type{"a", "b", "c"}, core1) [line 445] -2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) -2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr -2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) -2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) -2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) -2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) -2: -> restart driver and send second half of the data [line 448] -2: ** ./tests/cpp/core.cc:454 ::caf::test::equal_to(xs, expected) -2: -> Shutdown core actors. [line 457] -2: -> 29 checks took 2 ms -2: -2: - failed_handshake_stage0 -2: -> core1 = 6@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB200#16767 [line 474] -2: -> core2 = 9@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB200#16767 [line 478] -2: -> init done [line 480] -2: -> expect(atom::peer, caf::actor).from(self).to(core1).with(_, core2) [line 529] -2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) -2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr -2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) -2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) -2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) -2: ** ./tests/cpp/core.cc:531 ::caf::test::equal_to(log, expected_log) -1: ** ./tests/cpp/backend.cc:291 put -1: ** ./tests/cpp/backend.cc:293 put -1: ** ./tests/cpp/backend.cc:295 size -1: ** ./tests/cpp/backend.cc:296 ::caf::test::equal_to(*size, 2u) -1: ** ./tests/cpp/backend.cc:299 ::caf::test::equal_to(*keys, x) -1: ** ./tests/cpp/backend.cc:301 clear -1: ** ./tests/cpp/backend.cc:303 size -1: ** ./tests/cpp/backend.cc:304 ::caf::test::equal_to(*size, 0u) -1: -> 8 checks took 4 ms -1: -1: - expiration with expiry -6: +----------------------------------------------------------------------+ -6: meta_command_writer -6: +----------------------------------------------------------------------+ -6: -6: - default constructed command -6: ** ./tests/cpp/detail/meta_command_writer.cc:31 ::caf::test::equal_to(writer(cmd), caf::none) -6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) -6: ** ./tests/cpp/detail/meta_command_writer.cc:55 ::caf::test::equal_to(pull(), internal_command::type::none) -6: ** ./tests/cpp/detail/meta_command_writer.cc:56 at_end() -2: -> 6 checks took 5 ms -2: -2: - failed_handshake_stage1 -6: -> 4 checks took 425 us -6: -6: - put_command -6: ** ./tests/cpp/detail/meta_command_writer.cc:31 ::caf::test::equal_to(writer(cmd), caf::none) -6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) -6: ** ./tests/cpp/detail/meta_command_writer.cc:61 ::caf::test::equal_to(pull(), internal_command::type::put_command) -6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) -6: ** ./tests/cpp/detail/meta_command_writer.cc:63 ::caf::test::equal_to(pull(), data::type::string) -6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) -6: ** ./tests/cpp/detail/meta_command_writer.cc:64 ::caf::test::equal_to(pull(), 5u) -6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) -6: ** ./tests/cpp/detail/meta_command_writer.cc:65 ::caf::test::equal_to(pull(), data::type::string) -6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) -6: ** ./tests/cpp/detail/meta_command_writer.cc:66 ::caf::test::equal_to(pull(), 6u) -6: ** ./tests/cpp/detail/meta_command_writer.cc:67 at_end() 3: -> 12 checks took 7 ms 3: 3: - roundtrip with meta_data_writer @@ -1930,49 +2290,18 @@ 3: ** ./tests/cpp/detail/data_generator.cc:235 ::caf::test::equal_to(get(x[2]).size(), get(y[2]).size()) 3: ** ./tests/cpp/detail/data_generator.cc:236 holds_alternative(y[3]) 3: ** ./tests/cpp/detail/data_generator.cc:237 ::caf::test::equal_to(get(x[3]).size(), get(y[3]).size()) -2: -> core1 = 6@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB201#16767 [line 474] -2: -> core2 = 9@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB201#16767 [line 478] -2: -> init done [line 480] -2: -> expect(atom::peer, caf::actor).from(self).to(core2).with(_, core1) [line 538] -2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) -2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr -2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) -2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) -2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) -2: -> expect(atom::peer, filter_type, caf::actor).from(core2).to(core1).with(_, filter_type{"a", "b", "c"}, core2) [line 539] -2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) -2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr -1: ** ./tests/cpp/backend.cc:310 put -2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) -2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) -2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) -2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) -2: ** ./tests/cpp/core.cc:543 ::caf::test::equal_to(log, expected_log) -7: +----------------------------------------------------------------------+ -7: meta_data_writer -7: +----------------------------------------------------------------------+ -7: -7: - default constructed data -7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:52 ::caf::test::equal_to(pull(), data::type::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:53 at_end() -6: -> 12 checks took 4 ms -6: -6: - put_unique_command -6: ** ./tests/cpp/detail/meta_command_writer.cc:31 ::caf::test::equal_to(writer(cmd), caf::none) -6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) -6: ** ./tests/cpp/detail/meta_command_writer.cc:72 ::caf::test::equal_to(pull(), internal_command::type::put_unique_command) -6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) -6: ** ./tests/cpp/detail/meta_command_writer.cc:74 ::caf::test::equal_to(pull(), data::type::string) -6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) -6: ** ./tests/cpp/detail/meta_command_writer.cc:75 ::caf::test::equal_to(pull(), 5u) -6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) -6: ** ./tests/cpp/detail/meta_command_writer.cc:76 ::caf::test::equal_to(pull(), data::type::string) -6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) -6: ** ./tests/cpp/detail/meta_command_writer.cc:77 ::caf::test::equal_to(pull(), 6u) -6: ** ./tests/cpp/detail/meta_command_writer.cc:78 at_end() -6: -> 12 checks took 416 us +3: -> 10 checks took 473 us +3: +3: +3: +----------------------------------------------------------------------+ +3: meta_data_writer +3: +----------------------------------------------------------------------+ +3: +3: - default constructed data +3: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) +3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) +3: ** ./tests/cpp/detail/meta_data_writer.cc:52 ::caf::test::equal_to(pull(), data::type::none) +6: -> 12 checks took 7 ms 6: 6: - erase_command 6: ** ./tests/cpp/detail/meta_command_writer.cc:31 ::caf::test::equal_to(writer(cmd), caf::none) @@ -1983,7 +2312,7 @@ 6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:86 ::caf::test::equal_to(pull(), 6u) 6: ** ./tests/cpp/detail/meta_command_writer.cc:87 at_end() -6: -> 8 checks took 257 us +6: -> 8 checks took 3 ms 6: 6: - add_command 6: ** ./tests/cpp/detail/meta_command_writer.cc:31 ::caf::test::equal_to(writer(cmd), caf::none) @@ -2000,7 +2329,7 @@ 6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:98 ::caf::test::equal_to(pull(), data::type::table) 6: ** ./tests/cpp/detail/meta_command_writer.cc:99 at_end() -6: -> 14 checks took 351 us +6: -> 14 checks took 7 ms 6: 6: - subtract_command 6: ** ./tests/cpp/detail/meta_command_writer.cc:31 ::caf::test::equal_to(writer(cmd), caf::none) @@ -2015,21 +2344,158 @@ 6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:109 ::caf::test::equal_to(pull(), 5u) 6: ** ./tests/cpp/detail/meta_command_writer.cc:110 at_end() -6: -> 12 checks took 315 us +9: +----------------------------------------------------------------------+ +9: filter +9: +----------------------------------------------------------------------+ +9: +9: - extending a filter with less specific topics truncates +9: ** ./tests/cpp/filter_type.cc:27 ::caf::test::equal_to(f, make("/foo","/zeek")) +7: -> 4 checks took 5 ms +7: +7: - timestamp data +7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:107 ::caf::test::equal_to(pull(), data::type::timestamp) +7: ** ./tests/cpp/detail/meta_data_writer.cc:108 at_end() +7: -> 4 checks took 163 us +7: +7: - timespan data +7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:113 ::caf::test::equal_to(pull(), data::type::timespan) +7: ** ./tests/cpp/detail/meta_data_writer.cc:114 at_end() +7: -> 4 checks took 144 us +7: +7: - enum_value data +7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:119 ::caf::test::equal_to(pull(), data::type::enum_value) +7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:120 ::caf::test::equal_to(pull(), 6u) +7: ** ./tests/cpp/detail/meta_data_writer.cc:121 at_end() +7: -> 6 checks took 185 us +7: +7: - set data +7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:130 ::caf::test::equal_to(pull(), data::type::set) +7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:131 ::caf::test::equal_to(pull(), 3u) +7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:132 ::caf::test::equal_to(pull(), data::type::integer) +7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:133 ::caf::test::equal_to(pull(), data::type::integer) +7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:134 ::caf::test::equal_to(pull(), data::type::integer) +3: ** ./tests/cpp/detail/meta_data_writer.cc:53 at_end() +3: -> 4 checks took 209 us +3: +3: - boolean data +3: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) +3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) +3: ** ./tests/cpp/detail/meta_data_writer.cc:58 ::caf::test::equal_to(pull(), data::type::boolean) +3: ** ./tests/cpp/detail/meta_data_writer.cc:59 at_end() +7: ** ./tests/cpp/detail/meta_data_writer.cc:135 at_end() +7: -> 12 checks took 302 us +7: +7: - table data +7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:144 ::caf::test::equal_to(pull(), data::type::table) +7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:145 ::caf::test::equal_to(pull(), 3u) +7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:146 ::caf::test::equal_to(pull(), data::type::integer) +7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:147 ::caf::test::equal_to(pull(), data::type::real) +7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:148 ::caf::test::equal_to(pull(), data::type::integer) +7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:149 ::caf::test::equal_to(pull(), data::type::string) +7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:150 ::caf::test::equal_to(pull(), 11u) +7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:151 ::caf::test::equal_to(pull(), data::type::integer) +7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:152 ::caf::test::equal_to(pull(), data::type::address) +7: ** ./tests/cpp/detail/meta_data_writer.cc:153 at_end() +7: -> 20 checks took 464 us +7: +7: - vector data +7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:162 ::caf::test::equal_to(pull(), data::type::vector) +7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:163 ::caf::test::equal_to(pull(), 3u) +7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:164 ::caf::test::equal_to(pull(), data::type::integer) +7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:165 ::caf::test::equal_to(pull(), data::type::string) +7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:166 ::caf::test::equal_to(pull(), 11u) +7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) +7: ** ./tests/cpp/detail/meta_data_writer.cc:167 ::caf::test::equal_to(pull(), data::type::real) +7: ** ./tests/cpp/detail/meta_data_writer.cc:168 at_end() +7: -> 14 checks took 639 us +7: +7: +7: +----------------------------------------------------------------------+ +7: summary +7: +----------------------------------------------------------------------+ +7: +7: suites: 1 +7: tests: 15 +7: checks: 98 +7: time: 45 ms +7: success: 100% +7: +7: +----------------------------------------------------------------------+ +9: -> 1 check took 15 ms +9: +9: - extending a filter with unrelated topics appends +9: ** ./tests/cpp/filter_type.cc:33 ::caf::test::equal_to(f, make("/foo/boo", "/foo/bar", "/foo/baz", "/zeek")) +6: -> 12 checks took 19 ms 6: 6: - snapshot_command 6: ** ./tests/cpp/detail/meta_command_writer.cc:31 ::caf::test::equal_to(writer(cmd), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:115 ::caf::test::equal_to(pull(), internal_command::type::snapshot_command) 6: ** ./tests/cpp/detail/meta_command_writer.cc:117 at_end() -6: -> 4 checks took 166 us +9: -> 1 check took 6 ms +9: +9: - extending a filter with known topics does nothing + 5/28 Test #7: meta_data_writer ................. Passed 0.17 sec +test 13 + Start 13: publisher_id + +13: Test command: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bin/broker-test "-v" "4" "-s" "publisher_id" +13: Working Directory: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests +13: Environment variables: +13: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests +13: Test timeout computed to be: 20 +9: ** ./tests/cpp/filter_type.cc:39 ::caf::test::equal_to(f, make("/foo/bar", "/foo/baz", "/zeek")) +9: -> 1 check took 9 ms +9: +9: +9: +----------------------------------------------------------------------+ +9: summary +9: +----------------------------------------------------------------------+ +9: +9: suites: 1 +9: tests: 3 +9: checks: 3 +9: time: 31 ms +9: success: 100% +9: +9: +----------------------------------------------------------------------+ +6: -> 4 checks took 3 ms 6: 6: - snapshot_sync_command 6: ** ./tests/cpp/detail/meta_command_writer.cc:31 ::caf::test::equal_to(writer(cmd), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:122 ::caf::test::equal_to(pull(), internal_command::type::snapshot_sync_command) 6: ** ./tests/cpp/detail/meta_command_writer.cc:124 at_end() -6: -> 4 checks took 190 us +6: -> 4 checks took 3 ms 6: 6: - set_command 6: ** ./tests/cpp/detail/meta_command_writer.cc:31 ::caf::test::equal_to(writer(cmd), caf::none) @@ -2046,7 +2512,7 @@ 6: ** ./tests/cpp/detail/meta_command_writer.cc:39 ::caf::test::equal_to(source(result), caf::none) 6: ** ./tests/cpp/detail/meta_command_writer.cc:135 ::caf::test::equal_to(pull(), 5u) 6: ** ./tests/cpp/detail/meta_command_writer.cc:136 at_end() -6: -> 14 checks took 418 us +6: -> 14 checks took 7 ms 6: 6: 6: +----------------------------------------------------------------------+ @@ -2056,160 +2522,104 @@ 6: suites: 1 6: tests: 9 6: checks: 84 -6: time: 6 ms +6: time: 82 ms 6: success: 100% 6: 6: +----------------------------------------------------------------------+ -9: +----------------------------------------------------------------------+ -9: filter -9: +----------------------------------------------------------------------+ -9: -9: - extending a filter with less specific topics truncates -9: ** ./tests/cpp/filter_type.cc:27 ::caf::test::equal_to(f, make("/foo","/zeek")) -2: -> 12 checks took 8 ms -2: -2: - failed_handshake_stage2 -9: -> 1 check took 262 us -9: -9: - extending a filter with unrelated topics appends -9: ** ./tests/cpp/filter_type.cc:33 ::caf::test::equal_to(f, make("/foo/boo", "/foo/bar", "/foo/baz", "/zeek")) -8: +----------------------------------------------------------------------+ -8: error -8: +----------------------------------------------------------------------+ -8: -8: - ec is convertible to and from string 10: +----------------------------------------------------------------------+ 10: integration 10: +----------------------------------------------------------------------+ 10: 10: - topic_prefix_matching_async_subscribe -8: ** ./tests/cpp/error.cc:42 ::caf::test::equal_to(to_string(ec::unspecified), "unspecified"s) -8: ** ./tests/cpp/error.cc:43 ::caf::test::equal_to(to_string(ec::peer_incompatible), "peer_incompatible"s) -8: ** ./tests/cpp/error.cc:44 ::caf::test::equal_to(to_string(ec::peer_invalid), "peer_invalid"s) -8: ** ./tests/cpp/error.cc:45 ::caf::test::equal_to(to_string(ec::peer_unavailable), "peer_unavailable"s) -3: -> 10 checks took 7 ms -3: -3: -3: +----------------------------------------------------------------------+ -3: meta_data_writer -3: +----------------------------------------------------------------------+ -3: -3: - default constructed data - 3/28 Test #6: meta_command_writer .............. Passed 0.05 sec -test 11 - Start 11: master - -11: Test command: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bin/broker-test "-v" "4" "-s" "master" -11: Working Directory: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests -11: Environment variables: -11: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests -11: Test timeout computed to be: 20 -8: ** ./tests/cpp/error.cc:46 ::caf::test::equal_to(to_string(ec::peer_timeout), "peer_timeout"s) -8: ** ./tests/cpp/error.cc:47 ::caf::test::equal_to(to_string(ec::master_exists), "master_exists"s) -8: ** ./tests/cpp/error.cc:48 ::caf::test::equal_to(to_string(ec::no_such_master), "no_such_master"s) -8: ** ./tests/cpp/error.cc:49 ::caf::test::equal_to(to_string(ec::no_such_key), "no_such_key"s) -8: ** ./tests/cpp/error.cc:50 ::caf::test::equal_to(to_string(ec::request_timeout), "request_timeout"s) -8: ** ./tests/cpp/error.cc:51 ::caf::test::equal_to(to_string(ec::type_clash), "type_clash"s) -8: ** ./tests/cpp/error.cc:52 ::caf::test::equal_to(to_string(ec::invalid_data), "invalid_data"s) -8: ** ./tests/cpp/error.cc:53 ::caf::test::equal_to(to_string(ec::backend_failure), "backend_failure"s) -8: ** ./tests/cpp/error.cc:54 ::caf::test::equal_to(to_string(ec::stale_data), "stale_data"s) -8: ** ./tests/cpp/error.cc:55 ::caf::test::equal_to(to_string(ec::cannot_open_file), "cannot_open_file"s) -8: ** ./tests/cpp/error.cc:56 ::caf::test::equal_to(to_string(ec::cannot_write_file), "cannot_write_file"s) -8: ** ./tests/cpp/error.cc:57 ::caf::test::equal_to(to_string(ec::invalid_topic_key), "invalid_topic_key"s) -8: ** ./tests/cpp/error.cc:58 ::caf::test::equal_to(to_string(ec::end_of_file), "end_of_file"s) -8: ** ./tests/cpp/error.cc:59 ::caf::test::equal_to(to_string(ec::invalid_tag), "invalid_tag"s) -8: ** ./tests/cpp/error.cc:60 ::caf::test::equal_to(from_string("unspecified"), ec::unspecified) -8: ** ./tests/cpp/error.cc:61 ::caf::test::equal_to(from_string("peer_incompatible"), ec::peer_incompatible) -8: ** ./tests/cpp/error.cc:62 ::caf::test::equal_to(from_string("peer_invalid"), ec::peer_invalid) -8: ** ./tests/cpp/error.cc:63 ::caf::test::equal_to(from_string("peer_unavailable"), ec::peer_unavailable) -8: ** ./tests/cpp/error.cc:64 ::caf::test::equal_to(from_string("peer_timeout"), ec::peer_timeout) -8: ** ./tests/cpp/error.cc:65 ::caf::test::equal_to(from_string("master_exists"), ec::master_exists) -8: ** ./tests/cpp/error.cc:66 ::caf::test::equal_to(from_string("no_such_master"), ec::no_such_master) -8: ** ./tests/cpp/error.cc:67 ::caf::test::equal_to(from_string("no_such_key"), ec::no_such_key) -8: ** ./tests/cpp/error.cc:68 ::caf::test::equal_to(from_string("request_timeout"), ec::request_timeout) -8: ** ./tests/cpp/error.cc:69 ::caf::test::equal_to(from_string("type_clash"), ec::type_clash) -8: ** ./tests/cpp/error.cc:70 ::caf::test::equal_to(from_string("invalid_data"), ec::invalid_data) -8: ** ./tests/cpp/error.cc:71 ::caf::test::equal_to(from_string("backend_failure"), ec::backend_failure) -8: ** ./tests/cpp/error.cc:72 ::caf::test::equal_to(from_string("stale_data"), ec::stale_data) -8: ** ./tests/cpp/error.cc:73 ::caf::test::equal_to(from_string("cannot_open_file"), ec::cannot_open_file) -8: ** ./tests/cpp/error.cc:74 ::caf::test::equal_to(from_string("cannot_write_file"), ec::cannot_write_file) -8: ** ./tests/cpp/error.cc:75 ::caf::test::equal_to(from_string("invalid_topic_key"), ec::invalid_topic_key) -8: ** ./tests/cpp/error.cc:76 ::caf::test::equal_to(from_string("end_of_file"), ec::end_of_file) -8: ** ./tests/cpp/error.cc:77 ::caf::test::equal_to(from_string("invalid_tag"), ec::invalid_tag) -8: ** ./tests/cpp/error.cc:78 ::caf::test::equal_to(from_string("none"), nil) -8: ** ./tests/cpp/error.cc:79 ::caf::test::equal_to(from_string("foo"), nil) -8: -> 38 checks took 894 us -8: -8: - default constructed errors have a fixed representation -8: ** ./tests/cpp/error.cc:83 ::caf::test::equal_to(get_as(error{}), vector({"error"s, enum_value{"none"}, nil})) -8: ** ./tests/cpp/error.cc:85 ::caf::test::equal_to(get_as(data{vector{"error"s, enum_value{"none"}, nil}}), error{}) -8: -> 2 checks took 224 us -8: -8: - errors with category broker are convertible to and from data -8: ** ./tests/cpp/error.cc:90 ::caf::test::equal_to(get_as(make_error(ec::no_such_key)), make_data_error(ec::no_such_key)) -8: ** ./tests/cpp/error.cc:92 ::caf::test::equal_to(get_as(make_data_error(ec::no_such_key)), make_error(ec::no_such_key)) -8: ** ./tests/cpp/error.cc:94 ::caf::test::equal_to(get_as(make_error(ec::no_such_key, "my-key"s)), make_data_error(ec::no_such_key, {"my-key"s})) -8: ** ./tests/cpp/error.cc:96 ::caf::test::equal_to(get_as(make_data_error(ec::no_such_key, {"my-key"s})), make_error(ec::no_such_key, "my-key"s)) -8: ** ./tests/cpp/error.cc:98 ::caf::test::equal_to(get_as(make_error( ec::peer_invalid, endpoint_info{nid, network_info{"foo", 8080, timeout::seconds{42}}}, "invalid host"s)), make_data_error( ec::peer_invalid, {vector{nid_str, "foo"s, port{8080, port::protocol::tcp}, count{42}}, "invalid host"s})) -8: ** ./tests/cpp/error.cc:107 ::caf::test::equal_to(get_as(make_data_error( ec::peer_invalid, {vector{nid_str, "foo"s, port{8080, port::protocol::tcp}, count{42}}, "invalid host"s})), make_error( ec::peer_invalid, endpoint_info{nid, network_info{"foo", 8080, timeout::seconds{42}}}, "invalid host"s)) -8: ** ./tests/cpp/error.cc:116 ::caf::test::equal_to(get_as(make_data_error( ec::peer_invalid, {vector{nil, "foo"s, port{8080, port::protocol::tcp}, count{42}}, "no such peer"s})), make_error(ec::peer_invalid, endpoint_info{caf::node_id{}, network_info{"foo", 8080, timeout::seconds{42}}}, "invalid host"s)) -8: -> 7 checks took 785 us -8: -8: - error view operate directly on raw data -8: ** ./tests/cpp/error.cc:133 view.valid() -8: ** ./tests/cpp/error.cc:134 ::caf::test::equal_to(view.code(), ec::peer_invalid) -8: ** ./tests/cpp/error.cc:135 ::caf::test::equal_to(*view.message(), "invalid host"s) -8: ** ./tests/cpp/error.cc:137 maybe_cxt != nil -8: ** ./tests/cpp/error.cc:139 ::caf::test::equal_to(cxt.node, nid) -8: ** ./tests/cpp/error.cc:140 cxt.network != nil -8: ** ./tests/cpp/error.cc:142 ::caf::test::equal_to(net, network_info("foo", 8080, timeout::seconds{42})) -8: -> 7 checks took 256 us -8: -8: -8: +----------------------------------------------------------------------+ -8: summary -8: +----------------------------------------------------------------------+ -8: -8: suites: 1 -8: tests: 4 -8: checks: 54 -8: time: 2 ms -8: success: 100% -8: -8: +----------------------------------------------------------------------+ -3: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) -3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) -3: ** ./tests/cpp/detail/meta_data_writer.cc:52 ::caf::test::equal_to(pull(), data::type::none) -3: ** ./tests/cpp/detail/meta_data_writer.cc:53 at_end() -3: -> 4 checks took 214 us -3: -3: - boolean data -3: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) -3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) -3: ** ./tests/cpp/detail/meta_data_writer.cc:58 ::caf::test::equal_to(pull(), data::type::boolean) -3: ** ./tests/cpp/detail/meta_data_writer.cc:59 at_end() -3: -> 4 checks took 155 us +10: -> prepare connections [line 280] +10: -> start listening on mercury:4040 [line 290] +10: -> peer venus to mercury:4040 [line 295] +10: -> peer earth to mercury:4040 [line 298] +3: -> 4 checks took 30 ms 3: 3: - count data 3: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:64 ::caf::test::equal_to(pull(), data::type::count) 3: ** ./tests/cpp/detail/meta_data_writer.cc:65 at_end() -3: -> 4 checks took 177 us +3: -> 4 checks took 475 us 3: 3: - integer data 3: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:70 ::caf::test::equal_to(pull(), data::type::integer) 3: ** ./tests/cpp/detail/meta_data_writer.cc:71 at_end() -3: -> 4 checks took 169 us +11: +----------------------------------------------------------------------+ +11: master +11: +----------------------------------------------------------------------+ +11: +11: - local_master +11: ** ./tests/cpp/master.cc:123 expected_ds.engaged() +11: -> 11@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB200#16776 [line 125] +11: ** ./tests/cpp/master.cc:135 ::caf::test::equal_to(value_of(ds.get("hello")), data{"world"}) +11: ** ./tests/cpp/master.cc:139 ::caf::test::equal_to(n, "foo") +11: ** ./tests/cpp/master.cc:148 ::caf::test::equal_to(value_of(ds.get("hello")), data{"universe"}) +11: ** ./tests/cpp/master.cc:152 ::caf::test::equal_to(error_of(ds.get("hello")), caf::error{ec::no_such_key}) +11: ** ./tests/cpp/master.cc:154 ::caf::test::equal_to(log, pattern_list({ "insert\\(foo, hello, world, none, .+\\)", "update\\(foo, hello, world, universe, none, .+\\)", "erase\\(foo, hello, .+\\)", })) + 6/28 Test #6: meta_command_writer .............. Passed 0.22 sec +test 14 + Start 14: radix_tree + +14: Test command: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bin/broker-test "-v" "3" "-s" "radix_tree" +14: Working Directory: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests +14: Environment variables: +14: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests +14: Test timeout computed to be: 20 + 7/28 Test #9: filter ........................... Passed 0.18 sec +test 15 + Start 15: ssl + +15: Test command: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bin/broker-test "-v" "4" "-s" "ssl" +15: Working Directory: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests +15: Environment variables: +15: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests +15: Test timeout computed to be: 20 +10: -> assume two peers for mercury [line 317] +10: ** ./tests/cpp/integration.cc:320 ::caf::test::equal_to(mercury_peers.size(), 2u) +10: ** ./tests/cpp/integration.cc:321 ::caf::test::equal_to(mercury_peers.front().status, peer_status::peered) +10: ** ./tests/cpp/integration.cc:322 ::caf::test::equal_to(mercury_peers.back().status, peer_status::peered) +10: -> assume one peer for venus [line 323] +10: ** ./tests/cpp/integration.cc:326 ::caf::test::equal_to(venus_peers.size(), 1u) +10: ** ./tests/cpp/integration.cc:327 ::caf::test::equal_to(venus_peers.front().status, peer_status::peered) +10: -> assume one peer for earth [line 328] +10: ** ./tests/cpp/integration.cc:331 ::caf::test::equal_to(earth_peers.size(), 1u) +10: ** ./tests/cpp/integration.cc:332 ::caf::test::equal_to(earth_peers.front().status, peer_status::peered) +10: -> subscribe to 'zeek/events' on venus [line 333] +10: -> subscribe to 'zeek/events/failures' on earth [line 335] +10: -> verify subscriptions [line 337] +10: ** ./tests/cpp/integration.cc:342 ::caf::test::equal_to(mercury.ep.peer_subscriptions(), filter({"zeek/events", "zeek/events/failures"})) +10: ** ./tests/cpp/integration.cc:345 ::caf::test::equal_to(venus.ep.peer_subscriptions(), filter({})) +10: ** ./tests/cpp/integration.cc:347 ::caf::test::equal_to(earth.ep.peer_subscriptions(), filter({})) +10: -> publish to 'zeek/events/(logging|failures)' on mercury [line 348] +10: -> push2values downstream [line 205] +10: -> push2values downstream [line 205] +10: -> verify published data [line 351] +10: ** ./tests/cpp/integration.cc:352 ::caf::test::equal_to(mercury.data, data_msgs({})) +10: ** ./tests/cpp/integration.cc:353 ::caf::test::equal_to(venus.data, data_msgs({{"zeek/events/failures", "oops"}, {"zeek/events/failures", "sorry!"}, {"zeek/events/logging", 123}, {"zeek/events/logging", 456}})) +10: ** ./tests/cpp/integration.cc:357 ::caf::test::equal_to(earth.data, data_msgs({{"zeek/events/failures", "oops"}, {"zeek/events/failures", "sorry!"}})) +10: -> shut down earth [line 153] +10: -> shut down venus [line 153] +10: -> shut down mercury [line 153] +10: -> 13 checks took 48 ms +10: +10: - topic_prefix_matching_make_subscriber +10: -> prepare connections [line 280] +10: -> start listening on mercury:4040 [line 290] +10: -> peer venus to mercury:4040 [line 295] +10: -> peer earth to mercury:4040 [line 298] +3: -> 4 checks took 11 ms 3: 3: - real data 3: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:76 ::caf::test::equal_to(pull(), data::type::real) 3: ** ./tests/cpp/detail/meta_data_writer.cc:77 at_end() -3: -> 4 checks took 186 us +3: -> 4 checks took 15 ms 3: 3: - string data 3: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) @@ -2218,42 +2628,198 @@ 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:83 ::caf::test::equal_to(pull(), 11u) 3: ** ./tests/cpp/detail/meta_data_writer.cc:84 at_end() -3: -> 6 checks took 722 us +3: -> 6 checks took 300 us 3: 3: - address data 3: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:89 ::caf::test::equal_to(pull(), data::type::address) 3: ** ./tests/cpp/detail/meta_data_writer.cc:90 at_end() -3: -> 4 checks took 273 us +3: -> 4 checks took 15 ms 3: 3: - subnet data 3: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:95 ::caf::test::equal_to(pull(), data::type::subnet) 3: ** ./tests/cpp/detail/meta_data_writer.cc:96 at_end() -3: -> 4 checks took 223 us +3: -> 4 checks took 3 ms 3: 3: - port data 3: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:101 ::caf::test::equal_to(pull(), data::type::port) 3: ** ./tests/cpp/detail/meta_data_writer.cc:102 at_end() -3: -> 4 checks took 167 us +3: -> 4 checks took 2 ms 3: 3: - timestamp data 3: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:107 ::caf::test::equal_to(pull(), data::type::timestamp) 3: ** ./tests/cpp/detail/meta_data_writer.cc:108 at_end() -3: -> 4 checks took 159 us +11: -> 6 checks took 13 ms +11: +11: - master_with_clone +11: -> prepare connections on earth and mars [line 181] +11: -> publish core on mars [line 186] +11: ** ./tests/cpp/master.cc:189 ::caf::test::equal_to(res, 8080u) +11: -> connect mars and earth [line 193] +11: ** /usr/include/caf/test/io_dsl.hpp:100 res +11: -> attach a master on earth [line 197] +11: -> earth: expect(atom::local, internal_command).from(_).to(ms_earth) [line 210] +11: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) +11: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr +11: ** ./tests/cpp/master.cc:213 ::caf::test::equal_to(value_of(ds_earth.get("test")), data{123}) +11: -> earth: expect(atom::peer, actor).from(earth.self).to(core1).with(_, core2_proxy) [line 218] +11: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) +11: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr +11: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) +11: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) +11: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) +11: -> mars: expect(atom::peer, filter_type, actor).from(_).to(core2).with(_, filter_type{foo_master}, _) [line 222] +11: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) +11: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr +11: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) +11: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) +11: -> earth: expect(open_stream_msg).from(_).to(core1) [line 226] +11: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) +11: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr +11: -> mars: expect(open_stream_msg).from(_).to(core2) [line 230] +11: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) +11: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr +11: -> mars: expect(upstream_msg::ack_open).from(_).to(core2) [line 231] +11: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) +11: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr +11: -> earth: expect(upstream_msg::ack_open).from(_).to(core1) [line 234] +11: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) +11: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr +11: -> attach a clone on mars [line 239] +11: ** ./tests/cpp/master.cc:242 expected_ds_mars.engaged() +11: -> mars: expect(open_stream_msg).from(_).to(ms_mars) [line 248] +11: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) +11: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr +11: -> mars: expect(upstream_msg::ack_open).from(ms_mars).to(core2).with(_, _, _, false) [line 249] +11: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) +11: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr +11: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) +11: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) +11: -> earth: expect(atom::update, filter_type).from(_).to(core1).with(_, filter_type{foo_clone}) [line 253] +11: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) +11: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr +11: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) +11: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) +11: -> put 'user' -> 'neverlord' [line 257] +11: -> mars: expect(atom::local, internal_command).from(_).to(ds_mars.frontend()) [line 259] +11: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) +11: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr +11: -> mars: expect(atom::publish, command_message).from(_).to(mars.ep.core()) [line 261] +11: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) +11: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr +11: ** ./tests/cpp/master.cc:264 ::caf::test::equal_to(value_of(ds_earth.get("user")), data{"neverlord"}) +11: ** ./tests/cpp/master.cc:266 ::caf::test::equal_to(value_of(ds_mars.get("test")), data{123}) +11: ** ./tests/cpp/master.cc:268 ::caf::test::equal_to(value_of(ds_mars.get("user")), data{"neverlord"}) +11: ** ./tests/cpp/master.cc:274 ::caf::test::equal_to(mars.log, earth.log) +11: ** ./tests/cpp/master.cc:275 ::caf::test::equal_to(mars.log, pattern_list({ "insert\\(foo, test, 123, none, .+\\)", "insert\\(foo, user, neverlord, none, .+\\)", })) +11: -> 42 checks took 33 ms +11: +11: +11: +----------------------------------------------------------------------+ +11: summary +11: +----------------------------------------------------------------------+ +11: +11: suites: 1 +11: tests: 2 +11: checks: 48 +11: time: 46 ms +11: success: 100% +11: +11: +----------------------------------------------------------------------+ + 8/28 Test #11: master ........................... Passed 0.11 sec +test 16 + Start 16: status + +16: Test command: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bin/broker-test "-v" "4" "-s" "status" +16: Working Directory: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests +16: Environment variables: +16: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests +16: Test timeout computed to be: 20 +12: +----------------------------------------------------------------------+ +12: publisher +12: +----------------------------------------------------------------------+ +12: +12: - blocking_publishers +12: ** ./tests/cpp/publisher.cc:123 ::caf::test::equal_to(xs, expected) +12: -> Shutdown core actors. [line 128] +12: -> 1 check took 14 ms +12: +12: - nonblocking_publishers +12: ** ./tests/cpp/publisher.cc:180 ::caf::test::equal_to(xs, expected) +12: -> Shutdown core actors. [line 184] +12: -> 1 check took 14 ms +12: +12: +12: +----------------------------------------------------------------------+ +12: publisher_id +12: +----------------------------------------------------------------------+ +12: +12: - todo +10: -> assume two peers for mercury [line 369] +10: ** ./tests/cpp/integration.cc:372 ::caf::test::equal_to(mercury_peers.size(), 2u) +10: ** ./tests/cpp/integration.cc:373 ::caf::test::equal_to(mercury_peers.front().status, peer_status::peered) +10: ** ./tests/cpp/integration.cc:374 ::caf::test::equal_to(mercury_peers.back().status, peer_status::peered) +10: -> assume one peer for venus [line 375] +10: ** ./tests/cpp/integration.cc:378 ::caf::test::equal_to(venus_peers.size(), 1u) +10: ** ./tests/cpp/integration.cc:379 ::caf::test::equal_to(venus_peers.front().status, peer_status::peered) +10: -> assume one peer for earth [line 380] +10: ** ./tests/cpp/integration.cc:383 ::caf::test::equal_to(earth_peers.size(), 1u) +10: ** ./tests/cpp/integration.cc:384 ::caf::test::equal_to(earth_peers.front().status, peer_status::peered) +10: -> subscribe to 'zeek/events' on venus [line 385] +10: -> subscribe to 'zeek/events/failures' on earth [line 391] +14: +----------------------------------------------------------------------+ +14: radix_tree +14: +----------------------------------------------------------------------+ +14: +14: - very long insert +12: -> 0 check took 8 ms +12: +12: +12: +----------------------------------------------------------------------+ +12: summary +12: +----------------------------------------------------------------------+ +12: +12: suites: 2 +12: tests: 3 +12: checks: 2 +12: time: 36 ms +12: success: 100% +12: +12: +----------------------------------------------------------------------+ +13: +----------------------------------------------------------------------+ +13: publisher_id +13: +----------------------------------------------------------------------+ +13: +13: - todo +13: -> 0 check took 199 us +13: +13: +13: +----------------------------------------------------------------------+ +13: summary +13: +----------------------------------------------------------------------+ +13: +13: suites: 1 +13: tests: 1 +13: checks: 0 +13: time: 199 us +13: success: 100% +13: +13: +----------------------------------------------------------------------+ +3: -> 4 checks took 20 ms 3: 3: - timespan data 3: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:113 ::caf::test::equal_to(pull(), data::type::timespan) 3: ** ./tests/cpp/detail/meta_data_writer.cc:114 at_end() -3: -> 4 checks took 152 us +3: -> 4 checks took 1 ms 3: 3: - enum_value data 3: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) @@ -2262,7 +2828,7 @@ 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:120 ::caf::test::equal_to(pull(), 6u) 3: ** ./tests/cpp/detail/meta_data_writer.cc:121 at_end() -3: -> 6 checks took 365 us +3: -> 6 checks took 250 us 3: 3: - set data 3: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) @@ -2277,7 +2843,7 @@ 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:134 ::caf::test::equal_to(pull(), data::type::integer) 3: ** ./tests/cpp/detail/meta_data_writer.cc:135 at_end() -3: -> 12 checks took 306 us +3: -> 12 checks took 326 us 3: 3: - table data 3: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) @@ -2300,7 +2866,7 @@ 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:152 ::caf::test::equal_to(pull(), data::type::address) 3: ** ./tests/cpp/detail/meta_data_writer.cc:153 at_end() -3: -> 20 checks took 525 us +3: -> 20 checks took 485 us 3: 3: - vector data 3: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) @@ -2317,7 +2883,7 @@ 3: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) 3: ** ./tests/cpp/detail/meta_data_writer.cc:167 ::caf::test::equal_to(pull(), data::type::real) 3: ** ./tests/cpp/detail/meta_data_writer.cc:168 at_end() -3: -> 14 checks took 338 us +3: -> 14 checks took 333 us 3: 3: 3: +----------------------------------------------------------------------+ @@ -2327,392 +2893,10 @@ 3: suites: 3 3: tests: 44 3: checks: 288 -3: time: 38 ms +3: time: 260 ms 3: success: 100% 3: 3: +----------------------------------------------------------------------+ -2: -> core1 = 6@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB202#16767 [line 474] -2: -> core2 = 9@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB202#16767 [line 478] -2: -> init done [line 480] -2: -> initiate handshake between core1 and core2 [line 548] -2: -> expect(atom::peer, caf::actor).from(self).to(core1).with(_, core2) [line 550] -2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) -2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr -2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) -2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) -2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) -2: -> expect(atom::peer, filter_type, caf::actor).from(_).to(core2).with(_, filter_type{"a", "b", "c"}, core1) [line 551] -2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) -2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr -2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) -2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) -2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) -2: -> send kill to core2 [line 553] -2: -> have core1 handle the pending handshake [line 555] -2: -> expect(caf::open_stream_msg).from(_).to(core1).with(_, _, _, _, _, false) [line 556] -2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) -2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr -2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) -2: -> run remaining messages [line 557] -2: -> check log of the event subscriber [line 559] -2: ** ./tests/cpp/core.cc:560 ::caf::test::equal_to(log, expected_log) -2: -> 14 checks took 2 ms -2: -2: - failed_handshake_stage3 -2: -> core1 = 6@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB203#16767 [line 474] -2: -> core2 = 9@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB203#16767 [line 478] -2: -> init done [line 480] -2: -> expect(atom::peer, caf::actor).from(self).to(core2).with(_, core1) [line 567] -2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) -2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr -2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) -2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) -2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) -2: -> expect(atom::peer, filter_type, caf::actor).from(core2).to(core1).with(_, filter_type{"a", "b", "c"}, core2) [line 568] -2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) -2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr -2: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) -2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) -2: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) -2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) -2: -> expect(caf::open_stream_msg).from(_).to(core2).with(_, core1, _, _, false) [line 570] -2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) -2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr -2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) -2: -> expect(caf::open_stream_msg).from(_).to(core1).with(_, core2, _, _, false) [line 572] -2: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) -2: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr -2: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) -2: ** ./tests/cpp/core.cc:574 ::caf::test::equal_to(log, expected_log) -2: -> 18 checks took 1 ms -2: -2: - unpeer_core1_from_core2 -2: -> core1 = 6@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB204#16767 [line 474] -2: -> core2 = 9@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB204#16767 [line 478] -2: -> init done [line 480] -2: -> initiate handshake between core1 and core2 [line 579] -2: -> unpeer core1 and core2 [line 582] -2: ** ./tests/cpp/core.cc:585 ::caf::test::equal_to(log, expected_log) -2: -> unpeering again emits peer_invalid [line 586] -2: ** ./tests/cpp/core.cc:589 ::caf::test::equal_to(log, expected_log) -2: -> unpeering from an unconnected network emits peer_invalid [line 590] -2: ** ./tests/cpp/core.cc:593 ::caf::test::equal_to(log, expected_log) -2: -> 3 checks took 1 ms -2: -2: - unpeer_core2_from_core1 -2: -> core1 = 6@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB205#16767 [line 474] -2: -> core2 = 9@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB205#16767 [line 478] -2: -> init done [line 480] -2: ** ./tests/cpp/core.cc:605 ::caf::test::equal_to(log, expected_log) -2: ** ./tests/cpp/core.cc:609 ::caf::test::equal_to(log, expected_log) -2: ** ./tests/cpp/core.cc:613 ::caf::test::equal_to(log, expected_log) -2: -> 3 checks took 1 ms -2: -2: - remote_peers_setup1 -2: -> prepare connections on earth and mars [line 634] -2: -> publish core on mars [line 639] -2: ** ./tests/cpp/core.cc:642 ::caf::test::equal_to(res, 8080u) -2: -> connect mars and earth [line 646] -2: ** /usr/include/caf/test/io_dsl.hpp:100 res -2: -> core1: 6@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB206#16767 [line 652] -2: -> core2: 6@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB207#16767 [line 653] -2: -> leaf: 10@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB207#16767 [line 654] -2: -> d1: 11@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB206#16767 [line 662] -2: ** ./tests/cpp/core.cc:672 ::caf::test::equal_to(xs, expected) -2: -> 3 checks took 4 ms -2: -2: - remote_peers_setup2 -2: -> prepare connections on earth and mars [line 693] -2: -> publish core on mars [line 698] -2: ** ./tests/cpp/core.cc:701 ::caf::test::equal_to(res, 8080u) -2: -> connect mars and earth [line 705] -2: ** /usr/include/caf/test/io_dsl.hpp:100 res -2: -> core1: 6@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB208#16767 [line 711] -2: -> core2: 6@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB209#16767 [line 712] -2: -> leaf: 10@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB208#16767 [line 713] -2: -> d1: 10@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB209#16767 [line 722] -2: ** ./tests/cpp/core.cc:733 ::caf::test::equal_to(xs, expected) -2: -> shutdown core actors [line 736] -2: -> 3 checks took 3 ms -2: -2: -2: +----------------------------------------------------------------------+ -2: summary -2: +----------------------------------------------------------------------+ -2: -2: suites: 1 -2: tests: 11 -2: checks: 150 -2: time: 39 ms -2: success: 100% -2: -2: +----------------------------------------------------------------------+ -9: -> 1 check took 1 ms -9: -9: - extending a filter with known topics does nothing -9: ** ./tests/cpp/filter_type.cc:39 ::caf::test::equal_to(f, make("/foo/bar", "/foo/baz", "/zeek")) -9: -> 1 check took 100 us -9: -9: -9: +----------------------------------------------------------------------+ -9: summary -9: +----------------------------------------------------------------------+ -9: -9: suites: 1 -9: tests: 3 -9: checks: 3 -9: time: 2 ms -9: success: 100% -9: -9: +----------------------------------------------------------------------+ -7: -> 4 checks took 6 ms -7: -7: - boolean data -7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:58 ::caf::test::equal_to(pull(), data::type::boolean) -7: ** ./tests/cpp/detail/meta_data_writer.cc:59 at_end() -7: -> 4 checks took 995 us -7: -7: - count data -7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:64 ::caf::test::equal_to(pull(), data::type::count) -7: ** ./tests/cpp/detail/meta_data_writer.cc:65 at_end() -7: -> 4 checks took 176 us -7: -7: - integer data -7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:70 ::caf::test::equal_to(pull(), data::type::integer) -7: ** ./tests/cpp/detail/meta_data_writer.cc:71 at_end() -7: -> 4 checks took 152 us -7: -7: - real data -7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:76 ::caf::test::equal_to(pull(), data::type::real) -7: ** ./tests/cpp/detail/meta_data_writer.cc:77 at_end() -7: -> 4 checks took 150 us -7: -7: - string data -7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:82 ::caf::test::equal_to(pull(), data::type::string) -7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:83 ::caf::test::equal_to(pull(), 11u) -7: ** ./tests/cpp/detail/meta_data_writer.cc:84 at_end() -7: -> 6 checks took 1 ms -7: -7: - address data -7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:89 ::caf::test::equal_to(pull(), data::type::address) -7: ** ./tests/cpp/detail/meta_data_writer.cc:90 at_end() -7: -> 4 checks took 141 us -7: -7: - subnet data -7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:95 ::caf::test::equal_to(pull(), data::type::subnet) -7: ** ./tests/cpp/detail/meta_data_writer.cc:96 at_end() -7: -> 4 checks took 124 us -7: -7: - port data -7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:101 ::caf::test::equal_to(pull(), data::type::port) -7: ** ./tests/cpp/detail/meta_data_writer.cc:102 at_end() -7: -> 4 checks took 120 us -7: -7: - timestamp data -7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:107 ::caf::test::equal_to(pull(), data::type::timestamp) -7: ** ./tests/cpp/detail/meta_data_writer.cc:108 at_end() -7: -> 4 checks took 112 us -7: -7: - timespan data -7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:113 ::caf::test::equal_to(pull(), data::type::timespan) -7: ** ./tests/cpp/detail/meta_data_writer.cc:114 at_end() -7: -> 4 checks took 110 us -7: -7: - enum_value data -7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:119 ::caf::test::equal_to(pull(), data::type::enum_value) -7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:120 ::caf::test::equal_to(pull(), 6u) -7: ** ./tests/cpp/detail/meta_data_writer.cc:121 at_end() -7: -> 6 checks took 145 us -7: -7: - set data -7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:130 ::caf::test::equal_to(pull(), data::type::set) -7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:131 ::caf::test::equal_to(pull(), 3u) -7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:132 ::caf::test::equal_to(pull(), data::type::integer) -7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:133 ::caf::test::equal_to(pull(), data::type::integer) -7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:134 ::caf::test::equal_to(pull(), data::type::integer) -7: ** ./tests/cpp/detail/meta_data_writer.cc:135 at_end() -7: -> 12 checks took 247 us -7: -7: - table data -7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:144 ::caf::test::equal_to(pull(), data::type::table) -7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:145 ::caf::test::equal_to(pull(), 3u) -7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:146 ::caf::test::equal_to(pull(), data::type::integer) -7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:147 ::caf::test::equal_to(pull(), data::type::real) -7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:148 ::caf::test::equal_to(pull(), data::type::integer) -7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:149 ::caf::test::equal_to(pull(), data::type::string) -7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:150 ::caf::test::equal_to(pull(), 11u) -7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:151 ::caf::test::equal_to(pull(), data::type::integer) -7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:152 ::caf::test::equal_to(pull(), data::type::address) -7: ** ./tests/cpp/detail/meta_data_writer.cc:153 at_end() -7: -> 20 checks took 389 us -7: -7: - vector data -7: ** ./tests/cpp/detail/meta_data_writer.cc:28 ::caf::test::equal_to(writer(x), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:162 ::caf::test::equal_to(pull(), data::type::vector) -7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:163 ::caf::test::equal_to(pull(), 3u) -7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:164 ::caf::test::equal_to(pull(), data::type::integer) -7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:165 ::caf::test::equal_to(pull(), data::type::string) -7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:166 ::caf::test::equal_to(pull(), 11u) -7: ** ./tests/cpp/detail/meta_data_writer.cc:36 ::caf::test::equal_to(source(result), caf::none) -7: ** ./tests/cpp/detail/meta_data_writer.cc:167 ::caf::test::equal_to(pull(), data::type::real) -7: ** ./tests/cpp/detail/meta_data_writer.cc:168 at_end() -7: -> 14 checks took 280 us -7: -7: -7: +----------------------------------------------------------------------+ -7: summary -7: +----------------------------------------------------------------------+ -7: -7: suites: 1 -7: tests: 15 -7: checks: 98 -7: time: 11 ms -7: success: 100% -7: -7: +----------------------------------------------------------------------+ -10: -> prepare connections [line 280] -10: -> start listening on mercury:4040 [line 290] -10: -> peer venus to mercury:4040 [line 295] -10: -> peer earth to mercury:4040 [line 298] -10: -> assume two peers for mercury [line 317] -10: ** ./tests/cpp/integration.cc:320 ::caf::test::equal_to(mercury_peers.size(), 2u) -10: ** ./tests/cpp/integration.cc:321 ::caf::test::equal_to(mercury_peers.front().status, peer_status::peered) -10: ** ./tests/cpp/integration.cc:322 ::caf::test::equal_to(mercury_peers.back().status, peer_status::peered) -10: -> assume one peer for venus [line 323] -10: ** ./tests/cpp/integration.cc:326 ::caf::test::equal_to(venus_peers.size(), 1u) -10: ** ./tests/cpp/integration.cc:327 ::caf::test::equal_to(venus_peers.front().status, peer_status::peered) -10: -> assume one peer for earth [line 328] -10: ** ./tests/cpp/integration.cc:331 ::caf::test::equal_to(earth_peers.size(), 1u) -10: ** ./tests/cpp/integration.cc:332 ::caf::test::equal_to(earth_peers.front().status, peer_status::peered) -10: -> subscribe to 'zeek/events' on venus [line 333] -10: -> subscribe to 'zeek/events/failures' on earth [line 335] -10: -> verify subscriptions [line 337] -10: ** ./tests/cpp/integration.cc:342 ::caf::test::equal_to(mercury.ep.peer_subscriptions(), filter({"zeek/events", "zeek/events/failures"})) -10: ** ./tests/cpp/integration.cc:345 ::caf::test::equal_to(venus.ep.peer_subscriptions(), filter({})) -10: ** ./tests/cpp/integration.cc:347 ::caf::test::equal_to(earth.ep.peer_subscriptions(), filter({})) -10: -> publish to 'zeek/events/(logging|failures)' on mercury [line 348] -10: -> push2values downstream [line 205] -10: -> push2values downstream [line 205] -10: -> verify published data [line 351] -10: ** ./tests/cpp/integration.cc:352 ::caf::test::equal_to(mercury.data, data_msgs({})) -10: ** ./tests/cpp/integration.cc:353 ::caf::test::equal_to(venus.data, data_msgs({{"zeek/events/failures", "oops"}, {"zeek/events/failures", "sorry!"}, {"zeek/events/logging", 123}, {"zeek/events/logging", 456}})) -10: ** ./tests/cpp/integration.cc:357 ::caf::test::equal_to(earth.data, data_msgs({{"zeek/events/failures", "oops"}, {"zeek/events/failures", "sorry!"}})) -10: -> shut down earth [line 153] -10: -> shut down venus [line 153] -10: -> shut down mercury [line 153] -10: -> 13 checks took 14 ms -10: -10: - topic_prefix_matching_make_subscriber -10: -> prepare connections [line 280] -10: -> start listening on mercury:4040 [line 290] -10: -> peer venus to mercury:4040 [line 295] -10: -> peer earth to mercury:4040 [line 298] -1: ** ./tests/cpp/backend.cc:313 expire -1: ** ./tests/cpp/backend.cc:314 !*expire -1: ** ./tests/cpp/backend.cc:316 exists -1: ** ./tests/cpp/backend.cc:317 *exists - 4/28 Test #3: data ............................. Passed 0.08 sec -test 12 - Start 12: publisher - -12: Test command: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bin/broker-test "-v" "4" "-s" "publisher" -12: Working Directory: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests -12: Environment variables: -12: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests -12: Test timeout computed to be: 20 - 5/28 Test #7: meta_data_writer ................. Passed 0.06 sec -test 13 - Start 13: publisher_id - -13: Test command: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bin/broker-test "-v" "4" "-s" "publisher_id" -13: Working Directory: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests -13: Environment variables: -13: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests -13: Test timeout computed to be: 20 - 6/28 Test #8: error ............................ Passed 0.06 sec -test 14 - Start 14: radix_tree - -14: Test command: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bin/broker-test "-v" "3" "-s" "radix_tree" -14: Working Directory: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests -14: Environment variables: -14: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests -14: Test timeout computed to be: 20 - 7/28 Test #9: filter ........................... Passed 0.05 sec -test 15 - Start 15: ssl - -15: Test command: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bin/broker-test "-v" "4" "-s" "ssl" -15: Working Directory: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests -15: Environment variables: -15: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests -15: Test timeout computed to be: 20 - 8/28 Test #2: core ............................. Passed 0.09 sec -test 16 - Start 16: status - -16: Test command: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bin/broker-test "-v" "4" "-s" "status" -16: Working Directory: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests -16: Environment variables: -16: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests -16: Test timeout computed to be: 20 -10: -> assume two peers for mercury [line 369] -10: ** ./tests/cpp/integration.cc:372 ::caf::test::equal_to(mercury_peers.size(), 2u) -10: ** ./tests/cpp/integration.cc:373 ::caf::test::equal_to(mercury_peers.front().status, peer_status::peered) -10: ** ./tests/cpp/integration.cc:374 ::caf::test::equal_to(mercury_peers.back().status, peer_status::peered) -10: -> assume one peer for venus [line 375] -10: ** ./tests/cpp/integration.cc:378 ::caf::test::equal_to(venus_peers.size(), 1u) -10: ** ./tests/cpp/integration.cc:379 ::caf::test::equal_to(venus_peers.front().status, peer_status::peered) -10: -> assume one peer for earth [line 380] -10: ** ./tests/cpp/integration.cc:383 ::caf::test::equal_to(earth_peers.size(), 1u) -10: ** ./tests/cpp/integration.cc:384 ::caf::test::equal_to(earth_peers.front().status, peer_status::peered) -10: -> subscribe to 'zeek/events' on venus [line 385] -10: -> subscribe to 'zeek/events/failures' on earth [line 391] 10: -> verify subscriptions [line 397] 10: ** ./tests/cpp/integration.cc:402 ::caf::test::equal_to(mercury.ep.peer_subscriptions(), filter({"zeek/events", "zeek/events/failures"})) 10: ** ./tests/cpp/integration.cc:405 ::caf::test::equal_to(venus.ep.peer_subscriptions(), filter({})) @@ -2726,99 +2910,7 @@ 10: ** ./tests/cpp/integration.cc:422 ::caf::test::equal_to(earth_s1.poll(), data_msgs({{"zeek/events/failures", "oops"}, {"zeek/events/failures", "sorry!"}})) 10: ** ./tests/cpp/integration.cc:425 ::caf::test::equal_to(earth_s2.poll(), data_msgs({{"zeek/events/failures", "oops"}, {"zeek/events/failures", "sorry!"}})) 10: -> shut down earth [line 153] -10: -> shut down venus [line 153] -10: -> shut down mercury [line 153] -10: -> 14 checks took 13 ms -10: -10: - unpeering -10: -> get events from all peers [line 481] -10: -> prepare connections [line 280] -10: -> start listening on mercury:4040 [line 290] -10: -> peer venus to mercury:4040 [line 295] -10: -> peer earth to mercury:4040 [line 298] -10: ** ./tests/cpp/integration.cc:489 ::caf::test::equal_to(event_log(mercury_es.poll()), event_log({sc::peer_added, sc::peer_added})) -10: ** ./tests/cpp/integration.cc:491 ::caf::test::equal_to(event_log(venus_es.poll()), event_log({sc::peer_added})) -10: ** ./tests/cpp/integration.cc:492 ::caf::test::equal_to(event_log(earth_es.poll()), event_log({sc::peer_added})) -10: -> disconnect venus from mercury [line 493] -10: ** ./tests/cpp/integration.cc:496 ::caf::test::equal_to(event_log(mercury_es.poll()), event_log({sc::peer_lost})) -10: ** ./tests/cpp/integration.cc:497 ::caf::test::equal_to(event_log(venus_es.poll()), event_log({sc::peer_removed})) -10: ** ./tests/cpp/integration.cc:498 ::caf::test::equal_to(event_log(earth_es.poll()), event_log({})) -10: -> disconnect venus again (raises ec::peer_invalid) [line 499] -10: ** ./tests/cpp/integration.cc:502 ::caf::test::equal_to(event_log(mercury_es.poll()), event_log({})) -10: ** ./tests/cpp/integration.cc:503 ::caf::test::equal_to(event_log(venus_es.poll()), event_log({ec::peer_invalid})) -10: ** ./tests/cpp/integration.cc:504 ::caf::test::equal_to(event_log(earth_es.poll()), event_log({})) -10: -> disconnect venus from sun (invalid peer) [line 505] -10: ** ./tests/cpp/integration.cc:508 ::caf::test::equal_to(event_log(mercury_es.poll()), event_log({})) -10: ** ./tests/cpp/integration.cc:509 ::caf::test::equal_to(event_log(venus_es.poll()), event_log({ec::peer_invalid})) -10: ** ./tests/cpp/integration.cc:510 ::caf::test::equal_to(event_log(earth_es.poll()), event_log({})) -10: -> disconnect earth from mercury [line 511] -10: ** ./tests/cpp/integration.cc:514 ::caf::test::equal_to(event_log(mercury_es.poll()), event_log({sc::peer_lost})) -10: ** ./tests/cpp/integration.cc:515 ::caf::test::equal_to(event_log(venus_es.poll()), event_log({})) -10: ** ./tests/cpp/integration.cc:516 ::caf::test::equal_to(event_log(earth_es.poll()), event_log({sc::peer_removed})) -10: ** ./tests/cpp/integration.cc:517 mercury.peers().empty() -10: ** ./tests/cpp/integration.cc:518 venus.peers().empty() -10: ** ./tests/cpp/integration.cc:519 earth.peers().empty() -10: -> shut down earth [line 153] -10: -> shut down venus [line 153] -10: -> shut down mercury [line 153] -10: -> 18 checks took 17 ms -10: -10: - unpeering_without_connections -11: +----------------------------------------------------------------------+ -11: master -11: +----------------------------------------------------------------------+ -11: -11: - local_master -11: ** ./tests/cpp/master.cc:123 expected_ds.engaged() -11: -> 11@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB200#16862 [line 125] -11: ** ./tests/cpp/master.cc:135 ::caf::test::equal_to(value_of(ds.get("hello")), data{"world"}) -11: ** ./tests/cpp/master.cc:139 ::caf::test::equal_to(n, "foo") -11: ** ./tests/cpp/master.cc:148 ::caf::test::equal_to(value_of(ds.get("hello")), data{"universe"}) -11: ** ./tests/cpp/master.cc:152 ::caf::test::equal_to(error_of(ds.get("hello")), caf::error{ec::no_such_key}) -11: ** ./tests/cpp/master.cc:154 ::caf::test::equal_to(log, pattern_list({ "insert\\(foo, hello, world, none, .+\\)", "update\\(foo, hello, world, universe, none, .+\\)", "erase\\(foo, hello, .+\\)", })) -11: -> 6 checks took 8 ms -11: -11: - master_with_clone -12: +----------------------------------------------------------------------+ -12: publisher -12: +----------------------------------------------------------------------+ -12: -12: - blocking_publishers -12: ** ./tests/cpp/publisher.cc:123 ::caf::test::equal_to(xs, expected) -12: -> Shutdown core actors. [line 128] -12: -> 1 check took 3 ms -12: -12: - nonblocking_publishers -12: ** ./tests/cpp/publisher.cc:180 ::caf::test::equal_to(xs, expected) -12: -> Shutdown core actors. [line 184] -13: +----------------------------------------------------------------------+ -13: publisher_id -13: +----------------------------------------------------------------------+ -13: -13: - todo -13: -> 0 check took 197 us -13: -13: -13: +----------------------------------------------------------------------+ -13: summary -13: +----------------------------------------------------------------------+ -13: -13: suites: 1 -13: tests: 1 -13: checks: 0 -13: time: 197 us -13: success: 100% -13: -13: +----------------------------------------------------------------------+ -14: +----------------------------------------------------------------------+ -14: radix_tree -14: +----------------------------------------------------------------------+ -14: -14: - very long insert -14: -> 4 checks took 669 us -14: -14: - long prefix - 9/28 Test #13: publisher_id ..................... Passed 0.02 sec + 9/28 Test #3: data ............................. Passed 0.33 sec test 17 Start 17: status_subscriber @@ -2827,61 +2919,7 @@ 17: Environment variables: 17: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests 17: Test timeout computed to be: 20 -11: -> prepare connections on earth and mars [line 181] -11: -> publish core on mars [line 186] -11: ** ./tests/cpp/master.cc:189 ::caf::test::equal_to(res, 8080u) -11: -> connect mars and earth [line 193] -11: ** /usr/include/caf/test/io_dsl.hpp:100 res -11: -> attach a master on earth [line 197] -11: -> earth: expect(atom::local, internal_command).from(_).to(ms_earth) [line 210] -11: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) -11: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr -12: -> 1 check took 1 ms -12: -12: -12: +----------------------------------------------------------------------+ -12: publisher_id -12: +----------------------------------------------------------------------+ -12: -12: - todo -12: -> 0 check took 88 us -12: -12: -12: +----------------------------------------------------------------------+ -12: summary -12: +----------------------------------------------------------------------+ -12: -12: suites: 2 -12: tests: 3 -12: checks: 2 -12: time: 5 ms -12: success: 100% -12: -12: +----------------------------------------------------------------------+ -14: -> 8 checks took 361 us -14: -14: - prefix_of -14: -> 48 checks took 167 us -14: -14: - prefix match -14: -> 10 checks took 122 us -14: -14: - many keys -10: -> get events from all peers [line 527] -10: -> disconnect venus from non-existing peer [line 531] -10: ** ./tests/cpp/integration.cc:535 ::caf::test::equal_to(event_log(venus_es.poll()), event_log({ec::peer_invalid})) -10: -> shut down earth [line 153] -10: -> shut down venus [line 153] -10: -> shut down mercury [line 153] -10: -> 1 check took 3 ms -10: -10: - connection_retry -10: -> get events from mercury and venus [line 539] -10: -> initiate peering from venus to mercury (will fail) [line 545] -10: -> spawn helper that starts listening on mercury:4040 eventually [line 547] -10: -> start listening on mercury:4040 [line 552] -10: -> peer venus to mercury:4040 by triggering the retry timeout [line 561] -10/28 Test #12: publisher ........................ Passed 0.03 sec +10/28 Test #12: publisher ........................ Passed 0.14 sec test 18 Start 18: store @@ -2890,64 +2928,37 @@ 18: Environment variables: 18: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests 18: Test timeout computed to be: 20 -11: ** ./tests/cpp/master.cc:213 ::caf::test::equal_to(value_of(ds_earth.get("test")), data{123}) -11: -> earth: expect(atom::peer, actor).from(earth.self).to(core1).with(_, core2_proxy) [line 218] -11: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) -11: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr -11: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) -11: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) -11: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) -11: -> mars: expect(atom::peer, filter_type, actor).from(_).to(core2).with(_, filter_type{foo_master}, _) [line 222] -11: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) -11: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr -11: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) -11: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) -11: -> earth: expect(open_stream_msg).from(_).to(core1) [line 226] -11: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) -11: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr -11: -> mars: expect(open_stream_msg).from(_).to(core2) [line 230] -11: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) -11: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr -11: -> mars: expect(upstream_msg::ack_open).from(_).to(core2) [line 231] -11: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) -11: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr -11: -> earth: expect(upstream_msg::ack_open).from(_).to(core1) [line 234] -11: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) -11: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr -11: -> attach a clone on mars [line 239] -11: ** ./tests/cpp/master.cc:242 expected_ds_mars.engaged() -11: -> mars: expect(open_stream_msg).from(_).to(ms_mars) [line 248] -11: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) -11: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr -11: -> mars: expect(upstream_msg::ack_open).from(ms_mars).to(core2).with(_, _, _, false) [line 249] -11: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) -11: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr -11: ** /usr/include/caf/test/dsl.hpp:332 ::caf::test::equal_to(ptr->sender, src_) -11: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) -11: -> earth: expect(atom::update, filter_type).from(_).to(core1).with(_, filter_type{foo_clone}) [line 253] -11: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) -11: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr -11: ** /usr/include/caf/test/dsl.hpp:141 ::caf::test::equal_to(x, y) -11: ** /usr/include/caf/test/dsl.hpp:353 apply_args(inspector, ys_indices, ys) -11: -> put 'user' -> 'neverlord' [line 257] -11: -> mars: expect(atom::local, internal_command).from(_).to(ds_mars.frontend()) [line 259] -11: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) -11: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr -11: -> mars: expect(atom::publish, command_message).from(_).to(mars.ep.core()) [line 261] -11: ** /usr/include/caf/test/dsl.hpp:327 sched_.prioritize(whom) -11: ** /usr/include/caf/test/dsl.hpp:330 ptr != nullptr -14: -> 7221 checks took 5 ms -14: -14: - dense nodes -10: -> check event logs [line 569] -10: ** ./tests/cpp/integration.cc:570 ::caf::test::equal_to(event_log(mercury_es.poll()), event_log({sc::peer_added})) -10: ** ./tests/cpp/integration.cc:571 ::caf::test::equal_to(event_log(venus_es.poll()), event_log({ec::peer_unavailable, sc::peer_added})) -10: -> disconnect venus from mercury [line 573] -10: ** ./tests/cpp/integration.cc:576 ::caf::test::equal_to(event_log(mercury_es.poll()), event_log({sc::peer_lost})) -10: ** ./tests/cpp/integration.cc:577 ::caf::test::equal_to(event_log(venus_es.poll()), event_log({sc::peer_removed})) -10: -> shut down earth [line 153] +11/28 Test #13: publisher_id ..................... Passed 0.12 sec +test 19 + Start 19: store_event + +19: Test command: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bin/broker-test "-v" "4" "-s" "store_event" +19: Working Directory: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests +19: Environment variables: +19: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests +19: Test timeout computed to be: 20 10: -> shut down venus [line 153] 10: -> shut down mercury [line 153] +10: -> 14 checks took 60 ms +10: +10: - unpeering +10: -> get events from all peers [line 481] +10: -> prepare connections [line 280] +10: -> start listening on mercury:4040 [line 290] +10: -> peer venus to mercury:4040 [line 295] +10: -> peer earth to mercury:4040 [line 298] +14: -> 4 checks took 21 ms +14: +14: - long prefix +14: -> 8 checks took 7 ms +14: +14: - prefix_of +14: -> 48 checks took 7 ms +14: +14: - prefix match +14: -> 10 checks took 11 ms +14: +14: - many keys 15: +----------------------------------------------------------------------+ 15: ssl 15: +----------------------------------------------------------------------+ @@ -2955,36 +2966,6 @@ 15: - authenticated_session 15: ** ./tests/cpp/ssl.cc:31 test_dir 15: -> using certififcate /build/broker-1.4.0+ds1/tests/cpp/certs/cert.1.pem, key /build/broker-1.4.0+ds1/tests/cpp/certs/key.1.pem [line 36] -11: ** ./tests/cpp/master.cc:264 ::caf::test::equal_to(value_of(ds_earth.get("user")), data{"neverlord"}) -11: ** ./tests/cpp/master.cc:266 ::caf::test::equal_to(value_of(ds_mars.get("test")), data{123}) -11: ** ./tests/cpp/master.cc:268 ::caf::test::equal_to(value_of(ds_mars.get("user")), data{"neverlord"}) -11: ** ./tests/cpp/master.cc:274 ::caf::test::equal_to(mars.log, earth.log) -11: ** ./tests/cpp/master.cc:275 ::caf::test::equal_to(mars.log, pattern_list({ "insert\\(foo, test, 123, none, .+\\)", "insert\\(foo, user, neverlord, none, .+\\)", })) -15: ** ./tests/cpp/ssl.cc:31 test_dir -15: -> using certififcate /build/broker-1.4.0+ds1/tests/cpp/certs/cert.2.pem, key /build/broker-1.4.0+ds1/tests/cpp/certs/key.2.pem [line 36] -11: -> 42 checks took 15 ms -11: -11: -11: +----------------------------------------------------------------------+ -11: summary -11: +----------------------------------------------------------------------+ -11: -11: suites: 1 -11: tests: 2 -11: checks: 48 -11: time: 23 ms -11: success: 100% -11: -11: +----------------------------------------------------------------------+ -11/28 Test #11: master ........................... Passed 0.06 sec -test 19 - Start 19: store_event - -19: Test command: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bin/broker-test "-v" "4" "-s" "store_event" -19: Working Directory: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests -19: Environment variables: -19: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests -19: Test timeout computed to be: 20 16: +----------------------------------------------------------------------+ 16: status 16: +----------------------------------------------------------------------+ @@ -3003,7 +2984,7 @@ 16: ** ./tests/cpp/status.cc:67 ::caf::test::equal_to(from_string("endpoint_discovered"), sc::endpoint_discovered) 16: ** ./tests/cpp/status.cc:68 ::caf::test::equal_to(from_string("endpoint_unreachable"), sc::endpoint_unreachable) 16: ** ./tests/cpp/status.cc:69 ::caf::test::equal_to(from_string("foo"), nil) -16: -> 13 checks took 530 us +16: -> 13 checks took 655 us 16: 16: - status is convertible to and from data 16: ** ./tests/cpp/status.cc:73 ::caf::test::equal_to(get_as(status{}), vector({"status"s, enum_value{"unspecified"}, nil, nil})) @@ -3015,20 +2996,51 @@ 16: ** ./tests/cpp/status.cc:91 ::caf::test::equal_to(get_as( status::make(def_id, "text")), make_data_status(sc::endpoint_discovered, {def_id_str, nil, nil, nil}, "text")) 16: ** ./tests/cpp/status.cc:95 ::caf::test::equal_to(get_as(status::make( {def_id, network_info{"foo", 8080, timeout::seconds{42}}}, "text")), make_data_status(sc::peer_added, {def_id_str, "foo"s, port{8080, port::protocol::tcp}, count{42}}, "text")) 16: ** ./tests/cpp/status.cc:102 ::caf::test::equal_to(get_as(make_data_status( sc::peer_added, {def_id_str, "foo"s, port{8080, port::protocol::tcp}, count{42}}, "text")), status::make( {def_id, network_info{"foo", 8080, timeout::seconds{42}}}, "text")) -10: -> 4 checks took 19 ms -10: -10: -10: +----------------------------------------------------------------------+ -10: summary -10: +----------------------------------------------------------------------+ +10: ** ./tests/cpp/integration.cc:489 ::caf::test::equal_to(event_log(mercury_es.poll()), event_log({sc::peer_added, sc::peer_added})) +10: ** ./tests/cpp/integration.cc:491 ::caf::test::equal_to(event_log(venus_es.poll()), event_log({sc::peer_added})) +10: ** ./tests/cpp/integration.cc:492 ::caf::test::equal_to(event_log(earth_es.poll()), event_log({sc::peer_added})) +10: -> disconnect venus from mercury [line 493] +10: ** ./tests/cpp/integration.cc:496 ::caf::test::equal_to(event_log(mercury_es.poll()), event_log({sc::peer_lost})) +10: ** ./tests/cpp/integration.cc:497 ::caf::test::equal_to(event_log(venus_es.poll()), event_log({sc::peer_removed})) +10: ** ./tests/cpp/integration.cc:498 ::caf::test::equal_to(event_log(earth_es.poll()), event_log({})) +10: -> disconnect venus again (raises ec::peer_invalid) [line 499] +10: ** ./tests/cpp/integration.cc:502 ::caf::test::equal_to(event_log(mercury_es.poll()), event_log({})) +10: ** ./tests/cpp/integration.cc:503 ::caf::test::equal_to(event_log(venus_es.poll()), event_log({ec::peer_invalid})) +10: ** ./tests/cpp/integration.cc:504 ::caf::test::equal_to(event_log(earth_es.poll()), event_log({})) +10: -> disconnect venus from sun (invalid peer) [line 505] +10: ** ./tests/cpp/integration.cc:508 ::caf::test::equal_to(event_log(mercury_es.poll()), event_log({})) +10: ** ./tests/cpp/integration.cc:509 ::caf::test::equal_to(event_log(venus_es.poll()), event_log({ec::peer_invalid})) +10: ** ./tests/cpp/integration.cc:510 ::caf::test::equal_to(event_log(earth_es.poll()), event_log({})) +10: -> disconnect earth from mercury [line 511] +10: ** ./tests/cpp/integration.cc:514 ::caf::test::equal_to(event_log(mercury_es.poll()), event_log({sc::peer_lost})) +10: ** ./tests/cpp/integration.cc:515 ::caf::test::equal_to(event_log(venus_es.poll()), event_log({})) +10: ** ./tests/cpp/integration.cc:516 ::caf::test::equal_to(event_log(earth_es.poll()), event_log({sc::peer_removed})) +10: ** ./tests/cpp/integration.cc:517 mercury.peers().empty() +10: ** ./tests/cpp/integration.cc:518 venus.peers().empty() +10: ** ./tests/cpp/integration.cc:519 earth.peers().empty() +10: -> shut down earth [line 153] +10: -> shut down venus [line 153] +14: -> 7221 checks took 11 ms +14: +14: - dense nodes +10: -> shut down mercury [line 153] +10: -> 18 checks took 37 ms 10: -10: suites: 1 -10: tests: 5 -10: checks: 50 -10: time: 66 ms -10: success: 100% +10: - unpeering_without_connections +10: -> get events from all peers [line 527] +10: -> disconnect venus from non-existing peer [line 531] +10: ** ./tests/cpp/integration.cc:535 ::caf::test::equal_to(event_log(venus_es.poll()), event_log({ec::peer_invalid})) +10: -> shut down earth [line 153] +10: -> shut down venus [line 153] +10: -> shut down mercury [line 153] +10: -> 1 check took 7 ms 10: -10: +----------------------------------------------------------------------+ +10: - connection_retry +10: -> get events from mercury and venus [line 539] +10: -> initiate peering from venus to mercury (will fail) [line 545] +10: -> spawn helper that starts listening on mercury:4040 eventually [line 547] +10: -> start listening on mercury:4040 [line 552] +10: -> peer venus to mercury:4040 by triggering the retry timeout [line 561] 17: +----------------------------------------------------------------------+ 17: status_subscriber 17: +----------------------------------------------------------------------+ @@ -3038,6 +3050,14 @@ 17: ** ./tests/cpp/status_subscriber.cc:70 ::caf::test::equal_to(sub2.available(), 0u) 17: -> test error event [line 71] 17: ** ./tests/cpp/status_subscriber.cc:75 ::caf::test::equal_to(sub1.available(), 1u) +10: -> check event logs [line 569] +10: ** ./tests/cpp/integration.cc:570 ::caf::test::equal_to(event_log(mercury_es.poll()), event_log({sc::peer_added})) +10: ** ./tests/cpp/integration.cc:571 ::caf::test::equal_to(event_log(venus_es.poll()), event_log({ec::peer_unavailable, sc::peer_added})) +10: -> disconnect venus from mercury [line 573] +10: ** ./tests/cpp/integration.cc:576 ::caf::test::equal_to(event_log(mercury_es.poll()), event_log({sc::peer_lost})) +10: ** ./tests/cpp/integration.cc:577 ::caf::test::equal_to(event_log(venus_es.poll()), event_log({sc::peer_removed})) +10: -> shut down earth [line 153] +10: -> shut down venus [line 153] 17: ** ./tests/cpp/status_subscriber.cc:76 ::caf::test::equal_to(sub1.get(), e1) 17: ** ./tests/cpp/status_subscriber.cc:77 ::caf::test::equal_to(sub2.available(), 1u) 17: ** ./tests/cpp/status_subscriber.cc:78 ::caf::test::equal_to(sub2.get(), e1) @@ -3046,7 +3066,42 @@ 17: ** ./tests/cpp/status_subscriber.cc:84 ::caf::test::equal_to(sub1.get(), s1) 17: ** ./tests/cpp/status_subscriber.cc:85 ::caf::test::equal_to(sub2.available(), 0u) 17: -> shutdown [line 86] -17: -> 9 checks took 3 ms +10: -> shut down mercury [line 153] +10: -> 4 checks took 15 ms +10: +10: +10: +----------------------------------------------------------------------+ +10: summary +10: +----------------------------------------------------------------------+ +10: +10: suites: 1 +10: tests: 5 +10: checks: 50 +10: time: 170 ms +10: success: 100% +10: +10: +----------------------------------------------------------------------+ +16: -> 9 checks took 34 ms +16: +16: - status views operate directly on raw data +16: ** ./tests/cpp/status.cc:117 view.valid() +16: ** ./tests/cpp/status.cc:118 ::caf::test::equal_to(view.code(), sc::peer_added) +16: ** ./tests/cpp/status.cc:119 ::caf::test::equal_to(*view.message(), "text"s) +16: ** ./tests/cpp/status.cc:121 cxt +16: ** ./tests/cpp/status.cc:122 cxt->network +16: ** ./tests/cpp/status.cc:123 ::caf::test::equal_to(cxt->node, def_id) +16: ** ./tests/cpp/status.cc:124 ::caf::test::equal_to(cxt->network->address, "foo") +16: ** ./tests/cpp/status.cc:125 ::caf::test::equal_to(cxt->network->port, 8080u) +12/28 Test #10: integration ...................... Passed 0.24 sec +test 20 + Start 20: subscriber + +20: Test command: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bin/broker-test "-v" "4" "-s" "subscriber" +20: Working Directory: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests +20: Environment variables: +20: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests +20: Test timeout computed to be: 20 +17: -> 9 checks took 9 ms 17: 17: 17: +----------------------------------------------------------------------+ @@ -3056,96 +3111,10 @@ 17: suites: 1 17: tests: 1 17: checks: 9 -17: time: 3 ms +17: time: 9 ms 17: success: 100% 17: 17: +----------------------------------------------------------------------+ -15: ** ./tests/cpp/ssl.cc:31 test_dir -15: -> using certififcate /build/broker-1.4.0+ds1/tests/cpp/certs/cert.self-signed.pem, key /build/broker-1.4.0+ds1/tests/cpp/certs/key.self-signed.pem [line 36] -15: -> prepare authenticated connection [line 75] -15: -> mercury_auth listen [line 79] -12/28 Test #10: integration ...................... Passed 0.09 sec -test 20 - Start 20: subscriber - -20: Test command: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bin/broker-test "-v" "4" "-s" "subscriber" -20: Working Directory: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests -20: Environment variables: -20: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests -20: Test timeout computed to be: 20 -13/28 Test #17: status_subscriber ................ Passed 0.03 sec -test 21 - Start 21: topic - -21: Test command: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bin/broker-test "-v" "4" "-s" "topic" -21: Working Directory: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests -21: Environment variables: -21: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests -21: Test timeout computed to be: 20 -16: -> 9 checks took 9 ms -16: -16: - status views operate directly on raw data -16: ** ./tests/cpp/status.cc:117 view.valid() -16: ** ./tests/cpp/status.cc:118 ::caf::test::equal_to(view.code(), sc::peer_added) -16: ** ./tests/cpp/status.cc:119 ::caf::test::equal_to(*view.message(), "text"s) -16: ** ./tests/cpp/status.cc:121 cxt -16: ** ./tests/cpp/status.cc:122 cxt->network -16: ** ./tests/cpp/status.cc:123 ::caf::test::equal_to(cxt->node, def_id) -16: ** ./tests/cpp/status.cc:124 ::caf::test::equal_to(cxt->network->address, "foo") -16: ** ./tests/cpp/status.cc:125 ::caf::test::equal_to(cxt->network->port, 8080u) -16: -> 8 checks took 5 ms -16: -16: -16: +----------------------------------------------------------------------+ -16: status_subscriber -16: +----------------------------------------------------------------------+ -16: -16: - base_tests -16: ** ./tests/cpp/status_subscriber.cc:69 ::caf::test::equal_to(sub1.available(), 0u) -16: ** ./tests/cpp/status_subscriber.cc:70 ::caf::test::equal_to(sub2.available(), 0u) -16: -> test error event [line 71] -16: ** ./tests/cpp/status_subscriber.cc:75 ::caf::test::equal_to(sub1.available(), 1u) -16: ** ./tests/cpp/status_subscriber.cc:76 ::caf::test::equal_to(sub1.get(), e1) -16: ** ./tests/cpp/status_subscriber.cc:77 ::caf::test::equal_to(sub2.available(), 1u) -16: ** ./tests/cpp/status_subscriber.cc:78 ::caf::test::equal_to(sub2.get(), e1) -16: -> test status event [line 79] -16: ** ./tests/cpp/status_subscriber.cc:83 ::caf::test::equal_to(sub1.available(), 1u) -16: ** ./tests/cpp/status_subscriber.cc:84 ::caf::test::equal_to(sub1.get(), s1) -16: ** ./tests/cpp/status_subscriber.cc:85 ::caf::test::equal_to(sub2.available(), 0u) -16: -> shutdown [line 86] -15: -> venus_auth peer with mecury_auth on port 34997 [line 81] -18: +----------------------------------------------------------------------+ -18: store -18: +----------------------------------------------------------------------+ -18: -18: - default construction -18: -> 0 check took 188 us -18: -18: - backend option passing -18: ** ./tests/cpp/store.cc:28 ds -16: -> 9 checks took 6 ms -16: -16: -16: +----------------------------------------------------------------------+ -16: summary -16: +----------------------------------------------------------------------+ -16: -16: suites: 2 -16: tests: 4 -16: checks: 39 -16: time: 21 ms -16: success: 100% -16: -16: +----------------------------------------------------------------------+ -14/28 Test #16: status ........................... Passed 0.06 sec -test 22 - Start 22: zeek - -22: Test command: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bin/broker-test "-v" "4" "-s" "zeek" -22: Working Directory: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests -22: Environment variables: -22: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests -22: Test timeout computed to be: 20 19: +----------------------------------------------------------------------+ 19: store_event 19: +----------------------------------------------------------------------+ @@ -3157,12 +3126,7 @@ 19: ** ./tests/cpp/store_event.cc:43 ::caf::test::equal_to(to("insert"s), store_event::type::insert) 19: ** ./tests/cpp/store_event.cc:44 ::caf::test::equal_to(to("update"s), store_event::type::update) 19: ** ./tests/cpp/store_event.cc:45 ::caf::test::equal_to(to("erase"s), store_event::type::erase) -20: +----------------------------------------------------------------------+ -20: status_subscriber -20: +----------------------------------------------------------------------+ -20: -20: - base_tests -19: -> 6 checks took 15 ms +19: -> 6 checks took 5 ms 19: 19: - insert events consist of key value and expiry 19: -> a timespan as fifth element denotes the expiry [line 49] @@ -3190,39 +3154,22 @@ 19: ** ./tests/cpp/store_event.cc:84 !store_event::insert::make(tmp) 19: ** ./tests/cpp/store_event.cc:85 !store_event::insert::make(tmp) 19: ** ./tests/cpp/store_event.cc:86 !store_event::insert::make(tmp) -22: +----------------------------------------------------------------------+ -22: zeek -22: +----------------------------------------------------------------------+ -22: -22: - event -22: ** ./tests/cpp/zeek.cc:20 ::caf::test::equal_to(ev2.name(), "test") -22: ** ./tests/cpp/zeek.cc:21 ::caf::test::equal_to(ev2.args(), args) -22: -> 2 checks took 283 us -22: -22: -22: +----------------------------------------------------------------------+ -22: summary -22: +----------------------------------------------------------------------+ -22: -22: suites: 1 -22: tests: 1 -22: checks: 2 -22: time: 283 us -22: success: 100% -22: -22: +----------------------------------------------------------------------+ -19: -> 21 checks took 2 ms -19: -15/28 Test #22: zeek ............................. Passed 0.02 sec -test 23 - Start 23: python-communication +18: +----------------------------------------------------------------------+ +18: store +18: +----------------------------------------------------------------------+ +18: +18: - default construction +13/28 Test #17: status_subscriber ................ Passed 0.09 sec +test 21 + Start 21: topic -23: Test command: /usr/bin/python3.11 "/build/broker-1.4.0+ds1/tests/python/communication.py" -23: Working Directory: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/python -23: Environment variables: -23: PYTHONPATH=/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/python -23: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests -23: Test timeout computed to be: 20 +21: Test command: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bin/broker-test "-v" "4" "-s" "topic" +21: Working Directory: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests +21: Environment variables: +21: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests +21: Test timeout computed to be: 20 +19: -> 21 checks took 7 ms +19: 19: - update events consist of key value and expiry 19: -> a timespan as sixth element denotes the expiry [line 91] 19: ** ./tests/cpp/store_event.cc:95 view @@ -3252,7 +3199,47 @@ 19: ** ./tests/cpp/store_event.cc:129 !store_event::update::make(tmp) 19: ** ./tests/cpp/store_event.cc:130 !store_event::update::make(tmp) 19: ** ./tests/cpp/store_event.cc:131 !store_event::update::make(tmp) -19: -> 24 checks took 552 us +18: -> 0 check took 9 ms +18: +18: - backend option passing +15: ** ./tests/cpp/ssl.cc:31 test_dir +15: -> using certififcate /build/broker-1.4.0+ds1/tests/cpp/certs/cert.2.pem, key /build/broker-1.4.0+ds1/tests/cpp/certs/key.2.pem [line 36] +16: -> 8 checks took 19 ms +16: +16: +16: +----------------------------------------------------------------------+ +16: status_subscriber +16: +----------------------------------------------------------------------+ +16: +16: - base_tests +16: ** ./tests/cpp/status_subscriber.cc:69 ::caf::test::equal_to(sub1.available(), 0u) +16: ** ./tests/cpp/status_subscriber.cc:70 ::caf::test::equal_to(sub2.available(), 0u) +16: -> test error event [line 71] +16: ** ./tests/cpp/status_subscriber.cc:75 ::caf::test::equal_to(sub1.available(), 1u) +16: ** ./tests/cpp/status_subscriber.cc:76 ::caf::test::equal_to(sub1.get(), e1) +16: ** ./tests/cpp/status_subscriber.cc:77 ::caf::test::equal_to(sub2.available(), 1u) +16: ** ./tests/cpp/status_subscriber.cc:78 ::caf::test::equal_to(sub2.get(), e1) +16: -> test status event [line 79] +16: ** ./tests/cpp/status_subscriber.cc:83 ::caf::test::equal_to(sub1.available(), 1u) +16: ** ./tests/cpp/status_subscriber.cc:84 ::caf::test::equal_to(sub1.get(), s1) +16: ** ./tests/cpp/status_subscriber.cc:85 ::caf::test::equal_to(sub2.available(), 0u) +16: -> shutdown [line 86] +18: ** ./tests/cpp/store.cc:28 ds +16: -> 9 checks took 6 ms +16: +16: +16: +----------------------------------------------------------------------+ +16: summary +16: +----------------------------------------------------------------------+ +16: +16: suites: 2 +16: tests: 4 +16: checks: 39 +16: time: 60 ms +16: success: 100% +16: +16: +----------------------------------------------------------------------+ +19: -> 24 checks took 15 ms 19: 19: - erase events contain the key and optionally a publisher ID 19: -> the key can have any value [line 136] @@ -3260,6 +3247,15 @@ 19: ** ./tests/cpp/store_event.cc:141 ::caf::test::equal_to(view.store_id(), "x"s) 19: ** ./tests/cpp/store_event.cc:142 ::caf::test::equal_to(view.key(), "foo"s) 19: ** ./tests/cpp/store_event.cc:143 ::caf::test::equal_to(view.publisher(), publisher_id{}) +14/28 Test #16: status ........................... Passed 0.14 sec +test 22 + Start 22: zeek + +22: Test command: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bin/broker-test "-v" "4" "-s" "zeek" +22: Working Directory: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests +22: Environment variables: +22: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests +22: Test timeout computed to be: 20 19: -> elements three and four denote the publisher [line 145] 19: ** ./tests/cpp/store_event.cc:149 view 19: ** ./tests/cpp/store_event.cc:150 ::caf::test::equal_to(view.store_id(), "x"s) @@ -3268,7 +3264,7 @@ 19: -> make returns an invalid view for malformed data [line 154] 19: ** ./tests/cpp/store_event.cc:156 !store_event::erase::make(tmp) 19: ** ./tests/cpp/store_event.cc:157 !store_event::erase::make(tmp) -19: -> 10 checks took 366 us +19: -> 10 checks took 3 ms 19: 19: 19: +----------------------------------------------------------------------+ @@ -3278,17 +3274,45 @@ 19: suites: 1 19: tests: 4 19: checks: 61 -19: time: 19 ms +19: time: 32 ms 19: success: 100% 19: 19: +----------------------------------------------------------------------+ -18: -> 1 check took 39 ms +15/28 Test #19: store_event ...................... Passed 0.09 sec +test 23 + Start 23: python-communication + +23: Test command: /usr/bin/python3.11 "/build/broker-1.4.0+ds1/tests/python/communication.py" +23: Working Directory: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/python +23: Environment variables: +23: PYTHONPATH=/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/python +23: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests +23: Test timeout computed to be: 20 +15: ** ./tests/cpp/ssl.cc:31 test_dir +15: -> using certififcate /build/broker-1.4.0+ds1/tests/cpp/certs/cert.self-signed.pem, key /build/broker-1.4.0+ds1/tests/cpp/certs/key.self-signed.pem [line 36] +15: -> prepare authenticated connection [line 75] +15: -> mercury_auth listen [line 79] +15: -> venus_auth peer with mecury_auth on port 38183 [line 81] +18: -> 1 check took 67 ms 18: 18: - master operations 18: ** ./tests/cpp/store.cc:34 ds 18: -> put [line 35] 18: ** ./tests/cpp/store.cc:37 ::caf::test::equal_to(value_of(ds->get("foo")), data{42}) 18: ** ./tests/cpp/store.cc:38 ::caf::test::equal_to(error_of(ds->get("bar")), error{ec::no_such_key}) +21: +----------------------------------------------------------------------+ +21: topic +21: +----------------------------------------------------------------------+ +21: +21: - concatenation +21: ** ./tests/cpp/topic.cc:18 ::caf::test::equal_to(t, "foo") +21: ** ./tests/cpp/topic.cc:20 ::caf::test::equal_to(t, "foo" + sep + "bar") +21: ** ./tests/cpp/topic.cc:22 ::caf::test::equal_to(t, "foo" + sep + "bar" + sep + "baz") +20: +----------------------------------------------------------------------+ +20: status_subscriber +20: +----------------------------------------------------------------------+ +20: +20: - base_tests 18: ** ./tests/cpp/store.cc:39 ::caf::test::equal_to(ds->exists("foo"), true) 18: ** ./tests/cpp/store.cc:40 ::caf::test::equal_to(ds->exists("bar"), false) 18: -> erase [line 41] @@ -3301,12 +3325,6 @@ 18: -> append [line 56] 18: ** ./tests/cpp/store.cc:60 ::caf::test::equal_to(value_of(ds->get("foo")), data{"bar"}) 18: -> insert_into [line 61] -18: ** ./tests/cpp/store.cc:64 ::caf::test::equal_to(value_of(ds->get("foo")), data(set{1, 2, 3})) -18: -> remove_from [line 65] -18: ** ./tests/cpp/store.cc:67 ::caf::test::equal_to(value_of(ds->get("foo")), data(set{1, 3})) -18: -> push [line 68] -18: ** ./tests/cpp/store.cc:71 ::caf::test::equal_to(value_of(ds->get("foo")), data(vector{1, 2, 3})) -18: -> pop [line 72] 20: ** ./tests/cpp/status_subscriber.cc:69 ::caf::test::equal_to(sub1.available(), 0u) 20: ** ./tests/cpp/status_subscriber.cc:70 ::caf::test::equal_to(sub2.available(), 0u) 20: -> test error event [line 71] @@ -3319,57 +3337,34 @@ 20: ** ./tests/cpp/status_subscriber.cc:84 ::caf::test::equal_to(sub1.get(), s1) 20: ** ./tests/cpp/status_subscriber.cc:85 ::caf::test::equal_to(sub2.available(), 0u) 20: -> shutdown [line 86] -20: -> 9 checks took 7 ms -20: -20: -20: +----------------------------------------------------------------------+ -20: subscriber -20: +----------------------------------------------------------------------+ -20: -20: - blocking_subscriber -20: -> core1: 8@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB201#16979 [line 79] -20: -> core2: 6@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB201#16979 [line 80] -20: -> leaf: 9@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB201#16979 [line 81] -20: -> driver: 12@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB201#16979 [line 87] -20: -> check content of the subscriber's buffer [line 89] -20: ** ./tests/cpp/subscriber.cc:93 ::caf::test::equal_to(sub.poll(), expected) -20: -> Shutdown core actors. [line 95] -20: -> 1 check took 8 ms -20: -20: - nonblocking_subscriber -20: ** ./tests/cpp/subscriber.cc:134 ::caf::test::equal_to(result, expected) -20: -> Shutdown core actors. [line 136] -20: -> 1 check took 4 ms -20: -20: -20: +----------------------------------------------------------------------+ -20: summary -20: +----------------------------------------------------------------------+ -20: -20: suites: 2 -20: tests: 3 -20: checks: 11 -20: time: 20 ms -20: success: 100% -20: -20: +----------------------------------------------------------------------+ -21: +----------------------------------------------------------------------+ -21: topic -21: +----------------------------------------------------------------------+ -21: -21: - concatenation -21: ** ./tests/cpp/topic.cc:18 ::caf::test::equal_to(t, "foo") -21: ** ./tests/cpp/topic.cc:20 ::caf::test::equal_to(t, "foo" + sep + "bar") -21: ** ./tests/cpp/topic.cc:22 ::caf::test::equal_to(t, "foo" + sep + "bar" + sep + "baz") -21: -> 3 checks took 6 ms -21: -21: - split -21: ** ./tests/cpp/topic.cc:27 ::caf::test::equal_to(xs.size(), 3u) -21: ** ./tests/cpp/topic.cc:28 ::caf::test::equal_to(xs[0], "foo") -21: ** ./tests/cpp/topic.cc:29 ::caf::test::equal_to(xs[1], "bar") -21: ** ./tests/cpp/topic.cc:30 ::caf::test::equal_to(xs[2], "baz") -21: ** ./tests/cpp/topic.cc:32 xs == framed -16/28 Test #19: store_event ...................... Passed 0.07 sec +22: +----------------------------------------------------------------------+ +22: zeek +22: +----------------------------------------------------------------------+ +22: +22: - event +22: ** ./tests/cpp/zeek.cc:20 ::caf::test::equal_to(ev2.name(), "test") +22: ** ./tests/cpp/zeek.cc:21 ::caf::test::equal_to(ev2.args(), args) +22: -> 2 checks took 457 us +22: +22: +22: +----------------------------------------------------------------------+ +22: summary +22: +----------------------------------------------------------------------+ +22: +22: suites: 1 +22: tests: 1 +22: checks: 2 +22: time: 457 us +22: success: 100% +22: +22: +----------------------------------------------------------------------+ +18: ** ./tests/cpp/store.cc:64 ::caf::test::equal_to(value_of(ds->get("foo")), data(set{1, 2, 3})) +18: -> remove_from [line 65] +18: ** ./tests/cpp/store.cc:67 ::caf::test::equal_to(value_of(ds->get("foo")), data(set{1, 3})) +18: -> push [line 68] +18: ** ./tests/cpp/store.cc:71 ::caf::test::equal_to(value_of(ds->get("foo")), data(vector{1, 2, 3})) +18: -> pop [line 72] +16/28 Test #22: zeek ............................. Passed 0.09 sec test 24 Start 24: python-data @@ -3385,27 +3380,19 @@ 18: ** ./tests/cpp/store.cc:78 ::caf::test::equal_to(ds->get_index_from_value("foo", 2), true) 18: -> keys [line 79] 18: ** ./tests/cpp/store.cc:80 ::caf::test::equal_to(value_of(ds->keys()), data(set{"foo"})) -18: -> 17 checks took 22 ms -18: -18: - clone operations - same endpoint -18: -> master PUT [line 86] -18: ** ./tests/cpp/store.cc:88 m -18: ** ./tests/cpp/store.cc:90 !c -17/28 Test #20: subscriber ....................... Passed 0.08 sec -test 25 - Start 25: python-forwarding - -25: Test command: /usr/bin/python3.11 "/build/broker-1.4.0+ds1/tests/python/forwarding.py" -25: Working Directory: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/python -25: Environment variables: -25: PYTHONPATH=/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/python -25: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests -25: Test timeout computed to be: 20 -21: -> 5 checks took 7 ms +21: -> 3 checks took 25 ms +21: +21: - split +21: ** ./tests/cpp/topic.cc:27 ::caf::test::equal_to(xs.size(), 3u) +21: ** ./tests/cpp/topic.cc:28 ::caf::test::equal_to(xs[0], "foo") +21: ** ./tests/cpp/topic.cc:29 ::caf::test::equal_to(xs[1], "bar") +21: ** ./tests/cpp/topic.cc:30 ::caf::test::equal_to(xs[2], "baz") +21: ** ./tests/cpp/topic.cc:32 xs == framed +21: -> 5 checks took 3 ms 21: 21: - join 21: ** ./tests/cpp/topic.cc:38 ::caf::test::equal_to(t, sep + "foo" + sep + "bar" + sep + "baz") -21: -> 1 check took 124 us +21: -> 1 check took 163 us 21: 21: - prefix 21: ** ./tests/cpp/topic.cc:49 t0.prefix_of(t0) @@ -3454,11 +3441,55 @@ 21: suites: 1 21: tests: 4 21: checks: 45 -21: time: 22 ms +21: time: 36 ms 21: success: 100% 21: 21: +----------------------------------------------------------------------+ -18/28 Test #21: topic ............................ Passed 0.08 sec +20: -> 9 checks took 30 ms +20: +20: +20: +----------------------------------------------------------------------+ +20: subscriber +20: +----------------------------------------------------------------------+ +20: +20: - blocking_subscriber +20: -> core1: 8@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB201#16886 [line 79] +20: -> core2: 6@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB201#16886 [line 80] +20: -> leaf: 9@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB201#16886 [line 81] +20: -> driver: 12@2BD0A6C3AF8FE09A0E45224DF045BA1F825AB201#16886 [line 87] +20: -> check content of the subscriber's buffer [line 89] +20: ** ./tests/cpp/subscriber.cc:93 ::caf::test::equal_to(sub.poll(), expected) +20: -> Shutdown core actors. [line 95] +17/28 Test #21: topic ............................ Passed 0.14 sec +test 25 + Start 25: python-forwarding + +25: Test command: /usr/bin/python3.11 "/build/broker-1.4.0+ds1/tests/python/forwarding.py" +25: Working Directory: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/python +25: Environment variables: +25: PYTHONPATH=/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/python +25: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests +25: Test timeout computed to be: 20 +20: -> 1 check took 20 ms +20: +20: - nonblocking_subscriber +20: ** ./tests/cpp/subscriber.cc:134 ::caf::test::equal_to(result, expected) +20: -> Shutdown core actors. [line 136] +20: -> 1 check took 23 ms +20: +20: +20: +----------------------------------------------------------------------+ +20: summary +20: +----------------------------------------------------------------------+ +20: +20: suites: 2 +20: tests: 3 +20: checks: 11 +20: time: 73 ms +20: success: 100% +20: +20: +----------------------------------------------------------------------+ +18/28 Test #20: subscriber ....................... Passed 0.19 sec test 26 Start 26: python-ssl-tests @@ -3468,26 +3499,33 @@ 26: PYTHONPATH=/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/python 26: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests 26: Test timeout computed to be: 20 +18: -> 17 checks took 110 ms +18: +18: - clone operations - same endpoint 15: ** ./tests/cpp/ssl.cc:83 b 15: -> mercury_auth sending ping [line 88] 15: -> venus_auth waiting for ping [line 90] +18: -> master PUT [line 86] +18: ** ./tests/cpp/store.cc:88 m +18: ** ./tests/cpp/store.cc:90 !c 15: ** ./tests/cpp/ssl.cc:91 ::caf::test::equal_to(venus_auth_es.get(), ping) 15: ** ./tests/cpp/ssl.cc:92 mercury_auth_es.poll().empty() 15: ** ./tests/cpp/ssl.cc:93 venus_auth_es.poll().empty() 15: -> venus_auth sending pong [line 95] 15: -> mercury_auth waiting for pong [line 97] -18: -> 2 checks took 17 ms -18: -18: - expiration 15: ** ./tests/cpp/ssl.cc:98 ::caf::test::equal_to(mercury_auth_es.get(), pong) 15: ** ./tests/cpp/ssl.cc:99 mercury_auth_es.poll().empty() 15: ** ./tests/cpp/ssl.cc:100 venus_auth_es.poll().empty() 15: -> disconnect venus_auth from mercury_auth [line 102] 15: -> venus_auth to shutdown [line 104] +18: -> 2 checks took 51 ms +18: +18: - expiration 18: ** ./tests/cpp/store.cc:97 m 15: -> mercury_auth to shutdown [line 106] +18: ** ./tests/cpp/store.cc:102 ::caf::test::equal_to(value_of(m->get("foo")), data{42}) 15: -> all done [line 108] -15: -> 10 checks took 142 ms +15: -> 10 checks took 465 ms 15: 15: - authenticated_failure_no_ssl_peer 15: ** ./tests/cpp/ssl.cc:31 test_dir @@ -3496,14 +3534,13 @@ 15: -> using certififcate /build/broker-1.4.0+ds1/tests/cpp/certs/cert.2.pem, key /build/broker-1.4.0+ds1/tests/cpp/certs/key.2.pem [line 36] 15: ** ./tests/cpp/ssl.cc:31 test_dir 15: -> using certififcate /build/broker-1.4.0+ds1/tests/cpp/certs/cert.self-signed.pem, key /build/broker-1.4.0+ds1/tests/cpp/certs/key.self-signed.pem [line 36] -18: ** ./tests/cpp/store.cc:102 ::caf::test::equal_to(value_of(m->get("foo")), data{42}) 15: -> prepare authenticated connection expected to fail [line 112] 15: -> earth_no_auth listen [line 113] -15: -> venus_auth peer with earth_no_auth on port 36451 [line 116] +15: -> venus_auth peer with earth_no_auth on port 34121 [line 116] 15: ** ./tests/cpp/ssl.cc:118 not b 15: -> venus_auth to shutdown [line 120] 15: -> earth_no_auth to shutdown [line 122] -15: -> 4 checks took 72 ms +15: -> 4 checks took 545 ms 15: 15: - authenticated_failure_wrong_ssl_peer 15: ** ./tests/cpp/ssl.cc:31 test_dir @@ -3514,11 +3551,12 @@ 15: -> using certififcate /build/broker-1.4.0+ds1/tests/cpp/certs/cert.self-signed.pem, key /build/broker-1.4.0+ds1/tests/cpp/certs/key.self-signed.pem [line 36] 15: -> prepare authenticated connection expected to fail [line 127] 15: -> earth_wrong_auth listen [line 128] -15: -> venus_auth peer with earth_wrong_auth on port 40285 [line 131] +15: -> venus_auth peer with earth_wrong_auth on port 40933 [line 131] 15: ** ./tests/cpp/ssl.cc:133 not b 15: -> venus_auth to shutdown [line 135] 15: -> earth_wrong_auth to shutdown [line 137] -15: -> 4 checks took 95 ms +18: ** ./tests/cpp/store.cc:105 ::caf::test::equal_to(error_of(m->get("foo")), ec::no_such_key) +15: -> 4 checks took 333 ms 15: 15: 15: +----------------------------------------------------------------------+ @@ -3528,11 +3566,11 @@ 15: suites: 1 15: tests: 3 15: checks: 18 -15: time: 309 ms +15: time: 1.34 s 15: success: 100% 15: 15: +----------------------------------------------------------------------+ -19/28 Test #15: ssl .............................. Passed 0.34 sec +19/28 Test #15: ssl .............................. Passed 1.45 sec test 27 Start 27: python-store @@ -3552,56 +3590,7 @@ 24: test_real (__main__.TestDataConstruction.test_real) ... ok 24: test_set (__main__.TestDataConstruction.test_set) ... ok 24: test_string (__main__.TestDataConstruction.test_string) ... ok -24: test_subnet_v4 (__main__.TestDataConstruction.test_subnet_v4) ... ok -24: test_subnet_v6 (__main__.TestDataConstruction.test_subnet_v6) ... ok -24: test_table (__main__.TestDataConstruction.test_table) ... ok -24: test_timespan (__main__.TestDataConstruction.test_timespan) ... ok -24: test_timestamp (__main__.TestDataConstruction.test_timestamp) ... ok -24: test_vector (__main__.TestDataConstruction.test_vector) ... ok -24: -24: ---------------------------------------------------------------------- -24: Ran 16 tests in 0.025s -24: -24: OK -20/28 Test #24: python-data ...................... Passed 0.32 sec -test 28 - Start 28: python-topic - -28: Test command: /usr/bin/python3.11 "/build/broker-1.4.0+ds1/tests/python/topic.py" -28: Working Directory: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/python -28: Environment variables: -28: PYTHONPATH=/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/python -28: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests -28: Test timeout computed to be: 20 -23: test_idle_endpoint (__main__.TestCommunication.test_idle_endpoint) ... ok -26: test_ssl_auth_failure_no_auth (__main__.TestSSL.test_ssl_auth_failure_no_auth) ... ok -23: test_messages (__main__.TestCommunication.test_messages) ... ok -25: test_two_hops (__main__.TestCommunication.test_two_hops) ... ok -27: test_basic (__main__.TestStore.test_basic) ... ok -26: test_ssl_auth_failure_no_ssl (__main__.TestSSL.test_ssl_auth_failure_no_ssl) ... ok -28: test_append (__main__.TestTopic.test_append) ... ok -28: test_string (__main__.TestTopic.test_string) ... ok -28: -28: ---------------------------------------------------------------------- -28: Ran 2 tests in 0.002s -28: -28: OK -21/28 Test #28: python-topic ..................... Passed 0.26 sec -23: test_ping (__main__.TestCommunication.test_ping) ... ok -26: test_ssl_auth_failure_self_signed (__main__.TestSSL.test_ssl_auth_failure_self_signed) ... ok -23: test_publisher (__main__.TestCommunication.test_publisher) ... ok -26: test_ssl_auth_success_ca (__main__.TestSSL.test_ssl_auth_success_ca) ... ok -23: test_status_subscriber (__main__.TestCommunication.test_status_subscriber) ... ok -26: test_ssl_auth_success_ca_pw (__main__.TestSSL.test_ssl_auth_success_ca_pw) ... ok -26: test_ssl_auth_success_self_signed (__main__.TestSSL.test_ssl_auth_success_self_signed) ... ok -26: -26: ---------------------------------------------------------------------- -26: Ran 6 tests in 0.621s -26: -26: OK -22/28 Test #26: python-ssl-tests ................. Passed 0.90 sec -18: ** ./tests/cpp/store.cc:105 ::caf::test::equal_to(error_of(m->get("foo")), ec::no_such_key) -18: -> 3 checks took 1.6 s +18: -> 3 checks took 1.11 s 18: 18: - proxy 18: ** ./tests/cpp/store.cc:111 m @@ -3611,14 +3600,25 @@ 18: ** ./tests/cpp/store.cc:118 ::caf::test::equal_to(id, 1u) 18: ** ./tests/cpp/store.cc:120 ::caf::test::equal_to(id, 2u) 18: -> master: collect responses [line 121] +24: test_subnet_v4 (__main__.TestDataConstruction.test_subnet_v4) ... ok 18: ** ./tests/cpp/store.cc:123 ::caf::test::equal_to(resp.id, 1u) 18: ** ./tests/cpp/store.cc:124 ::caf::test::equal_to(value_of(resp.answer), data{42}) 18: ** ./tests/cpp/store.cc:126 ::caf::test::equal_to(resp.id, 2u) 18: ** ./tests/cpp/store.cc:127 ::caf::test::equal_to(resp.answer, error{ec::no_such_key}) -18: [broker/ER** ./tests/cpp/store.cc:RO130 ::caf::test::equal_to(key_resp.id, key_id) -18: R] ** ./tests/cpp/store.cc:131 ::caf::test::equal_to(value_of(key_resp.answer), data(set{"foo"})) -18: 2024-05-21T23:54:10.069 proxy failed to receive response from store 2 -18: -> 11 checks took 3 ms +18: [broker/ERROR] 2023-04-20T20:00:23.194 proxy failed to receive response from store 2 +18: ** ./tests/cpp/store.cc:130 ::caf::test::equal_to(key_resp.id, key_id) +18: ** ./tests/cpp/store.cc:131 ::caf::test::equal_to(value_of(key_resp.answer), data(set{"foo"})) +24: test_subnet_v6 (__main__.TestDataConstruction.test_subnet_v6) ... ok +24: test_table (__main__.TestDataConstruction.test_table) ... ok +24: test_timespan (__main__.TestDataConstruction.test_timespan) ... ok +24: test_timestamp (__main__.TestDataConstruction.test_timestamp) ... ok +24: test_vector (__main__.TestDataConstruction.test_vector) ... ok +24: +24: ---------------------------------------------------------------------- +24: Ran 16 tests in 0.078s +24: +24: OK +18: -> 11 checks took 61 ms 18: 18: 18: +----------------------------------------------------------------------+ @@ -3632,7 +3632,7 @@ 18: ** ./tests/cpp/store_event.cc:43 ::caf::test::equal_to(to("insert"s), store_event::type::insert) 18: ** ./tests/cpp/store_event.cc:44 ::caf::test::equal_to(to("update"s), store_event::type::update) 18: ** ./tests/cpp/store_event.cc:45 ::caf::test::equal_to(to("erase"s), store_event::type::erase) -18: -> 6 checks took 223 us +18: -> 6 checks took 13 ms 18: 18: - insert events consist of key value and expiry 18: -> a timespan as fifth element denotes the expiry [line 49] @@ -3660,7 +3660,7 @@ 18: ** ./tests/cpp/store_event.cc:84 !store_event::insert::make(tmp) 18: ** ./tests/cpp/store_event.cc:85 !store_event::insert::make(tmp) 18: ** ./tests/cpp/store_event.cc:86 !store_event::insert::make(tmp) -18: -> 21 checks took 545 us +18: -> 21 checks took 2 ms 18: 18: - update events consist of key value and expiry 18: -> a timespan as sixth element denotes the expiry [line 91] @@ -3691,7 +3691,7 @@ 18: ** ./tests/cpp/store_event.cc:129 !store_event::update::make(tmp) 18: ** ./tests/cpp/store_event.cc:130 !store_event::update::make(tmp) 18: ** ./tests/cpp/store_event.cc:131 !store_event::update::make(tmp) -18: -> 24 checks took 580 us +18: -> 24 checks took 13 ms 18: 18: - erase events contain the key and optionally a publisher ID 18: -> the key can have any value [line 136] @@ -3707,7 +3707,7 @@ 18: -> make returns an invalid view for malformed data [line 154] 18: ** ./tests/cpp/store_event.cc:156 !store_event::erase::make(tmp) 18: ** ./tests/cpp/store_event.cc:157 !store_event::erase::make(tmp) -18: -> 10 checks took 295 us +18: -> 10 checks took 9 ms 18: 18: 18: +----------------------------------------------------------------------+ @@ -3717,30 +3717,34 @@ 18: suites: 2 18: tests: 10 18: checks: 95 -18: time: 1.14 s +18: time: 1.44 s 18: success: 100% 18: 18: +----------------------------------------------------------------------+ -23/28 Test #18: store ............................ Passed 1.17 sec -25: test_two_hops_forwarding_disabled (__main__.TestCommunication.test_two_hops_forwarding_disabled) ... ok -23: test_status_subscriber_error (__main__.TestCommunication.test_status_subscriber_error) ... ok -23: -23: ---------------------------------------------------------------------- -23: Ran 6 tests in 1.522s -23: -23: OK -24/28 Test #23: python-communication ............. Passed 1.83 sec +20/28 Test #18: store ............................ Passed 1.54 sec +test 28 + Start 28: python-topic + +28: Test command: /usr/bin/python3.11 "/build/broker-1.4.0+ds1/tests/python/topic.py" +28: Working Directory: /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/python +28: Environment variables: +28: PYTHONPATH=/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/python +28: BROKER_TEST_DIR=/build/broker-1.4.0+ds1/tests +28: Test timeout computed to be: 20 +23: test_idle_endpoint (__main__.TestCommunication.test_idle_endpoint) ... ok +21/28 Test #24: python-data ...................... Passed 1.62 sec 1: ** ./tests/cpp/backend.cc:320 expire 1: ** ./tests/cpp/backend.cc:321 *expire 1: ** ./tests/cpp/backend.cc:323 exists 1: ** ./tests/cpp/backend.cc:324 !*exists -1: -> 9 checks took 2.1 s +1: -> 9 checks took 2.3 s 1: 1: - expiration without expiry +25: test_two_hops (__main__.TestCommunication.test_two_hops) ... ok 1: ** ./tests/cpp/backend.cc:329 put 1: ** ./tests/cpp/backend.cc:331 expire 1: ** ./tests/cpp/backend.cc:332 !*expire -1: -> 3 checks took 3 ms +1: -> 3 checks took 59 ms 1: 1: - size/snapshot 1: ** ./tests/cpp/backend.cc:338 put @@ -3751,7 +3755,7 @@ 1: ** ./tests/cpp/backend.cc:347 ss 1: ** ./tests/cpp/backend.cc:348 ::caf::test::equal_to(ss->size(), *size) 1: ** ./tests/cpp/backend.cc:349 ::caf::test::equal_to(ss->count("foo"), 1u) -1: -> 8 checks took 3 ms +1: -> 8 checks took 32 ms 1: 1: 1: +----------------------------------------------------------------------+ @@ -3761,18 +3765,60 @@ 1: suites: 1 1: tests: 7 1: checks: 56 -1: time: 2.4 s +1: time: 2.24 s 1: success: 100% 1: 1: +----------------------------------------------------------------------+ -25/28 Test #1: backend .......................... Passed 2.08 sec +22/28 Test #1: backend .......................... Passed 2.30 sec +23: test_messages (__main__.TestCommunication.test_messages) ... ok +27: test_basic (__main__.TestStore.test_basic) ... ok +23: test_ping (__main__.TestCommunication.test_ping) ... ok +26: test_ssl_auth_failure_no_auth (__main__.TestSSL.test_ssl_auth_failure_no_auth) ... ok +23: test_publisher (__main__.TestCommunication.test_publisher) ... ok +28: test_append (__main__.TestTopic.test_append) ... ok +28: test_string (__main__.TestTopic.test_string) ... ok +28: +28: ---------------------------------------------------------------------- +28: Ran 2 tests in 0.001s +28: +28: OK +23: test_status_subscriber (__main__.TestCommunication.test_status_subscriber) ... ok +23/28 Test #28: python-topic ..................... Passed 1.72 sec +26: test_ssl_auth_failure_no_ssl (__main__.TestSSL.test_ssl_auth_failure_no_ssl) ... ok +25: test_two_hops_forwarding_disabled (__main__.TestCommunication.test_two_hops_forwarding_disabled) ... ok +26: test_ssl_auth_failure_self_signed (__main__.TestSSL.test_ssl_auth_failure_self_signed) ... ok +26: test_ssl_auth_success_ca (__main__.TestSSL.test_ssl_auth_success_ca) ... ok +23: test_status_subscriber_error (__main__.TestCommunication.test_status_subscriber_error) ... ok +23: +23: ---------------------------------------------------------------------- +23: Ran 6 tests in 2.655s +23: +23: OK +26: test_ssl_auth_success_ca_pw (__main__.TestSSL.test_ssl_auth_success_ca_pw) ... ok +24/28 Test #23: python-communication ............. Passed 4.49 sec +26: test_ssl_auth_success_self_signed (__main__.TestSSL.test_ssl_auth_success_self_signed) ... ok +26: +26: ---------------------------------------------------------------------- +26: Ran 6 tests in 2.710s +26: +26: OK +25/28 Test #26: python-ssl-tests ................. Passed 4.92 sec 25: test_two_hops_ttl (__main__.TestCommunication.test_two_hops_ttl) ... ok -14: -> 1966089 checks took 3.11 s +27: test_from_clones (__main__.TestStore.test_from_clones) ... ok +25: test_two_hops_with_forward (__main__.TestCommunication.test_two_hops_with_forward) ... ok +27: test_from_master (__main__.TestStore.test_from_master) ... ok +27: +27: ---------------------------------------------------------------------- +27: Ran 3 tests in 5.608s +27: +27: OK +26/28 Test #27: python-store ..................... Passed 6.51 sec +14: -> 1966089 checks took 8.22 s 14: 14: - general 14: -> copy construction [line 381] 14: -> prefix matching [line 398] -14: -> 119 checks took 281 us +14: -> 119 checks took 7 ms 14: 14: 14: +----------------------------------------------------------------------+ @@ -3782,31 +3828,22 @@ 14: suites: 1 14: tests: 7 14: checks: 1973499 -14: time: 3.12 s +14: time: 8.29 s 14: success: 100% 14: 14: +----------------------------------------------------------------------+ -26/28 Test #14: radix_tree ....................... Passed 3.16 sec -27: test_from_clones (__main__.TestStore.test_from_clones) ... ok -25: test_two_hops_with_forward (__main__.TestCommunication.test_two_hops_with_forward) ... ok -27: test_from_master (__main__.TestStore.test_from_master) ... ok -27: -27: ---------------------------------------------------------------------- -27: Ran 3 tests in 4.353s -27: -27: OK -27/28 Test #27: python-store ..................... Passed 4.64 sec +27/28 Test #14: radix_tree ....................... Passed 8.38 sec 25: test_two_hops_without_forward (__main__.TestCommunication.test_two_hops_without_forward) ... ok 25: 25: ---------------------------------------------------------------------- -25: Ran 5 tests in 4.654s +25: Ran 5 tests in 7.324s 25: 25: OK -28/28 Test #25: python-forwarding ................ Passed 4.93 sec +28/28 Test #25: python-forwarding ................ Passed 8.18 sec 100% tests passed, 0 tests failed out of 28 -Total Test time (real) = 5.15 sec +Total Test time (real) = 8.76 sec make[1]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary @@ -3823,9 +3860,9 @@ make -f CMakeFiles/broker.dir/build.make CMakeFiles/broker.dir/depend make -f bindings/python/CMakeFiles/python-scripts-stage.dir/build.make bindings/python/CMakeFiles/python-scripts-stage.dir/depend make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/bindings/python /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bindings/python /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bindings/python/CMakeFiles/python-scripts-stage.dir/DependInfo.cmake --color= -make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/CMakeFiles/broker.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' +cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/bindings/python /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bindings/python /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bindings/python/CMakeFiles/python-scripts-stage.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' make -f bindings/python/CMakeFiles/python-scripts-stage.dir/build.make bindings/python/CMakeFiles/python-scripts-stage.dir/build make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' @@ -3842,93 +3879,93 @@ make -f CMakeFiles/broker-pipe.dir/build.make CMakeFiles/broker-pipe.dir/depend make -f CMakeFiles/broker-node.dir/build.make CMakeFiles/broker-node.dir/depend make -f bindings/python/CMakeFiles/_broker.dir/build.make bindings/python/CMakeFiles/_broker.dir/depend -make -f tests/CMakeFiles/broker-test.dir/build.make tests/CMakeFiles/broker-test.dir/depend -make -f tests/CMakeFiles/broker-benchmark.dir/build.make tests/CMakeFiles/broker-benchmark.dir/depend -make -f tests/CMakeFiles/broker-cluster-benchmark.dir/build.make tests/CMakeFiles/broker-cluster-benchmark.dir/depend make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/CMakeFiles/broker-pipe.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/CMakeFiles/broker-node.dir/DependInfo.cmake --color= -make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/bindings/python /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bindings/python /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bindings/python/CMakeFiles/_broker.dir/DependInfo.cmake --color= +make -f tests/CMakeFiles/broker-test.dir/build.make tests/CMakeFiles/broker-test.dir/depend +make -f tests/CMakeFiles/broker-benchmark.dir/build.make tests/CMakeFiles/broker-benchmark.dir/depend +make -f tests/CMakeFiles/broker-cluster-benchmark.dir/build.make tests/CMakeFiles/broker-cluster-benchmark.dir/depend make -f doc/_examples/CMakeFiles/synopsis.dir/build.make doc/_examples/CMakeFiles/synopsis.dir/depend make -f doc/_examples/CMakeFiles/comm.dir/build.make doc/_examples/CMakeFiles/comm.dir/depend make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/tests /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests/CMakeFiles/broker-benchmark.dir/DependInfo.cmake --color= -make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/tests /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests/CMakeFiles/broker-cluster-benchmark.dir/DependInfo.cmake --color= +cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/bindings/python /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bindings/python /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/bindings/python/CMakeFiles/_broker.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/tests /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests/CMakeFiles/broker-test.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' +cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/tests /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests/CMakeFiles/broker-benchmark.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' +cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/tests /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/tests/CMakeFiles/broker-cluster-benchmark.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/doc/_examples /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/doc/_examples /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/doc/_examples/CMakeFiles/synopsis.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/doc/_examples /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/doc/_examples /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/doc/_examples/CMakeFiles/comm.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' +make -f CMakeFiles/broker-node.dir/build.make CMakeFiles/broker-node.dir/build make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' make -f CMakeFiles/broker-pipe.dir/build.make CMakeFiles/broker-pipe.dir/build -make -f CMakeFiles/broker-node.dir/build.make CMakeFiles/broker-node.dir/build make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -make -f tests/CMakeFiles/broker-benchmark.dir/build.make tests/CMakeFiles/broker-benchmark.dir/build +make -f bindings/python/CMakeFiles/_broker.dir/build.make bindings/python/CMakeFiles/_broker.dir/build make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -make -f doc/_examples/CMakeFiles/synopsis.dir/build.make doc/_examples/CMakeFiles/synopsis.dir/build +make -f tests/CMakeFiles/broker-benchmark.dir/build.make tests/CMakeFiles/broker-benchmark.dir/build make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -make -f bindings/python/CMakeFiles/_broker.dir/build.make bindings/python/CMakeFiles/_broker.dir/build +make -f doc/_examples/CMakeFiles/comm.dir/build.make doc/_examples/CMakeFiles/comm.dir/build make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' +make -f doc/_examples/CMakeFiles/synopsis.dir/build.make doc/_examples/CMakeFiles/synopsis.dir/build make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' make -f tests/CMakeFiles/broker-cluster-benchmark.dir/build.make tests/CMakeFiles/broker-cluster-benchmark.dir/build -make -f doc/_examples/CMakeFiles/comm.dir/build.make doc/_examples/CMakeFiles/comm.dir/build -make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'CMakeFiles/broker-pipe.dir/build'. make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' +make -f tests/CMakeFiles/broker-test.dir/build.make tests/CMakeFiles/broker-test.dir/build make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/CMakeFiles/broker-benchmark.dir/build'. +make[3]: Nothing to be done for 'CMakeFiles/broker-pipe.dir/build'. make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'doc/_examples/CMakeFiles/synopsis.dir/build'. +make[3]: Nothing to be done for 'CMakeFiles/broker-node.dir/build'. make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' +[ 54%] Built target broker-node +[ 54%] Built target broker-pipe make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'CMakeFiles/broker-node.dir/build'. -[ 52%] Built target broker-pipe +make[3]: Nothing to be done for 'tests/CMakeFiles/broker-benchmark.dir/build'. make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' make -f doc/_examples/CMakeFiles/stores.dir/build.make doc/_examples/CMakeFiles/stores.dir/depend +make -f doc/_examples/CMakeFiles/ping.dir/build.make doc/_examples/CMakeFiles/ping.dir/depend make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/doc/_examples /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/doc/_examples /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/doc/_examples/CMakeFiles/stores.dir/DependInfo.cmake --color= -[ 54%] Built target synopsis -[ 56%] Built target broker-benchmark -make -f doc/_examples/CMakeFiles/ping.dir/build.make doc/_examples/CMakeFiles/ping.dir/depend -[ 59%] Built target broker-node +make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'doc/_examples/CMakeFiles/synopsis.dir/build'. +make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' cd /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/broker-1.4.0+ds1 /build/broker-1.4.0+ds1/doc/_examples /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/doc/_examples /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/doc/_examples/CMakeFiles/ping.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'doc/_examples/CMakeFiles/comm.dir/build'. make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' +[ 56%] Built target broker-benchmark +[ 59%] Built target synopsis make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'tests/CMakeFiles/broker-cluster-benchmark.dir/build'. make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'bindings/python/CMakeFiles/_broker.dir/build'. -make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' +[ 61%] Built target comm make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' make -f doc/_examples/CMakeFiles/stores.dir/build.make doc/_examples/CMakeFiles/stores.dir/build +[ 63%] Built target broker-cluster-benchmark make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' make -f doc/_examples/CMakeFiles/ping.dir/build.make doc/_examples/CMakeFiles/ping.dir/build -[ 64%] Built target comm -[ 67%] Built target _broker -[ 69%] Built target broker-cluster-benchmark +make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'bindings/python/CMakeFiles/_broker.dir/build'. make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -make -f tests/CMakeFiles/broker-test.dir/build.make tests/CMakeFiles/broker-test.dir/build +[ 69%] Built target _broker make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'doc/_examples/CMakeFiles/stores.dir/build'. +make[3]: Nothing to be done for 'tests/CMakeFiles/broker-test.dir/build'. make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'doc/_examples/CMakeFiles/ping.dir/build'. +make[3]: Nothing to be done for 'doc/_examples/CMakeFiles/stores.dir/build'. make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -[ 72%] Built target stores -[ 74%] Built target ping make[3]: Entering directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'tests/CMakeFiles/broker-test.dir/build'. +make[3]: Nothing to be done for 'doc/_examples/CMakeFiles/ping.dir/build'. make[3]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' -[100%] Built target broker-test +[ 95%] Built target broker-test +[ 97%] Built target ping +[100%] Built target stores make[2]: Leaving directory '/build/broker-1.4.0+ds1/obj-aarch64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /build/broker-1.4.0+ds1/obj-aarch64-linux-gnu/CMakeFiles 0 make -f CMakeFiles/Makefile2 preinstall @@ -4078,9 +4115,9 @@ dpkg-gencontrol: warning: Provides field of package python3-broker: substitution variable ${python3:Provides} used, but is not defined dh_md5sums -O--buildsystem=cmake dh_builddeb -O--buildsystem=cmake -dpkg-deb: building package 'libbroker2-dbgsym' in '../libbroker2-dbgsym_1.4.0+ds1-1_arm64.deb'. dpkg-deb: building package 'libbroker-dev' in '../libbroker-dev_1.4.0+ds1-1_arm64.deb'. dpkg-deb: building package 'libbroker2' in '../libbroker2_1.4.0+ds1-1_arm64.deb'. +dpkg-deb: building package 'libbroker2-dbgsym' in '../libbroker2-dbgsym_1.4.0+ds1-1_arm64.deb'. dpkg-deb: building package 'python3-broker' in '../python3-broker_1.4.0+ds1-1_arm64.deb'. dpkg-genbuildinfo --build=binary -O../broker_1.4.0+ds1-1_arm64.buildinfo dpkg-genchanges --build=binary -O../broker_1.4.0+ds1-1_arm64.changes @@ -4089,12 +4126,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/12756/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/12756/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/515 and its subdirectories -I: Current time: Tue May 21 23:54:59 -12 2024 -I: pbuilder-time-stamp: 1716378899 +I: removing directory /srv/workspace/pbuilder/12756 and its subdirectories +I: Current time: Thu Apr 20 20:01:35 +14 2023 +I: pbuilder-time-stamp: 1681970495