Started by timer
Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building remotely on prd-ubuntu1804-docker-4c-4g-1171 (ubuntu1804-docker-4c-4g) in workspace /w/workspace/ric-plt-sdl-autotools-sonarqube
[ssh-agent] Looking for ssh-agent implementation...
$ ssh-agent
SSH_AUTH_SOCK=/tmp/ssh-uKEJureG0Kjt/agent.2076
SSH_AGENT_PID=2078
[ssh-agent] Started.
Running ssh-add (command line suppressed)
Identity added: /w/workspace/ric-plt-sdl-autotools-sonarqube@tmp/private_key_14504490496331439591.key (jenkins-ssh)
[ssh-agent] Using credentials jenkins (jenkins)
The recommended git tool is: NONE
using credential jenkins
Wiping out workspace first.
Cloning the remote Git repository
Cloning repository ssh://oran-jobbuilder@gerrit.o-ran-sc.org:29418/ric-plt/sdl
 > git init /w/workspace/ric-plt-sdl-autotools-sonarqube # timeout=10
Fetching upstream changes from ssh://oran-jobbuilder@gerrit.o-ran-sc.org:29418/ric-plt/sdl
 > git --version # timeout=10
 > git --version # 'git version 2.17.1'
using GIT_SSH to set credentials jenkins
 > git fetch --tags --progress -- ssh://oran-jobbuilder@gerrit.o-ran-sc.org:29418/ric-plt/sdl +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url ssh://oran-jobbuilder@gerrit.o-ran-sc.org:29418/ric-plt/sdl # timeout=10
 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
Avoid second fetch
 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10
Checking out Revision 3b6642d225b9ff6b51bf6093644df6e95b2a62c4 (refs/remotes/origin/master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 3b6642d225b9ff6b51bf6093644df6e95b2a62c4 # timeout=10
Commit message: "RIC:1060: Change in PTL"
 > git rev-list --no-walk 3b6642d225b9ff6b51bf6093644df6e95b2a62c4 # timeout=10
provisioning config files...
copy managed file [npmrc] to file:/home/jenkins/.npmrc
copy managed file [pipconf] to file:/home/jenkins/.config/pip/pip.conf
[ric-plt-sdl-autotools-sonarqube] $ /bin/bash /tmp/jenkins18371917465863364303.sh
--> setup-sdl-build-deb.sh
+ sudo apt-get update
Get:1 https://download.docker.com/linux/ubuntu bionic InRelease [64.4 kB]
Hit:2 https://deb.nodesource.com/node_16.x bionic InRelease
Hit:3 http://apt.puppetlabs.com xenial InRelease
Get:4 http://security.ubuntu.com/ubuntu bionic-security InRelease [102 kB]
Get:5 http://ppa.launchpad.net/openjdk-r/ppa/ubuntu bionic InRelease [21.5 kB]
Get:6 http://nova.clouds.archive.ubuntu.com/ubuntu bionic InRelease [242 kB]
Err:3 http://apt.puppetlabs.com xenial InRelease
  The following signatures were invalid: EXPKEYSIG 4528B6CD9E61EF26 Puppet, Inc. Release Key (Puppet, Inc. Release Key) <release@puppet.com>
Get:7 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages [2717 kB]
Get:8 http://nova.clouds.archive.ubuntu.com/ubuntu bionic-updates InRelease [102 kB]
Get:9 http://security.ubuntu.com/ubuntu bionic-security/main Translation-en [468 kB]
Get:10 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 Packages [1303 kB]
Get:11 http://nova.clouds.archive.ubuntu.com/ubuntu bionic-backports InRelease [102 kB]
Get:12 http://nova.clouds.archive.ubuntu.com/ubuntu bionic/main amd64 Packages [1019 kB]
Get:13 http://nova.clouds.archive.ubuntu.com/ubuntu bionic/main Translation-en [516 kB]
Get:14 http://nova.clouds.archive.ubuntu.com/ubuntu bionic/restricted amd64 Packages [9184 B]
Get:15 http://nova.clouds.archive.ubuntu.com/ubuntu bionic/restricted Translation-en [3584 B]
Get:16 http://nova.clouds.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages [8570 kB]
Get:17 http://nova.clouds.archive.ubuntu.com/ubuntu bionic/universe Translation-en [4941 kB]
Get:18 http://nova.clouds.archive.ubuntu.com/ubuntu bionic/multiverse amd64 Packages [151 kB]
Get:19 http://nova.clouds.archive.ubuntu.com/ubuntu bionic/multiverse Translation-en [108 kB]
Get:20 http://nova.clouds.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages [3045 kB]
Get:21 http://nova.clouds.archive.ubuntu.com/ubuntu bionic-updates/main Translation-en [554 kB]
Get:22 http://nova.clouds.archive.ubuntu.com/ubuntu bionic-updates/restricted amd64 Packages [1347 kB]
Get:23 http://nova.clouds.archive.ubuntu.com/ubuntu bionic-updates/restricted Translation-en [187 kB]
Get:24 http://nova.clouds.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages [1915 kB]
Get:25 http://nova.clouds.archive.ubuntu.com/ubuntu bionic-updates/universe Translation-en [421 kB]
Get:26 http://nova.clouds.archive.ubuntu.com/ubuntu bionic-updates/multiverse amd64 Packages [25.6 kB]
Get:27 http://nova.clouds.archive.ubuntu.com/ubuntu bionic-updates/multiverse Translation-en [6088 B]
Get:28 http://nova.clouds.archive.ubuntu.com/ubuntu bionic-backports/main amd64 Packages [53.3 kB]
Get:29 http://nova.clouds.archive.ubuntu.com/ubuntu bionic-backports/main Translation-en [14.6 kB]
Get:30 http://nova.clouds.archive.ubuntu.com/ubuntu bionic-backports/universe amd64 Packages [18.2 kB]
Get:31 http://nova.clouds.archive.ubuntu.com/ubuntu bionic-backports/universe Translation-en [8668 B]
Fetched 28.0 MB in 7s (3875 kB/s)
Reading package lists...
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://apt.puppetlabs.com xenial InRelease: The following signatures were invalid: EXPKEYSIG 4528B6CD9E61EF26 Puppet, Inc. Release Key (Puppet, Inc. Release Key) <release@puppet.com>
W: Failed to fetch http://apt.puppetlabs.com/dists/xenial/InRelease  The following signatures were invalid: EXPKEYSIG 4528B6CD9E61EF26 Puppet, Inc. Release Key (Puppet, Inc. Release Key) <release@puppet.com>
W: Some index files failed to download. They have been ignored, or old ones used instead.
+ sudo apt-get -q -y install autoconf-archive libhiredis-dev rpm valgrind libboost-filesystem-dev libboost-program-options-dev libboost-system-dev
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  debugedit gdb gdbserver libbabeltrace1 libboost-filesystem1.65-dev
  libboost-program-options1.65-dev libboost-system1.65-dev libc6-dbg libdw1
  libhiredis0.13 liblua5.2-0 librpm8 librpmbuild8 librpmio8 librpmsign8
  rpm-common rpm2cpio
Suggested packages:
  rpm-i18n gdb-doc alien elfutils rpmlint rpm2html valgrind-dbg valgrind-mpi
  kcachegrind alleyoop valkyrie
The following NEW packages will be installed:
  autoconf-archive debugedit gdb gdbserver libbabeltrace1
  libboost-filesystem-dev libboost-filesystem1.65-dev
  libboost-program-options-dev libboost-program-options1.65-dev
  libboost-system-dev libboost-system1.65-dev libc6-dbg libdw1 libhiredis-dev
  libhiredis0.13 liblua5.2-0 librpm8 librpmbuild8 librpmio8 librpmsign8 rpm
  rpm-common rpm2cpio valgrind
0 upgraded, 24 newly installed, 0 to remove and 10 not upgraded.
Need to get 24.6 MB of archives.
After this operation, 137 MB of additional disk space will be used.
Get:1 http://nova.clouds.archive.ubuntu.com/ubuntu bionic/universe amd64 autoconf-archive all 20170928-2 [668 kB]
Get:2 http://nova.clouds.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libdw1 amd64 0.170-0.4ubuntu0.1 [203 kB]
Get:3 http://nova.clouds.archive.ubuntu.com/ubuntu bionic/main amd64 liblua5.2-0 amd64 5.2.4-1.1build1 [108 kB]
Get:4 http://nova.clouds.archive.ubuntu.com/ubuntu bionic/universe amd64 librpmio8 amd64 4.14.1+dfsg1-2 [74.6 kB]
Get:5 http://nova.clouds.archive.ubuntu.com/ubuntu bionic/universe amd64 debugedit amd64 4.14.1+dfsg1-2 [19.1 kB]
Get:6 http://nova.clouds.archive.ubuntu.com/ubuntu bionic/main amd64 libbabeltrace1 amd64 1.5.5-1 [154 kB]
Get:7 http://nova.clouds.archive.ubuntu.com/ubuntu bionic-updates/main amd64 gdb amd64 8.1.1-0ubuntu1 [2937 kB]
Get:8 http://nova.clouds.archive.ubuntu.com/ubuntu bionic-updates/main amd64 gdbserver amd64 8.1.1-0ubuntu1 [282 kB]
Get:9 http://nova.clouds.archive.ubuntu.com/ubuntu bionic/main amd64 libboost-system1.65-dev amd64 1.65.1+dfsg-0ubuntu5 [11.8 kB]
Get:10 http://nova.clouds.archive.ubuntu.com/ubuntu bionic/main amd64 libboost-filesystem1.65-dev amd64 1.65.1+dfsg-0ubuntu5 [52.1 kB]
Get:11 http://nova.clouds.archive.ubuntu.com/ubuntu bionic/main amd64 libboost-filesystem-dev amd64 1.65.1.0ubuntu1 [2960 B]
Get:12 http://nova.clouds.archive.ubuntu.com/ubuntu bionic/main amd64 libboost-program-options1.65-dev amd64 1.65.1+dfsg-0ubuntu5 [163 kB]
Get:13 http://nova.clouds.archive.ubuntu.com/ubuntu bionic/main amd64 libboost-program-options-dev amd64 1.65.1.0ubuntu1 [2940 B]
Get:14 http://nova.clouds.archive.ubuntu.com/ubuntu bionic/main amd64 libboost-system-dev amd64 1.65.1.0ubuntu1 [3060 B]
Get:15 http://nova.clouds.archive.ubuntu.com/ubuntu bionic/universe amd64 libhiredis0.13 amd64 0.13.3-2.2 [25.3 kB]
Get:16 http://nova.clouds.archive.ubuntu.com/ubuntu bionic/universe amd64 libhiredis-dev amd64 0.13.3-2.2 [39.6 kB]
Get:17 http://nova.clouds.archive.ubuntu.com/ubuntu bionic/universe amd64 librpm8 amd64 4.14.1+dfsg1-2 [173 kB]
Get:18 http://nova.clouds.archive.ubuntu.com/ubuntu bionic/universe amd64 librpmbuild8 amd64 4.14.1+dfsg1-2 [70.5 kB]
Get:19 http://nova.clouds.archive.ubuntu.com/ubuntu bionic/universe amd64 librpmsign8 amd64 4.14.1+dfsg1-2 [8184 B]
Get:20 http://nova.clouds.archive.ubuntu.com/ubuntu bionic/universe amd64 rpm-common amd64 4.14.1+dfsg1-2 [28.7 kB]
Get:21 http://nova.clouds.archive.ubuntu.com/ubuntu bionic/universe amd64 rpm2cpio amd64 4.14.1+dfsg1-2 [7988 B]
Get:22 http://nova.clouds.archive.ubuntu.com/ubuntu bionic/universe amd64 rpm amd64 4.14.1+dfsg1-2 [119 kB]
Get:23 http://nova.clouds.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libc6-dbg amd64 2.27-3ubuntu1.6 [5162 kB]
Get:24 http://nova.clouds.archive.ubuntu.com/ubuntu bionic-updates/main amd64 valgrind amd64 1:3.13.0-2ubuntu2.3 [14.3 MB]
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
dpkg-preconfigure: unable to re-open stdin: 
Fetched 24.6 MB in 8s (3234 kB/s)
Selecting previously unselected package autoconf-archive.
(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 ... 188300 files and directories currently installed.)
Preparing to unpack .../00-autoconf-archive_20170928-2_all.deb ...
Unpacking autoconf-archive (20170928-2) ...
Selecting previously unselected package libdw1:amd64.
Preparing to unpack .../01-libdw1_0.170-0.4ubuntu0.1_amd64.deb ...
Unpacking libdw1:amd64 (0.170-0.4ubuntu0.1) ...
Selecting previously unselected package liblua5.2-0:amd64.
Preparing to unpack .../02-liblua5.2-0_5.2.4-1.1build1_amd64.deb ...
Unpacking liblua5.2-0:amd64 (5.2.4-1.1build1) ...
Selecting previously unselected package librpmio8.
Preparing to unpack .../03-librpmio8_4.14.1+dfsg1-2_amd64.deb ...
Unpacking librpmio8 (4.14.1+dfsg1-2) ...
Selecting previously unselected package debugedit.
Preparing to unpack .../04-debugedit_4.14.1+dfsg1-2_amd64.deb ...
Unpacking debugedit (4.14.1+dfsg1-2) ...
Selecting previously unselected package libbabeltrace1:amd64.
Preparing to unpack .../05-libbabeltrace1_1.5.5-1_amd64.deb ...
Unpacking libbabeltrace1:amd64 (1.5.5-1) ...
Selecting previously unselected package gdb.
Preparing to unpack .../06-gdb_8.1.1-0ubuntu1_amd64.deb ...
Unpacking gdb (8.1.1-0ubuntu1) ...
Selecting previously unselected package gdbserver.
Preparing to unpack .../07-gdbserver_8.1.1-0ubuntu1_amd64.deb ...
Unpacking gdbserver (8.1.1-0ubuntu1) ...
Selecting previously unselected package libboost-system1.65-dev:amd64.
Preparing to unpack .../08-libboost-system1.65-dev_1.65.1+dfsg-0ubuntu5_amd64.deb ...
Unpacking libboost-system1.65-dev:amd64 (1.65.1+dfsg-0ubuntu5) ...
Selecting previously unselected package libboost-filesystem1.65-dev:amd64.
Preparing to unpack .../09-libboost-filesystem1.65-dev_1.65.1+dfsg-0ubuntu5_amd64.deb ...
Unpacking libboost-filesystem1.65-dev:amd64 (1.65.1+dfsg-0ubuntu5) ...
Selecting previously unselected package libboost-filesystem-dev:amd64.
Preparing to unpack .../10-libboost-filesystem-dev_1.65.1.0ubuntu1_amd64.deb ...
Unpacking libboost-filesystem-dev:amd64 (1.65.1.0ubuntu1) ...
Selecting previously unselected package libboost-program-options1.65-dev:amd64.
Preparing to unpack .../11-libboost-program-options1.65-dev_1.65.1+dfsg-0ubuntu5_amd64.deb ...
Unpacking libboost-program-options1.65-dev:amd64 (1.65.1+dfsg-0ubuntu5) ...
Selecting previously unselected package libboost-program-options-dev:amd64.
Preparing to unpack .../12-libboost-program-options-dev_1.65.1.0ubuntu1_amd64.deb ...
Unpacking libboost-program-options-dev:amd64 (1.65.1.0ubuntu1) ...
Selecting previously unselected package libboost-system-dev:amd64.
Preparing to unpack .../13-libboost-system-dev_1.65.1.0ubuntu1_amd64.deb ...
Unpacking libboost-system-dev:amd64 (1.65.1.0ubuntu1) ...
Selecting previously unselected package libhiredis0.13:amd64.
Preparing to unpack .../14-libhiredis0.13_0.13.3-2.2_amd64.deb ...
Unpacking libhiredis0.13:amd64 (0.13.3-2.2) ...
Selecting previously unselected package libhiredis-dev:amd64.
Preparing to unpack .../15-libhiredis-dev_0.13.3-2.2_amd64.deb ...
Unpacking libhiredis-dev:amd64 (0.13.3-2.2) ...
Selecting previously unselected package librpm8.
Preparing to unpack .../16-librpm8_4.14.1+dfsg1-2_amd64.deb ...
Unpacking librpm8 (4.14.1+dfsg1-2) ...
Selecting previously unselected package librpmbuild8.
Preparing to unpack .../17-librpmbuild8_4.14.1+dfsg1-2_amd64.deb ...
Unpacking librpmbuild8 (4.14.1+dfsg1-2) ...
Selecting previously unselected package librpmsign8.
Preparing to unpack .../18-librpmsign8_4.14.1+dfsg1-2_amd64.deb ...
Unpacking librpmsign8 (4.14.1+dfsg1-2) ...
Selecting previously unselected package rpm-common.
Preparing to unpack .../19-rpm-common_4.14.1+dfsg1-2_amd64.deb ...
Unpacking rpm-common (4.14.1+dfsg1-2) ...
Selecting previously unselected package rpm2cpio.
Preparing to unpack .../20-rpm2cpio_4.14.1+dfsg1-2_amd64.deb ...
Unpacking rpm2cpio (4.14.1+dfsg1-2) ...
Selecting previously unselected package rpm.
Preparing to unpack .../21-rpm_4.14.1+dfsg1-2_amd64.deb ...
Unpacking rpm (4.14.1+dfsg1-2) ...
Selecting previously unselected package libc6-dbg:amd64.
Preparing to unpack .../22-libc6-dbg_2.27-3ubuntu1.6_amd64.deb ...
Unpacking libc6-dbg:amd64 (2.27-3ubuntu1.6) ...
Selecting previously unselected package valgrind.
Preparing to unpack .../23-valgrind_1%3a3.13.0-2ubuntu2.3_amd64.deb ...
Unpacking valgrind (1:3.13.0-2ubuntu2.3) ...
Setting up libhiredis0.13:amd64 (0.13.3-2.2) ...
Setting up libhiredis-dev:amd64 (0.13.3-2.2) ...
Setting up libboost-program-options1.65-dev:amd64 (1.65.1+dfsg-0ubuntu5) ...
Setting up libc6-dbg:amd64 (2.27-3ubuntu1.6) ...
Setting up libdw1:amd64 (0.170-0.4ubuntu0.1) ...
Setting up autoconf-archive (20170928-2) ...
Setting up gdbserver (8.1.1-0ubuntu1) ...
Setting up libboost-system1.65-dev:amd64 (1.65.1+dfsg-0ubuntu5) ...
Setting up liblua5.2-0:amd64 (5.2.4-1.1build1) ...
Setting up valgrind (1:3.13.0-2ubuntu2.3) ...
Setting up libbabeltrace1:amd64 (1.5.5-1) ...
Setting up libboost-program-options-dev:amd64 (1.65.1.0ubuntu1) ...
Setting up librpmio8 (4.14.1+dfsg1-2) ...
Setting up debugedit (4.14.1+dfsg1-2) ...
Setting up libboost-system-dev:amd64 (1.65.1.0ubuntu1) ...
Setting up libboost-filesystem1.65-dev:amd64 (1.65.1+dfsg-0ubuntu5) ...
Setting up gdb (8.1.1-0ubuntu1) ...
Setting up librpm8 (4.14.1+dfsg1-2) ...
Setting up rpm-common (4.14.1+dfsg1-2) ...
Setting up librpmsign8 (4.14.1+dfsg1-2) ...
Setting up libboost-filesystem-dev:amd64 (1.65.1.0ubuntu1) ...
Setting up librpmbuild8 (4.14.1+dfsg1-2) ...
Setting up rpm2cpio (4.14.1+dfsg1-2) ...
Setting up rpm (4.14.1+dfsg1-2) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Processing triggers for install-info (6.5.0.dfsg.1-2) ...
Processing triggers for libc-bin (2.27-3ubuntu1.6) ...
+ autoreconf --install
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'.
libtoolize: copying file 'build-aux/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
configure.ac:44: installing 'build-aux/ar-lib'
configure.ac:44: installing 'build-aux/compile'
configure.ac:45: installing 'build-aux/config.guess'
configure.ac:45: installing 'build-aux/config.sub'
configure.ac:43: installing 'build-aux/install-sh'
configure.ac:43: installing 'build-aux/missing'
Makefile.am: installing 'build-aux/depcomp'
+ echo '--> setup-sdl-build-deb.sh ends'
--> setup-sdl-build-deb.sh ends
[ric-plt-sdl-autotools-sonarqube] $ /bin/bash /tmp/jenkins17937489196424218438.sh
---> autotools-sonarqube.sh
+ c=/w/workspace/ric-plt-sdl-autotools-sonarqube/configure
+ [[ ! -f /w/workspace/ric-plt-sdl-autotools-sonarqube/configure ]]
+ [[ ! -x /w/workspace/ric-plt-sdl-autotools-sonarqube/configure ]]
+ configure_opts=--with-gcov-report-dir=gcov_report
+ make_opts='-j4 test_gcov'
+ build_wrap_dir=/w/workspace/ric-plt-sdl-autotools-sonarqube/bw-output
+ bw=bw.zip
+ wget -q -O bw.zip https://sonarcloud.io/static/cpp/build-wrapper-linux-x86.zip
+ unzip -q bw.zip
+ sudo mv build-wrapper-linux-x86 /opt/build-wrapper
+ rm -f bw.zip
+ eval /w/workspace/ric-plt-sdl-autotools-sonarqube/configure --prefix=/w/workspace/ric-plt-sdl-autotools-sonarqube/output --with-gcov-report-dir=gcov_report
++ /w/workspace/ric-plt-sdl-autotools-sonarqube/configure --prefix=/w/workspace/ric-plt-sdl-autotools-sonarqube/output --with-gcov-report-dir=gcov_report
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking how to create a pax tar archive... gnutar
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking for ar... ar
checking the archiver (ar) interface... ar
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking whether make supports nested variables... (cached) yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether g++ supports C++11 features by default... yes
checking for boostlib >= 1.53... yes
checking whether the Boost::Program_Options library is available... yes
checking for exit in -lboost_program_options... yes
checking whether the Boost::System library is available... yes
checking for exit in -lboost_system... yes
checking whether the Boost::Filesystem library is available... yes
checking for exit in -lboost_filesystem... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for HIREDIS... yes
checking rpm package... no
checking deb package... no
checking gcov... yes
configure: gcov report directory: gcov_report
checking for doxygen... no
configure: WARNING: doxygen not found - will not generate any doxygen documentation
checking for perl... /usr/bin/perl
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating Doxyfile
config.status: creating rpm/sdl.spec
config.status: creating debian/changelog
config.status: creating run-tests.sh
config.status: creating include/config.h
config.status: executing depfiles commands
config.status: executing libtool commands
+ eval /opt/build-wrapper/build-wrapper-linux-x86-64 --out-dir /w/workspace/ric-plt-sdl-autotools-sonarqube/bw-output make -j4 test_gcov
++ /opt/build-wrapper/build-wrapper-linux-x86-64 --out-dir /w/workspace/ric-plt-sdl-autotools-sonarqube/bw-output make -j4 test_gcov
  CXX      tst/testrunner-abort_test.o
  CXX      tst/testrunner-asyncdummystorage_test.o
  CXX      tst/testrunner-asyncstorage_test.o
  CXX      tst/testrunner-backenderror_test.o
  CXX      tst/testrunner-configurationreader_test.o
  CXX      tst/testrunner-databaseconfiguration_test.o
  CXX      tst/testrunner-databaseconfigurationimpl_test.o
  CXX      tst/testrunner-emptynamespace_test.o
  CXX      tst/testrunner-engine_test.o
  CXX      tst/testrunner-engineimpl_test.o
  CXX      tst/testrunner-error_test.o
  CXX      tst/testrunner-errorqueries_test.o
  CXX      tst/testrunner-eventfd_test.o
  CXX      tst/testrunner-gettopsrcdir.o
  CXX      tst/testrunner-filedescriptor_test.o
  CXX      tst/testrunner-hostandport_test.o
  CXX      tst/testrunner-invalidnamespace_test.o
  CXX      tst/testrunner-main.o
  CXX      tst/testrunner-mockableasyncstorage_test.o
  CXX      tst/testrunner-mockablesyncstorage_test.o
  CXX      tst/testrunner-namespaceconfigurations_test.o
  CXX      tst/testrunner-namespaceconfigurationsimpl_test.o
  CXX      tst/testrunner-namespacevalidator_test.o
  CXX      tst/testrunner-publisherid_test.o
  CXX      tst/testrunner-syncstorage_test.o
  CXX      tst/testrunner-syncstorageimpl_test.o
  CXX      tst/testrunner-system_test.o
  CXX      tst/testrunner-timer_test.o
  CXX      tst/testrunner-timerfd_test.o
  CXX      tst/testrunner-wellknownerrorcode.o
  CXX      tst/testrunner-asynccommanddispatcher_test.o
  CXX      tst/testrunner-asyncdatabasediscovery_test.o
  CXX      tst/testrunner-asyncredisstorage_test.o
  CXX      tst/testrunner-asyncsentineldatabasediscovery_test.o
  CXX      tst/testrunner-asyncstorageimpl_test.o
  CXX      tst/testrunner-contents_test.o
  CXX      tst/testrunner-contentsbuilder_test.o
  CXX      tst/testrunner-databaseinfo_test.o
  CXX      tst/testrunner-redisgeneral_test.o
  CXX      tst/testrunner-redisreplybuilder.o
  CXX      tst/testrunner-reply_test.o
  CXX      tst/testrunner-asynchirediscommanddispatcher_test.o
  CXX      tst/testrunner-asynchiredisdatabasediscovery_test.o
  CXX      tst/testrunner-hiredisepolladapter_test.o
  CXX      tst/testrunner-hiredissystem_test.o
  CXX      src/libsdl_la-abort.lo
  CXX      src/libsdl_la-asyncconnection.lo
  CXX      src/libsdl_la-asyncdummystorage.lo
  CXX      src/libsdl_la-asyncstorage.lo
  CXX      src/libsdl_la-asyncstorageimpl.lo
  CXX      src/libsdl_la-backenderror.lo
  CXX      src/libsdl_la-configurationpaths.lo
  CXX      src/libsdl_la-configurationreader.lo
src/asyncstorageimpl.cpp: In member function ‘virtual void shareddatalayer::AsyncStorageImpl::findKeysAsync(const Namespace&, const string&, const FindKeysAck&)’:
src/asyncstorageimpl.cpp:241:69: warning: ‘virtual void shareddatalayer::AsyncStorage::findKeysAsync(const Namespace&, const string&, const FindKeysAck&)’ is deprecated: Use listKeys() instead. [-Wdeprecated-declarations]
     getOperationHandler(ns).findKeysAsync(ns, keyPrefix, findKeysAck);
                                                                     ^
In file included from ./include/private/asyncstorageimpl.hpp:26:0,
                 from src/asyncstorageimpl.cpp:25:
./include/sdl/asyncstorage.hpp:305:22: note: declared here
         virtual void findKeysAsync(const Namespace& ns,
                      ^~~~~~~~~~~~~
  CXX      src/libsdl_la-createlogger.lo
  CXX      src/libsdl_la-databaseconfiguration.lo
  CXX      src/libsdl_la-databaseconfigurationimpl.lo
  CXX      src/libsdl_la-emptynamespace.lo
  CXX      src/libsdl_la-engine.lo
  CXX      src/libsdl_la-engineimpl.lo
  CXX      src/libsdl_la-error.lo
  CXX      src/libsdl_la-errorqueries.lo
  CXX      src/libsdl_la-exception.lo
  CXX      src/libsdl_la-eventfd.lo
  CXX      src/libsdl_la-filedescriptor.lo
  CXX      src/libsdl_la-hostandport.lo
  CXX      src/libsdl_la-invalidnamespace.lo
  CXX      src/libsdl_la-namespacevalidator.lo
  CXX      src/libsdl_la-namespaceconfigurationsimpl.lo
  CXX      src/libsdl_la-notconnected.lo
  CXX      src/libsdl_la-operationinterrupted.lo
  CXX      src/libsdl_la-publisherid.lo
  CXX      src/libsdl_la-rejectedbybackend.lo
  CXX      src/libsdl_la-rejectedbysdl.lo
  CXX      src/libsdl_la-stdstreamlogger.lo
  CXX      src/libsdl_la-syncstorage.lo
  CXX      src/libsdl_la-syncstorageimpl.lo
  CXX      src/libsdl_la-system.lo
src/syncstorageimpl.cpp: In member function ‘virtual shareddatalayer::SyncStorage::Keys shareddatalayer::SyncStorageImpl::findKeys(const Namespace&, const string&)’:
src/syncstorageimpl.cpp:280:65: warning: ‘virtual void shareddatalayer::AsyncStorage::findKeysAsync(const Namespace&, const string&, const FindKeysAck&)’ is deprecated: Use listKeys() instead. [-Wdeprecated-declarations]
                                           std::placeholders::_2));
                                                                 ^
In file included from src/syncstorageimpl.cpp:24:0:
./include/sdl/asyncstorage.hpp:305:22: note: declared here
         virtual void findKeysAsync(const Namespace& ns,
                      ^~~~~~~~~~~~~
  CXX      src/libsdl_la-timer.lo
  CXX      src/libsdl_la-timerfd.lo
  CXX      src/redis/libsdl_la-asynccommanddispatcher.lo
  CXX      src/redis/libsdl_la-asyncdatabasediscovery.lo
  CXX      src/redis/libsdl_la-asyncredisreply.lo
  CXX      src/redis/libsdl_la-asyncredisstorage.lo
  CXX      src/redis/libsdl_la-asyncsentineldatabasediscovery.lo
  CXX      src/redis/libsdl_la-contentsbuilder.lo
  CXX      src/redis/libsdl_la-asynchirediscommanddispatcher.lo
  CXX      src/redis/libsdl_la-asynchiredisdatabasediscovery.lo
  CXX      src/redis/libsdl_la-hiredisepolladapter.lo
  CXX      src/redis/libsdl_la-hiredissystem.lo
  CXX      src/redis/libsdl_la-redisgeneral.lo
  CXX      3rdparty/googletest/googlemock/src/libgmock_la-gmock-all.lo
  CXX      3rdparty/googletest/googlemock/src/libgmock_la-gmock-cardinalities.lo
  CXX      3rdparty/googletest/googlemock/src/libgmock_la-gmock.lo
  CXX      3rdparty/googletest/googlemock/src/libgmock_la-gmock-internal-utils.lo
  CXX      3rdparty/googletest/googlemock/src/libgmock_la-gmock_main.lo
  CXX      3rdparty/googletest/googlemock/src/libgmock_la-gmock-matchers.lo
  CXX      3rdparty/googletest/googlemock/src/libgmock_la-gmock-spec-builders.lo
  CXX      3rdparty/googletest/googletest/src/libgtest_la-gtest-all.lo
  CXX      3rdparty/googletest/googletest/src/libgtest_la-gtest.lo
  CXX      3rdparty/googletest/googletest/src/libgtest_la-gtest-death-test.lo
  CXX      3rdparty/googletest/googletest/src/libgtest_la-gtest-filepath.lo
  CXX      3rdparty/googletest/googletest/src/libgtest_la-gtest_main.lo
  CXX      3rdparty/googletest/googletest/src/libgtest_la-gtest-port.lo
  CXX      3rdparty/googletest/googletest/src/libgtest_la-gtest-printers.lo
  CXX      3rdparty/googletest/googletest/src/libgtest_la-gtest-test-part.lo
  CXX      3rdparty/googletest/googletest/src/libgtest_la-gtest-typed-test.lo
  CXXLD    libsdl.la
ar: `u' modifier ignored since `D' is the default (see `U')
  CXXLD    libgmock.la
ar: `u' modifier ignored since `D' is the default (see `U')
  CXXLD    libgtest.la
ar: `u' modifier ignored since `D' is the default (see `U')
  CXXLD    testrunner
./run-tests.sh
valgrind enabled
==11128== Memcheck, a memory error detector
==11128== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==11128== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info
==11128== Command: /w/workspace/ric-plt-sdl-autotools-sonarqube/.libs/testrunner
==11128== 
[==========] Running 352 tests from 59 test cases.
[----------] Global test environment set-up.
[----------] 1 test from AbortDeathTest
[ RUN      ] AbortDeathTest.CallingSHAREDDATALAYERABORTAbortsWithMessageContainingSourceFileNameAndLineNumber
[       OK ] AbortDeathTest.CallingSHAREDDATALAYERABORTAbortsWithMessageContainingSourceFileNameAndLineNumber (862 ms)
[----------] 1 test from AbortDeathTest (872 ms total)

[----------] 4 tests from EngineImplDeathTest
[ RUN      ] EngineImplDeathTest.AddingAlreadyAddedFDCallsSHAREDDATALAYER_ABORT
[       OK ] EngineImplDeathTest.AddingAlreadyAddedFDCallsSHAREDDATALAYER_ABORT (800 ms)
[ RUN      ] EngineImplDeathTest.ModifyingNonExistingFDCallsSHAREDDATALAYER_ABORT
[       OK ] EngineImplDeathTest.ModifyingNonExistingFDCallsSHAREDDATALAYER_ABORT (648 ms)
[ RUN      ] EngineImplDeathTest.DellingFDDelsTheFDFromEpollAndFromTheMap
[       OK ] EngineImplDeathTest.DellingFDDelsTheFDFromEpollAndFromTheMap (667 ms)
[ RUN      ] EngineImplDeathTest.DellingNonExistingFDCallsSHAREDDATALAYER_ABORT
[       OK ] EngineImplDeathTest.DellingNonExistingFDCallsSHAREDDATALAYER_ABORT (647 ms)
[----------] 4 tests from EngineImplDeathTest (2767 ms total)

[----------] 1 test from SystemDeathTest
[ RUN      ] SystemDeathTest.FailureWithCloseAbortsWithAbort
[       OK ] SystemDeathTest.FailureWithCloseAbortsWithAbort (654 ms)
[----------] 1 test from SystemDeathTest (655 ms total)

[----------] 4 tests from AsyncSentinelDatabaseDiscoveryDeathTest
[ RUN      ] AsyncSentinelDatabaseDiscoveryDeathTest.MasterInquiryParsingErrorAborts_InvalidReplyType

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
tst/asyncsentineldatabasediscovery_test.cpp:449:
    Function call: getType()
          Returns: 4-byte object <00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.
[       OK ] AsyncSentinelDatabaseDiscoveryDeathTest.MasterInquiryParsingErrorAborts_InvalidReplyType (998 ms)
[ RUN      ] AsyncSentinelDatabaseDiscoveryDeathTest.MasterInquiryParsingErrorAborts_InvalidHostElementType

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
tst/asyncsentineldatabasediscovery_test.cpp:285:
    Function call: getType()
          Returns: 4-byte object <04-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
tst/asyncsentineldatabasediscovery_test.cpp:287:
    Function call: getArray()
          Returns: 0x56353c989b70
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
tst/asyncsentineldatabasediscovery_test.cpp:460:
    Function call: getType()
          Returns: 4-byte object <00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.
[       OK ] AsyncSentinelDatabaseDiscoveryDeathTest.MasterInquiryParsingErrorAborts_InvalidHostElementType (672 ms)
[ RUN      ] AsyncSentinelDatabaseDiscoveryDeathTest.MasterInquiryParsingErrorAborts_InvalidPortElementType

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
tst/asyncsentineldatabasediscovery_test.cpp:285:
    Function call: getType()
          Returns: 4-byte object <04-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
tst/asyncsentineldatabasediscovery_test.cpp:287:
    Function call: getArray()
          Returns: 0x5631739f8b70
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
tst/asyncsentineldatabasediscovery_test.cpp:289:
    Function call: getType()
          Returns: 4-byte object <03-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
tst/asyncsentineldatabasediscovery_test.cpp:295:
    Function call: getString()
          Returns: 0x5631739f8b28
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
tst/asyncsentineldatabasediscovery_test.cpp:471:
    Function call: getType()
          Returns: 4-byte object <00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.
[       OK ] AsyncSentinelDatabaseDiscoveryDeathTest.MasterInquiryParsingErrorAborts_InvalidPortElementType (654 ms)
[ RUN      ] AsyncSentinelDatabaseDiscoveryDeathTest.MasterInquiryParsingErrorAborts_PortCantBeCastedToInt

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
tst/asyncsentineldatabasediscovery_test.cpp:285:
    Function call: getType()
          Returns: 4-byte object <04-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
tst/asyncsentineldatabasediscovery_test.cpp:287:
    Function call: getArray()
          Returns: 0x55a3ce871b70
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
tst/asyncsentineldatabasediscovery_test.cpp:289:
    Function call: getType()
          Returns: 4-byte object <03-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
tst/asyncsentineldatabasediscovery_test.cpp:295:
    Function call: getString()
          Returns: 0x55a3ce871b28
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
tst/asyncsentineldatabasediscovery_test.cpp:293:
    Function call: getType()
          Returns: 4-byte object <03-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
tst/asyncsentineldatabasediscovery_test.cpp:484:
    Function call: getString()
          Returns: 0x7ffdd6cbf910
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.
[       OK ] AsyncSentinelDatabaseDiscoveryDeathTest.MasterInquiryParsingErrorAborts_PortCantBeCastedToInt (661 ms)
[----------] 4 tests from AsyncSentinelDatabaseDiscoveryDeathTest (2986 ms total)

[----------] 6 tests from AsyncSentinelDatabaseDiscoveryInListeningModeDeathTest
[ RUN      ] AsyncSentinelDatabaseDiscoveryInListeningModeDeathTest.SubscribeReplyParsingErrorAborts_InvalidReplyType

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
tst/asyncsentineldatabasediscovery_test.cpp:530:
    Function call: getType()
          Returns: 4-byte object <00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.
[       OK ] AsyncSentinelDatabaseDiscoveryInListeningModeDeathTest.SubscribeReplyParsingErrorAborts_InvalidReplyType (735 ms)
[ RUN      ] AsyncSentinelDatabaseDiscoveryInListeningModeDeathTest.SubscribeReplyParsingErrorAborts_InvalidKindElementType

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
tst/asyncsentineldatabasediscovery_test.cpp:347:
    Function call: getType()
          Returns: 4-byte object <04-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
tst/asyncsentineldatabasediscovery_test.cpp:349:
    Function call: getArray()
          Returns: 0x562844492ff0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
tst/asyncsentineldatabasediscovery_test.cpp:539:
    Function call: getType()
          Returns: 4-byte object <00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.
[       OK ] AsyncSentinelDatabaseDiscoveryInListeningModeDeathTest.SubscribeReplyParsingErrorAborts_InvalidKindElementType (655 ms)
[ RUN      ] AsyncSentinelDatabaseDiscoveryInListeningModeDeathTest.SubscribeReplyParsingErrorAborts_InvalidKind

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
tst/asyncsentineldatabasediscovery_test.cpp:347:
    Function call: getType()
          Returns: 4-byte object <04-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
tst/asyncsentineldatabasediscovery_test.cpp:349:
    Function call: getArray()
          Returns: 0x562a484bfea0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
tst/asyncsentineldatabasediscovery_test.cpp:351:
    Function call: getType()
          Returns: 4-byte object <03-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
tst/asyncsentineldatabasediscovery_test.cpp:550:
    Function call: getString()
          Returns: 0x7ffc315112e0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.
[       OK ] AsyncSentinelDatabaseDiscoveryInListeningModeDeathTest.SubscribeReplyParsingErrorAborts_InvalidKind (670 ms)
[ RUN      ] AsyncSentinelDatabaseDiscoveryInListeningModeDeathTest.SubscribeReplyParsingErrorAborts_InvalidMessageElementType

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
tst/asyncsentineldatabasediscovery_test.cpp:347:
    Function call: getType()
          Returns: 4-byte object <04-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
tst/asyncsentineldatabasediscovery_test.cpp:349:
    Function call: getArray()
          Returns: 0x559abf781ff0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
tst/asyncsentineldatabasediscovery_test.cpp:351:
    Function call: getType()
          Returns: 4-byte object <03-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
tst/asyncsentineldatabasediscovery_test.cpp:353:
    Function call: getString()
          Returns: 0x559abf782008
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
tst/asyncsentineldatabasediscovery_test.cpp:559:
    Function call: getType()
          Returns: 4-byte object <00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.
[       OK ] AsyncSentinelDatabaseDiscoveryInListeningModeDeathTest.SubscribeReplyParsingErrorAborts_InvalidMessageElementType (669 ms)
[ RUN      ] AsyncSentinelDatabaseDiscoveryInListeningModeDeathTest.SubscribeReplyParsingErrorAborts_InvalidMessageStructure

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
tst/asyncsentineldatabasediscovery_test.cpp:347:
    Function call: getType()
          Returns: 4-byte object <04-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
tst/asyncsentineldatabasediscovery_test.cpp:349:
    Function call: getArray()
          Returns: 0x560bfb3bfff0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
tst/asyncsentineldatabasediscovery_test.cpp:351:
    Function call: getType()
          Returns: 4-byte object <03-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
tst/asyncsentineldatabasediscovery_test.cpp:353:
    Function call: getString()
          Returns: 0x560bfb3c0008
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
tst/asyncsentineldatabasediscovery_test.cpp:355:
    Function call: getType()
          Returns: 4-byte object <03-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
tst/asyncsentineldatabasediscovery_test.cpp:570:
    Function call: getString()
          Returns: 0x7ffe172ce520
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.
[       OK ] AsyncSentinelDatabaseDiscoveryInListeningModeDeathTest.SubscribeReplyParsingErrorAborts_InvalidMessageStructure (653 ms)
[ RUN      ] AsyncSentinelDatabaseDiscoveryInListeningModeDeathTest.SubscribeReplyParsingErrorAborts_InvalidPort

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
tst/asyncsentineldatabasediscovery_test.cpp:347:
    Function call: getType()
          Returns: 4-byte object <04-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
tst/asyncsentineldatabasediscovery_test.cpp:349:
    Function call: getArray()
          Returns: 0x56081fb56ea0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
tst/asyncsentineldatabasediscovery_test.cpp:351:
    Function call: getType()
          Returns: 4-byte object <03-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
tst/asyncsentineldatabasediscovery_test.cpp:353:
    Function call: getString()
          Returns: 0x56081fb56eb8
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
tst/asyncsentineldatabasediscovery_test.cpp:355:
    Function call: getType()
          Returns: 4-byte object <03-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
tst/asyncsentineldatabasediscovery_test.cpp:581:
    Function call: getString()
          Returns: 0x7fff61a29ee0
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.
[       OK ] AsyncSentinelDatabaseDiscoveryInListeningModeDeathTest.SubscribeReplyParsingErrorAborts_InvalidPort (653 ms)
[----------] 6 tests from AsyncSentinelDatabaseDiscoveryInListeningModeDeathTest (4039 ms total)

[----------] 2 tests from AsyncHiredisCommandDispatcherDeathTest
[ RUN      ] AsyncHiredisCommandDispatcherDeathTest.CbRemovedAfterHiredisCb
shareddatalayer: redis connected, fd: 3
[       OK ] AsyncHiredisCommandDispatcherDeathTest.CbRemovedAfterHiredisCb (867 ms)
[ RUN      ] AsyncHiredisCommandDispatcherDeathTest.TooManyRepliesAborts
shareddatalayer: redis connected, fd: 3
[       OK ] AsyncHiredisCommandDispatcherDeathTest.TooManyRepliesAborts (654 ms)
[----------] 2 tests from AsyncHiredisCommandDispatcherDeathTest (1521 ms total)

[----------] 5 tests from AsyncDummyStorageTest
[ RUN      ] AsyncDummyStorageTest.IsNotCopyableAndIsNotMovable
[       OK ] AsyncDummyStorageTest.IsNotCopyableAndIsNotMovable (15 ms)
[ RUN      ] AsyncDummyStorageTest.ImplementsAsyncStorage
[       OK ] AsyncDummyStorageTest.ImplementsAsyncStorage (1 ms)
[ RUN      ] AsyncDummyStorageTest.CanGetFd
[       OK ] AsyncDummyStorageTest.CanGetFd (18 ms)
[ RUN      ] AsyncDummyStorageTest.CanHandleEvents
[       OK ] AsyncDummyStorageTest.CanHandleEvents (4 ms)
[ RUN      ] AsyncDummyStorageTest.AcksAreImmediatelyScheduled
[       OK ] AsyncDummyStorageTest.AcksAreImmediatelyScheduled (120 ms)
[----------] 5 tests from AsyncDummyStorageTest (160 ms total)

[----------] 6 tests from AsyncStorageTest
[ RUN      ] AsyncStorageTest.IsNotCopyable
[       OK ] AsyncStorageTest.IsNotCopyable (1 ms)
[ RUN      ] AsyncStorageTest.HasVirtualDestructor
[       OK ] AsyncStorageTest.HasVirtualDestructor (1 ms)
[ RUN      ] AsyncStorageTest.IsAbstract
[       OK ] AsyncStorageTest.IsAbstract (1 ms)
[ RUN      ] AsyncStorageTest.CommaIsTheSeparator
[       OK ] AsyncStorageTest.CommaIsTheSeparator (1 ms)
[ RUN      ] AsyncStorageTest.CanThrowWhenDisallowedSeparatorCharacterIsUsedInNamespace
[       OK ] AsyncStorageTest.CanThrowWhenDisallowedSeparatorCharacterIsUsedInNamespace (50 ms)
[ RUN      ] AsyncStorageTest.AsyncStorageCreateInstanceHasCorrectType
[       OK ] AsyncStorageTest.AsyncStorageCreateInstanceHasCorrectType (28 ms)
[----------] 6 tests from AsyncStorageTest (86 ms total)

[----------] 1 test from BackendErrorTest
[ RUN      ] BackendErrorTest.CanThrowAndCatchBackendError
[       OK ] BackendErrorTest.CanThrowAndCatchBackendError (5 ms)
[----------] 1 test from BackendErrorTest (5 ms total)

[----------] 22 tests from ConfigurationReaderInputStreamTest
[ RUN      ] ConfigurationReaderInputStreamTest.CanReadJSONDatabaseConfiguration
[       OK ] ConfigurationReaderInputStreamTest.CanReadJSONDatabaseConfiguration (146 ms)
[ RUN      ] ConfigurationReaderInputStreamTest.CanReadJSONDatabaseConfigurationWithMultipleServerAddresses
[       OK ] ConfigurationReaderInputStreamTest.CanReadJSONDatabaseConfigurationWithMultipleServerAddresses (8 ms)
[ RUN      ] ConfigurationReaderInputStreamTest.CanReadJSONDatabaseConfigurationWithMultipleReadOperations
[       OK ] ConfigurationReaderInputStreamTest.CanReadJSONDatabaseConfigurationWithMultipleReadOperations (10 ms)
[ RUN      ] ConfigurationReaderInputStreamTest.CanCatchAndThrowMisingMandatoryDatabaseTypeParameter
shareddatalayer: Configuration error in <istream>: missing "type"[       OK ] ConfigurationReaderInputStreamTest.CanCatchAndThrowMisingMandatoryDatabaseTypeParameter (28 ms)
[ RUN      ] ConfigurationReaderInputStreamTest.CanCatchAndThrowMisingMandatoryDatabaseServersArray
shareddatalayer: Configuration error in <istream>: missing "servers"[       OK ] ConfigurationReaderInputStreamTest.CanCatchAndThrowMisingMandatoryDatabaseServersArray (7 ms)
[ RUN      ] ConfigurationReaderInputStreamTest.CanCatchAndThrowMisingMandatoryDatabaseServerAddressParameter
shareddatalayer: Configuration error in <istream>: missing "address"[       OK ] ConfigurationReaderInputStreamTest.CanCatchAndThrowMisingMandatoryDatabaseServerAddressParameter (6 ms)
[ RUN      ] ConfigurationReaderInputStreamTest.CanCatchAndThrowDatabaseConfigurationDbTypeError
shareddatalayer: Configuration error in <istream>: some error[       OK ] ConfigurationReaderInputStreamTest.CanCatchAndThrowDatabaseConfigurationDbTypeError (17 ms)
[ RUN      ] ConfigurationReaderInputStreamTest.CanCatchAndThrowDatabaseConfigurationAddressError
shareddatalayer: Configuration error in <istream>: invalid "address": "someBadAddress" some error[       OK ] ConfigurationReaderInputStreamTest.CanCatchAndThrowDatabaseConfigurationAddressError (13 ms)
[ RUN      ] ConfigurationReaderInputStreamTest.CanHandleJSONWithoutAnyConfiguration
[       OK ] ConfigurationReaderInputStreamTest.CanHandleJSONWithoutAnyConfiguration (14 ms)
[ RUN      ] ConfigurationReaderInputStreamTest.CanReadJSONSharedDataLayerConfiguration
[       OK ] ConfigurationReaderInputStreamTest.CanReadJSONSharedDataLayerConfiguration (52 ms)
[ RUN      ] ConfigurationReaderInputStreamTest.CanReadJSONSharedDataLayerConfigurationWithMultipleReadOperations
[       OK ] ConfigurationReaderInputStreamTest.CanReadJSONSharedDataLayerConfigurationWithMultipleReadOperations (9 ms)
[ RUN      ] ConfigurationReaderInputStreamTest.CanReadJSONSharedDataLayerConfigurationWithEmptyNamespacePrefixValue
[       OK ] ConfigurationReaderInputStreamTest.CanReadJSONSharedDataLayerConfigurationWithEmptyNamespacePrefixValue (6 ms)
[ RUN      ] ConfigurationReaderInputStreamTest.CanCatchAndThrowJSONSyntaxError
shareddatalayer: error in SDL configuration <istream> at line 7: expected ':'[       OK ] ConfigurationReaderInputStreamTest.CanCatchAndThrowJSONSyntaxError (18 ms)
[ RUN      ] ConfigurationReaderInputStreamTest.CanCatchAndThrowParameterUseDbBackendBadValue
shareddatalayer: Configuration error in <istream>: invalid "useDbBackend": "bad-value"[       OK ] ConfigurationReaderInputStreamTest.CanCatchAndThrowParameterUseDbBackendBadValue (17 ms)
[ RUN      ] ConfigurationReaderInputStreamTest.CanCatchAndThrowParameterEnableNotificationsBadValue
shareddatalayer: Configuration error in <istream>: invalid "enableNotifications": "bad-value"[       OK ] ConfigurationReaderInputStreamTest.CanCatchAndThrowParameterEnableNotificationsBadValue (6 ms)
[ RUN      ] ConfigurationReaderInputStreamTest.CanCatchAndThrowMisingMandatoryNamespacePrefixParameter
[       OK ] ConfigurationReaderInputStreamTest.CanCatchAndThrowMisingMandatoryNamespacePrefixParameter (5 ms)
[ RUN      ] ConfigurationReaderInputStreamTest.CanCatchAndThrowMisingMandatoryUseDbBackendParameter
shareddatalayer: Configuration error in <istream>: missing "useDbBackend"[       OK ] ConfigurationReaderInputStreamTest.CanCatchAndThrowMisingMandatoryUseDbBackendParameter (7 ms)
[ RUN      ] ConfigurationReaderInputStreamTest.CanCatchAndThrowMisingMandatoryEnableNotificationsParameter
shareddatalayer: Configuration error in <istream>: missing "enableNotifications"[       OK ] ConfigurationReaderInputStreamTest.CanCatchAndThrowMisingMandatoryEnableNotificationsParameter (6 ms)
[ RUN      ] ConfigurationReaderInputStreamTest.CanThrowValidationErrorForNamespacePrefixWithDisallowedCharacters
shareddatalayer: Configuration error in <istream>: "namespacePrefix": "a,b{c}" contains some of these disallowed characters: ,{}[       OK ] ConfigurationReaderInputStreamTest.CanThrowValidationErrorForNamespacePrefixWithDisallowedCharacters (9 ms)
[ RUN      ] ConfigurationReaderInputStreamTest.CanThrowValidationErrorForEnableNotificationsWithNoDbBackend
shareddatalayer: Configuration error in <istream>: "enableNotifications" cannot be true, when "useDbBackend" is false[       OK ] ConfigurationReaderInputStreamTest.CanThrowValidationErrorForEnableNotificationsWithNoDbBackend (9 ms)
[ RUN      ] ConfigurationReaderInputStreamTest.WillNotReadDatabaseConfigurationToNonEmptyContainer
[       OK ] ConfigurationReaderInputStreamTest.WillNotReadDatabaseConfigurationToNonEmptyContainer (659 ms)
[ RUN      ] ConfigurationReaderInputStreamTest.WillNotReadNamespaceConfigurationToNonEmptyContainer
[       OK ] ConfigurationReaderInputStreamTest.WillNotReadNamespaceConfigurationToNonEmptyContainer (658 ms)
[----------] 22 tests from ConfigurationReaderInputStreamTest (1716 ms total)

[----------] 9 tests from ConfigurationReaderEnvironmentVariableTest
[ RUN      ] ConfigurationReaderEnvironmentVariableTest.EnvironmentConfigurationCanOverrideJSONDatabaseConfiguration
[       OK ] ConfigurationReaderEnvironmentVariableTest.EnvironmentConfigurationCanOverrideJSONDatabaseConfiguration (53 ms)
[ RUN      ] ConfigurationReaderEnvironmentVariableTest.EnvironmentConfigurationWithoutPortIsAccepted
[       OK ] ConfigurationReaderEnvironmentVariableTest.EnvironmentConfigurationWithoutPortIsAccepted (10 ms)
[ RUN      ] ConfigurationReaderEnvironmentVariableTest.EmptyEnvironmentVariableThrows
shareddatalayer: Configuration error in DBAAS_SERVICE_HOST: Missing environment variable configuration![       OK ] ConfigurationReaderEnvironmentVariableTest.EmptyEnvironmentVariableThrows (16 ms)
[ RUN      ] ConfigurationReaderEnvironmentVariableTest.IllegalCharacterInEnvironmentVariableThrows
shareddatalayer: Configuration error in DBAAS_SERVICE_HOST: some error[       OK ] ConfigurationReaderEnvironmentVariableTest.IllegalCharacterInEnvironmentVariableThrows (9 ms)
[ RUN      ] ConfigurationReaderEnvironmentVariableTest.EnvironmentConfigurationAcceptIPv6Address
[       OK ] ConfigurationReaderEnvironmentVariableTest.EnvironmentConfigurationAcceptIPv6Address (9 ms)
[ RUN      ] ConfigurationReaderEnvironmentVariableTest.EnvironmentConfigurationWithSentinel
[       OK ] ConfigurationReaderEnvironmentVariableTest.EnvironmentConfigurationWithSentinel (18 ms)
[ RUN      ] ConfigurationReaderEnvironmentVariableTest.EnvironmentConfigurationWithSentinelAndClusterConfiguration
[       OK ] ConfigurationReaderEnvironmentVariableTest.EnvironmentConfigurationWithSentinelAndClusterConfiguration (18 ms)
[ RUN      ] ConfigurationReaderEnvironmentVariableTest.EnvironmentConfigurationWithoutSentinelAndWithClusterConfiguration
[       OK ] ConfigurationReaderEnvironmentVariableTest.EnvironmentConfigurationWithoutSentinelAndWithClusterConfiguration (12 ms)
[ RUN      ] ConfigurationReaderEnvironmentVariableTest.EnvironmentConfigurationWithoutSentinelAndWithClusterConfigurationAndDbPort
[       OK ] ConfigurationReaderEnvironmentVariableTest.EnvironmentConfigurationWithoutSentinelAndWithClusterConfigurationAndDbPort (12 ms)
[----------] 9 tests from ConfigurationReaderEnvironmentVariableTest (158 ms total)

[----------] 4 tests from DatabaseConfigurationTest
[ RUN      ] DatabaseConfigurationTest.HasVirtualDestructor
[       OK ] DatabaseConfigurationTest.HasVirtualDestructor (1 ms)
[ RUN      ] DatabaseConfigurationTest.IsAbstract
[       OK ] DatabaseConfigurationTest.IsAbstract (1 ms)
[ RUN      ] DatabaseConfigurationTest.IsNotCopyableAndIsNotMovable
[       OK ] DatabaseConfigurationTest.IsNotCopyableAndIsNotMovable (1 ms)
[ RUN      ] DatabaseConfigurationTest.CanThrowAndCatchInvalidDbType
[       OK ] DatabaseConfigurationTest.CanThrowAndCatchInvalidDbType (5 ms)
[----------] 4 tests from DatabaseConfigurationTest (8 ms total)

[----------] 23 tests from DatabaseConfigurationImplTest
[ RUN      ] DatabaseConfigurationImplTest.CanReturnDefaultAddress
[       OK ] DatabaseConfigurationImplTest.CanReturnDefaultAddress (6 ms)
[ RUN      ] DatabaseConfigurationImplTest.CanReturnEmptyAddressListIfNoAddressesAreApplied
[       OK ] DatabaseConfigurationImplTest.CanReturnEmptyAddressListIfNoAddressesAreApplied (2 ms)
[ RUN      ] DatabaseConfigurationImplTest.CanReturnUnknownTypeIfNoRedisDbTypeIsApplied
[       OK ] DatabaseConfigurationImplTest.CanReturnUnknownTypeIfNoRedisDbTypeIsApplied (2 ms)
[ RUN      ] DatabaseConfigurationImplTest.CanApplyRedisDbTypeStringAndReturnType
[       OK ] DatabaseConfigurationImplTest.CanApplyRedisDbTypeStringAndReturnType (2 ms)
[ RUN      ] DatabaseConfigurationImplTest.CanApplyRedisClusterDbTypeStringAndReturnType
[       OK ] DatabaseConfigurationImplTest.CanApplyRedisClusterDbTypeStringAndReturnType (3 ms)
[ RUN      ] DatabaseConfigurationImplTest.CanApplyRedisSentinelDbTypeStringAndReturnType
[       OK ] DatabaseConfigurationImplTest.CanApplyRedisSentinelDbTypeStringAndReturnType (2 ms)
[ RUN      ] DatabaseConfigurationImplTest.CanApplySdlStandaloneClusterDbTypeStringAndReturnType
[       OK ] DatabaseConfigurationImplTest.CanApplySdlStandaloneClusterDbTypeStringAndReturnType (2 ms)
[ RUN      ] DatabaseConfigurationImplTest.CanApplySdlSentinelClusterDbTypeStringAndReturnType
[       OK ] DatabaseConfigurationImplTest.CanApplySdlSentinelClusterDbTypeStringAndReturnType (2 ms)
[ RUN      ] DatabaseConfigurationImplTest.CanApplyNewAddressesOneByOneAndReturnAllAddresses
[       OK ] DatabaseConfigurationImplTest.CanApplyNewAddressesOneByOneAndReturnAllAddresses (11 ms)
[ RUN      ] DatabaseConfigurationImplTest.CanGetAddressesOneByOneWithAddressIndex
[       OK ] DatabaseConfigurationImplTest.CanGetAddressesOneByOneWithAddressIndex (12 ms)
[ RUN      ] DatabaseConfigurationImplTest.CanThrowIfIllegalDbTypeIsApplied
[       OK ] DatabaseConfigurationImplTest.CanThrowIfIllegalDbTypeIsApplied (3 ms)
[ RUN      ] DatabaseConfigurationImplTest.CanApplyIPv6AddressAndReturnIt
[       OK ] DatabaseConfigurationImplTest.CanApplyIPv6AddressAndReturnIt (5 ms)
[ RUN      ] DatabaseConfigurationImplTest.IsEmptyReturnsCorrectInformation
[       OK ] DatabaseConfigurationImplTest.IsEmptyReturnsCorrectInformation (2 ms)
[ RUN      ] DatabaseConfigurationImplTest.DefaultSentinelAddressIsNone
[       OK ] DatabaseConfigurationImplTest.DefaultSentinelAddressIsNone (2 ms)
[ RUN      ] DatabaseConfigurationImplTest.CanApplyAndReturnSentinelAddress
[       OK ] DatabaseConfigurationImplTest.CanApplyAndReturnSentinelAddress (13 ms)
[ RUN      ] DatabaseConfigurationImplTest.CanApplyAndReturnSentinelAddressDefaultSentinelPort
[       OK ] DatabaseConfigurationImplTest.CanApplyAndReturnSentinelAddressDefaultSentinelPort (9 ms)
[ RUN      ] DatabaseConfigurationImplTest.DefaultSentinelMasterNameIsEmpty
[       OK ] DatabaseConfigurationImplTest.DefaultSentinelMasterNameIsEmpty (2 ms)
[ RUN      ] DatabaseConfigurationImplTest.CanApplyAndReturnSentinelMasterName
[       OK ] DatabaseConfigurationImplTest.CanApplyAndReturnSentinelMasterName (4 ms)
[ RUN      ] DatabaseConfigurationImplTest.CanApplyAndReturnSentinelMasterNames
[       OK ] DatabaseConfigurationImplTest.CanApplyAndReturnSentinelMasterNames (6 ms)
[ RUN      ] DatabaseConfigurationImplTest.CanApplyAndReturnDefaultSentinelMasterNamesWhenNotAllMasterNamesAreSet
[       OK ] DatabaseConfigurationImplTest.CanApplyAndReturnDefaultSentinelMasterNamesWhenNotAllMasterNamesAreSet (3 ms)
[ RUN      ] DatabaseConfigurationImplTest.CanReturnSDLSentinelClusterAddresses
[       OK ] DatabaseConfigurationImplTest.CanReturnSDLSentinelClusterAddresses (10 ms)
[ RUN      ] DatabaseConfigurationImplTest.CanReturnSDLSentinelPorts
[       OK ] DatabaseConfigurationImplTest.CanReturnSDLSentinelPorts (9 ms)
[ RUN      ] DatabaseConfigurationImplTest.CanReturnDefaultSentinelPortForSDLClusterAddress
[       OK ] DatabaseConfigurationImplTest.CanReturnDefaultSentinelPortForSDLClusterAddress (3 ms)
[----------] 23 tests from DatabaseConfigurationImplTest (119 ms total)

[----------] 1 test from EmptyNamespaceTest
[ RUN      ] EmptyNamespaceTest.CanThrowAndCatchEmptyNamespace
[       OK ] EmptyNamespaceTest.CanThrowAndCatchEmptyNamespace (2 ms)
[----------] 1 test from EmptyNamespaceTest (2 ms total)

[----------] 3 tests from EngineTest
[ RUN      ] EngineTest.HasVirtualDestructor
[       OK ] EngineTest.HasVirtualDestructor (1 ms)
[ RUN      ] EngineTest.IsAbstract
[       OK ] EngineTest.IsAbstract (5 ms)
[ RUN      ] EngineTest.IsNotCopyableAndIsNotMovable
[       OK ] EngineTest.IsNotCopyableAndIsNotMovable (1 ms)
[----------] 3 tests from EngineTest (7 ms total)

[----------] 7 tests from EngineImplTest
[ RUN      ] EngineImplTest.HandleEventsWithoutAnyAddedFDsDoesNothing
[       OK ] EngineImplTest.HandleEventsWithoutAnyAddedFDsDoesNothing (15 ms)
[ RUN      ] EngineImplTest.FDReturnsTheEpollFD
[       OK ] EngineImplTest.FDReturnsTheEpollFD (2 ms)
[ RUN      ] EngineImplTest.AddingFDAddsTheFDToEpoll
[       OK ] EngineImplTest.AddingFDAddsTheFDToEpoll (9 ms)
[ RUN      ] EngineImplTest.AddingFileDescriptorSetsAtCloseCallback
[       OK ] EngineImplTest.AddingFileDescriptorSetsAtCloseCallback (17 ms)
[ RUN      ] EngineImplTest.ModifyingFDModifiesTheFDInEpoll
[       OK ] EngineImplTest.ModifyingFDModifiesTheFDInEpoll (5 ms)
[ RUN      ] EngineImplTest.HandleEventsCallsAddedEventHandlersAccordingToEpollReturnValue
[       OK ] EngineImplTest.HandleEventsCallsAddedEventHandlersAccordingToEpollReturnValue (46 ms)
[ RUN      ] EngineImplTest.PendingEventsOfDeletedFileDescriptorAreForgotten
[       OK ] EngineImplTest.PendingEventsOfDeletedFileDescriptorAreForgotten (17 ms)
[----------] 7 tests from EngineImplTest (116 ms total)

[----------] 5 tests from ErrorCodesTest
[ RUN      ] ErrorCodesTest.AllAsyncRedisCommandDispatcherErrorCodesHaveCorrectDescriptionMessage
[       OK ] ErrorCodesTest.AllAsyncRedisCommandDispatcherErrorCodesHaveCorrectDescriptionMessage (19 ms)
[ RUN      ] ErrorCodesTest.AllAsyncRedisCommandDispatcherErrorCodesAreMappedToCorrectSDLInternalError
[       OK ] ErrorCodesTest.AllAsyncRedisCommandDispatcherErrorCodesAreMappedToCorrectSDLInternalError (9 ms)
[ RUN      ] ErrorCodesTest.AllErrorCodeEnumsAreMappedToCorrectClientErrorCode
shareddatalayer: AsyncRedisStorage::ErrorCode::END_MARKER is not meant to be mapped to InternalError (it is only for enum loop control)
shareddatalayer: AsyncRedisStorage::ErrorCode::END_MARKER is not meant to be mapped to InternalError (it is only for enum loop control)
shareddatalayer: AsyncRedisStorage::ErrorCode::END_MARKER is not meant to be mapped to InternalError (it is only for enum loop control)
shareddatalayer: AsyncRedisCommandDispatcherErrorCode::END_MARKER is not meant to be mapped to InternalError (it is only for enum loop control)
shareddatalayer: AsyncRedisCommandDispatcherErrorCode::END_MARKER is not meant to be mapped to InternalError (it is only for enum loop control)
shareddatalayer: AsyncRedisCommandDispatcherErrorCode::END_MARKER is not meant to be mapped to InternalError (it is only for enum loop control)
[       OK ] ErrorCodesTest.AllErrorCodeEnumsAreMappedToCorrectClientErrorCode (21 ms)
[ RUN      ] ErrorCodesTest.ErrorCodeEnumsDoNotMapToIncorrectClientErrorCode
shareddatalayer: AsyncRedisStorage::ErrorCode::END_MARKER is not meant to be mapped to InternalError (it is only for enum loop control)
shareddatalayer: AsyncRedisStorage::ErrorCode::END_MARKER is not meant to be mapped to InternalError (it is only for enum loop control)
shareddatalayer: AsyncRedisCommandDispatcherErrorCode::END_MARKER is not meant to be mapped to InternalError (it is only for enum loop control)
shareddatalayer: AsyncRedisCommandDispatcherErrorCode::END_MARKER is not meant to be mapped to InternalError (it is only for enum loop control)
[       OK ] ErrorCodesTest.ErrorCodeEnumsDoNotMapToIncorrectClientErrorCode (10 ms)
[ RUN      ] ErrorCodesTest.AllErrorCodeEnumClassesHaveCategory
[       OK ] ErrorCodesTest.AllErrorCodeEnumClassesHaveCategory (2 ms)
[----------] 5 tests from ErrorCodesTest (63 ms total)

[----------] 1 test from ErrorCodeQueriesTest
[ RUN      ] ErrorCodeQueriesTest.AllClientErrorCodeEnumsHaveCorrectDescriptionMessage
[       OK ] ErrorCodeQueriesTest.AllClientErrorCodeEnumsHaveCorrectDescriptionMessage (9 ms)
[----------] 1 test from ErrorCodeQueriesTest (9 ms total)

[----------] 6 tests from EventFDTest
[ RUN      ] EventFDTest.IsNotCopyableAndIsNotMovable
[       OK ] EventFDTest.IsNotCopyableAndIsNotMovable (60 ms)
[ RUN      ] EventFDTest.PostWritesToEventFD
[       OK ] EventFDTest.PostWritesToEventFD (31 ms)
[ RUN      ] EventFDTest.HandleEventsExecutesAllCallbacksInFIFOOrder
[       OK ] EventFDTest.HandleEventsExecutesAllCallbacksInFIFOOrder (41 ms)
[ RUN      ] EventFDTest.CallbacksAddedInPostAreNotExecutedDuringTheSameHandleEvents
[       OK ] EventFDTest.CallbacksAddedInPostAreNotExecutedDuringTheSameHandleEvents (8 ms)
[ RUN      ] EventFDTest.ExecutedCallbackIsDestroyedBeforeExecutingTheNextCallback
[       OK ] EventFDTest.ExecutedCallbackIsDestroyedBeforeExecutingTheNextCallback (10 ms)
[ RUN      ] EventFDTest.PostingNullCallbackCallsSHAREDDATALAYER_ABORT
[       OK ] EventFDTest.PostingNullCallbackCallsSHAREDDATALAYER_ABORT (632 ms)
[----------] 6 tests from EventFDTest (784 ms total)

[----------] 9 tests from FileDescriptorTest
[ RUN      ] FileDescriptorTest.IsNotCopyable
[       OK ] FileDescriptorTest.IsNotCopyable (7 ms)
[ RUN      ] FileDescriptorTest.IsNotDefaultConstructible
[       OK ] FileDescriptorTest.IsNotDefaultConstructible (1 ms)
[ RUN      ] FileDescriptorTest.IsConvertibleToInt
[       OK ] FileDescriptorTest.IsConvertibleToInt (7 ms)
[ RUN      ] FileDescriptorTest.WhenDestructedFileDescriptorIsClosed
[       OK ] FileDescriptorTest.WhenDestructedFileDescriptorIsClosed (3 ms)
[ RUN      ] FileDescriptorTest.InvalidFileDescriptorIsNotClosed
[       OK ] FileDescriptorTest.InvalidFileDescriptorIsNotClosed (3 ms)
[ RUN      ] FileDescriptorTest.DetachWhenDestructed
[       OK ] FileDescriptorTest.DetachWhenDestructed (8 ms)
[ RUN      ] FileDescriptorTest.InvalidFileDescriptorIsNotDetached
[       OK ] FileDescriptorTest.InvalidFileDescriptorIsNotDetached (3 ms)
[ RUN      ] FileDescriptorTest.OwnershipIsTransferredInMoveConstructor
[       OK ] FileDescriptorTest.OwnershipIsTransferredInMoveConstructor (12 ms)
[ RUN      ] FileDescriptorTest.OldFdIsClosedAndOwnershipIsTransferredInMoveAssignment
[       OK ] FileDescriptorTest.OldFdIsClosedAndOwnershipIsTransferredInMoveAssignment (11 ms)
[----------] 9 tests from FileDescriptorTest (57 ms total)

[----------] 15 tests from HostAndPortTest
[ RUN      ] HostAndPortTest.UseDefaultPortNumber
[       OK ] HostAndPortTest.UseDefaultPortNumber (6 ms)
[ RUN      ] HostAndPortTest.UseExplicitPortNumber
[       OK ] HostAndPortTest.UseExplicitPortNumber (6 ms)
[ RUN      ] HostAndPortTest.UseExplicitPortName
[       OK ] HostAndPortTest.UseExplicitPortName (58 ms)
[ RUN      ] HostAndPortTest.IPv6AddressWithExplicitPortNumber
[       OK ] HostAndPortTest.IPv6AddressWithExplicitPortNumber (4 ms)
[ RUN      ] HostAndPortTest.IPv6AddressWithDefaultPortNumber
[       OK ] HostAndPortTest.IPv6AddressWithDefaultPortNumber (4 ms)
[ RUN      ] HostAndPortTest.HostnameInBracketsWithExplicitPort
[       OK ] HostAndPortTest.HostnameInBracketsWithExplicitPort (3 ms)
[ RUN      ] HostAndPortTest.HostnameInBracketsWithDefaultPort
[       OK ] HostAndPortTest.HostnameInBracketsWithDefaultPort (3 ms)
[ RUN      ] HostAndPortTest.IPv6AddressInBracketsWithDefaultPort
[       OK ] HostAndPortTest.IPv6AddressInBracketsWithDefaultPort (3 ms)
[ RUN      ] HostAndPortTest.CanThrowAndCatchInvalidPort
[       OK ] HostAndPortTest.CanThrowAndCatchInvalidPort (5 ms)
[ RUN      ] HostAndPortTest.InvalidPortThrows
[       OK ] HostAndPortTest.InvalidPortThrows (8 ms)
[ RUN      ] HostAndPortTest.CanThrowAndCatchEmptyPort
[       OK ] HostAndPortTest.CanThrowAndCatchEmptyPort (2 ms)
[ RUN      ] HostAndPortTest.EmptyPortThrows
[       OK ] HostAndPortTest.EmptyPortThrows (2 ms)
[ RUN      ] HostAndPortTest.CanThrowAndCatchEmptyHost
[       OK ] HostAndPortTest.CanThrowAndCatchEmptyHost (2 ms)
[ RUN      ] HostAndPortTest.EmptyHostThrows
[       OK ] HostAndPortTest.EmptyHostThrows (2 ms)
[ RUN      ] HostAndPortTest.CanOutput
[       OK ] HostAndPortTest.CanOutput (5 ms)
[----------] 15 tests from HostAndPortTest (118 ms total)

[----------] 1 test from InvalidNamespaceTest
[ RUN      ] InvalidNamespaceTest.CanThrowAndCatchInvalidNamespace
[       OK ] InvalidNamespaceTest.CanThrowAndCatchInvalidNamespace (3 ms)
[----------] 1 test from InvalidNamespaceTest (3 ms total)

[----------] 1 test from MockableAsyncStorageTest
[ RUN      ] MockableAsyncStorageTest.CanCreateInstance
[       OK ] MockableAsyncStorageTest.CanCreateInstance (1 ms)
[----------] 1 test from MockableAsyncStorageTest (1 ms total)

[----------] 1 test from MockableSyncStorageTest
[ RUN      ] MockableSyncStorageTest.CanCreateInstance
[       OK ] MockableSyncStorageTest.CanCreateInstance (1 ms)
[----------] 1 test from MockableSyncStorageTest (1 ms total)

[----------] 3 tests from NamespaceConfigurationsTest
[ RUN      ] NamespaceConfigurationsTest.HasVirtualDestructor
[       OK ] NamespaceConfigurationsTest.HasVirtualDestructor (1 ms)
[ RUN      ] NamespaceConfigurationsTest.IsAbstract
[       OK ] NamespaceConfigurationsTest.IsAbstract (1 ms)
[ RUN      ] NamespaceConfigurationsTest.IsNotCopyableAndIsNotMovable
[       OK ] NamespaceConfigurationsTest.IsNotCopyableAndIsNotMovable (1 ms)
[----------] 3 tests from NamespaceConfigurationsTest (3 ms total)

[----------] 8 tests from NamespaceConfigurationsImplTest
[ RUN      ] NamespaceConfigurationsImplTest.CanMatchToLongestNamespacePrefixAndReturnItsValues
[       OK ] NamespaceConfigurationsImplTest.CanMatchToLongestNamespacePrefixAndReturnItsValues (18 ms)
[ RUN      ] NamespaceConfigurationsImplTest.CanMatchToEmptyNamespacePrefixAndReturnItsValues
[       OK ] NamespaceConfigurationsImplTest.CanMatchToEmptyNamespacePrefixAndReturnItsValues (6 ms)
[ RUN      ] NamespaceConfigurationsImplTest.CanReturnDefaultValues
[       OK ] NamespaceConfigurationsImplTest.CanReturnDefaultValues (3 ms)
[ RUN      ] NamespaceConfigurationsImplTest.CanShowReadConfigurationDescription
[       OK ] NamespaceConfigurationsImplTest.CanShowReadConfigurationDescription (15 ms)
[ RUN      ] NamespaceConfigurationsImplTest.CanShowDefaultValuesDescription
[       OK ] NamespaceConfigurationsImplTest.CanShowDefaultValuesDescription (4 ms)
[ RUN      ] NamespaceConfigurationsImplTest.NamespaceIsAddedToLookupTableAfterFirstSearch
[       OK ] NamespaceConfigurationsImplTest.NamespaceIsAddedToLookupTableAfterFirstSearch (5 ms)
[ RUN      ] NamespaceConfigurationsImplTest.DoesNotAllowConfigurationAdditionsAfterLookupTableInitialization
[       OK ] NamespaceConfigurationsImplTest.DoesNotAllowConfigurationAdditionsAfterLookupTableInitialization (650 ms)
[ RUN      ] NamespaceConfigurationsImplTest.IsEmptyReturnsCorrectInformation
[       OK ] NamespaceConfigurationsImplTest.IsEmptyReturnsCorrectInformation (4 ms)
[----------] 8 tests from NamespaceConfigurationsImplTest (708 ms total)

[----------] 5 tests from NamespaceValidatorTest
[ RUN      ] NamespaceValidatorTest.CanGetDisallowedCharactersInNamespace
[       OK ] NamespaceValidatorTest.CanGetDisallowedCharactersInNamespace (2 ms)
[ RUN      ] NamespaceValidatorTest.CanAcceptValidNamespaceSyntax
[       OK ] NamespaceValidatorTest.CanAcceptValidNamespaceSyntax (2 ms)
[ RUN      ] NamespaceValidatorTest.CanAcceptValidNamespace
[       OK ] NamespaceValidatorTest.CanAcceptValidNamespace (3 ms)
[ RUN      ] NamespaceValidatorTest.WillNotAcceptEmptyNamespace
[       OK ] NamespaceValidatorTest.WillNotAcceptEmptyNamespace (2 ms)
[ RUN      ] NamespaceValidatorTest.WillNotAcceptNamespaceContainingDisallowedCharacters
[       OK ] NamespaceValidatorTest.WillNotAcceptNamespaceContainingDisallowedCharacters (7 ms)
[----------] 5 tests from NamespaceValidatorTest (18 ms total)

[----------] 1 test from ValidateNamespaceTest
[ RUN      ] ValidateNamespaceTest.CanDetectDisallowedCharactersInNamespaceSyntax
[       OK ] ValidateNamespaceTest.CanDetectDisallowedCharactersInNamespaceSyntax (3 ms)
[----------] 1 test from ValidateNamespaceTest (3 ms total)

[----------] 1 test from PublisherIdTest
[ RUN      ] PublisherIdTest.ConstantForNoPublisherCase
[       OK ] PublisherIdTest.ConstantForNoPublisherCase (1 ms)
[----------] 1 test from PublisherIdTest (2 ms total)

[----------] 4 tests from SyncStorageTest
[ RUN      ] SyncStorageTest.IsNotCopyableAndIsNotMovable
[       OK ] SyncStorageTest.IsNotCopyableAndIsNotMovable (1 ms)
[ RUN      ] SyncStorageTest.HasVirtualDestructor
[       OK ] SyncStorageTest.HasVirtualDestructor (1 ms)
[ RUN      ] SyncStorageTest.IsAbstract
[       OK ] SyncStorageTest.IsAbstract (1 ms)
[ RUN      ] SyncStorageTest.SyncStorageCreateInstanceHasCorrectType
[       OK ] SyncStorageTest.SyncStorageCreateInstanceHasCorrectType (4 ms)
[----------] 4 tests from SyncStorageTest (8 ms total)

[----------] 37 tests from SyncStorageImplTest
[ RUN      ] SyncStorageImplTest.IsNotCopyable
[       OK ] SyncStorageImplTest.IsNotCopyable (36 ms)
[ RUN      ] SyncStorageImplTest.ImplementssyncStorage
[       OK ] SyncStorageImplTest.ImplementssyncStorage (2 ms)
[ RUN      ] SyncStorageImplTest.EventsAreNotHandledWhenPollReturnsError
[       OK ] SyncStorageImplTest.EventsAreNotHandledWhenPollReturnsError (108 ms)
[ RUN      ] SyncStorageImplTest.EventsAreNotHandledWhenThereIsAnExceptionalConditionOnTheFd
[       OK ] SyncStorageImplTest.EventsAreNotHandledWhenThereIsAnExceptionalConditionOnTheFd (14 ms)
[ RUN      ] SyncStorageImplTest.WaitReadySuccessfully
[       OK ] SyncStorageImplTest.WaitReadySuccessfully (8 ms)
[ RUN      ] SyncStorageImplTest.WaitReadyCanThrowRejectedBySdl
[       OK ] SyncStorageImplTest.WaitReadyCanThrowRejectedBySdl (5 ms)
[ RUN      ] SyncStorageImplTest.WaitReadyCanThrowNotConnected
[       OK ] SyncStorageImplTest.WaitReadyCanThrowNotConnected (9 ms)
[ RUN      ] SyncStorageImplTest.SetSuccessfully
[       OK ] SyncStorageImplTest.SetSuccessfully (8 ms)
[ RUN      ] SyncStorageImplTest.SetWithReadinessTimeoutSuccessfully
[       OK ] SyncStorageImplTest.SetWithReadinessTimeoutSuccessfully (7 ms)
[ RUN      ] SyncStorageImplTest.SetCanThrowBackendError
[       OK ] SyncStorageImplTest.SetCanThrowBackendError (11 ms)
[ RUN      ] SyncStorageImplTest.SetIfSuccessfully
[       OK ] SyncStorageImplTest.SetIfSuccessfully (49 ms)
[ RUN      ] SyncStorageImplTest.SetIfWithReadinessTimeoutSuccessfully
[       OK ] SyncStorageImplTest.SetIfWithReadinessTimeoutSuccessfully (14 ms)
[ RUN      ] SyncStorageImplTest.SetIfCanThrowBackendError
[       OK ] SyncStorageImplTest.SetIfCanThrowBackendError (26 ms)
[ RUN      ] SyncStorageImplTest.SetIfNotExistsSuccessfully
[       OK ] SyncStorageImplTest.SetIfNotExistsSuccessfully (37 ms)
[ RUN      ] SyncStorageImplTest.SetIfNotExistsIfWithReadinessTimeoutSuccessfully
[       OK ] SyncStorageImplTest.SetIfNotExistsIfWithReadinessTimeoutSuccessfully (10 ms)
[ RUN      ] SyncStorageImplTest.SetIfNotExistsReturnsFalseIfKeyAlreadyExists
[       OK ] SyncStorageImplTest.SetIfNotExistsReturnsFalseIfKeyAlreadyExists (9 ms)
[ RUN      ] SyncStorageImplTest.SetIfNotExistsCanThrowBackendError
[       OK ] SyncStorageImplTest.SetIfNotExistsCanThrowBackendError (9 ms)
[ RUN      ] SyncStorageImplTest.GetSuccessfully
[       OK ] SyncStorageImplTest.GetSuccessfully (46 ms)
[ RUN      ] SyncStorageImplTest.GetWithReadinessTimeoutSuccessfully
[       OK ] SyncStorageImplTest.GetWithReadinessTimeoutSuccessfully (8 ms)
[ RUN      ] SyncStorageImplTest.GetCanThrowBackendError
[       OK ] SyncStorageImplTest.GetCanThrowBackendError (9 ms)
[ RUN      ] SyncStorageImplTest.RemoveSuccessfully
[       OK ] SyncStorageImplTest.RemoveSuccessfully (32 ms)
[ RUN      ] SyncStorageImplTest.RemoveWithReadinessTimeoutSuccessfully
[       OK ] SyncStorageImplTest.RemoveWithReadinessTimeoutSuccessfully (7 ms)
[ RUN      ] SyncStorageImplTest.RemoveCanThrowBackendError
[       OK ] SyncStorageImplTest.RemoveCanThrowBackendError (8 ms)
[ RUN      ] SyncStorageImplTest.RemoveIfSuccessfully
[       OK ] SyncStorageImplTest.RemoveIfSuccessfully (15 ms)
[ RUN      ] SyncStorageImplTest.RemoveIfWithReadinessTimeoutSuccessfully
[       OK ] SyncStorageImplTest.RemoveIfWithReadinessTimeoutSuccessfully (8 ms)
[ RUN      ] SyncStorageImplTest.RemoveIfReturnsFalseIfKeyDoesnotMatch
[       OK ] SyncStorageImplTest.RemoveIfReturnsFalseIfKeyDoesnotMatch (8 ms)
[ RUN      ] SyncStorageImplTest.RemoveIfCanThrowBackendError
[       OK ] SyncStorageImplTest.RemoveIfCanThrowBackendError (9 ms)
[ RUN      ] SyncStorageImplTest.FindKeysSuccessfully
[       OK ] SyncStorageImplTest.FindKeysSuccessfully (39 ms)
[ RUN      ] SyncStorageImplTest.ListKeysSuccessfully
[       OK ] SyncStorageImplTest.ListKeysSuccessfully (13 ms)
[ RUN      ] SyncStorageImplTest.FindKeysWithReadinessTimeoutSuccessfully
[       OK ] SyncStorageImplTest.FindKeysWithReadinessTimeoutSuccessfully (7 ms)
[ RUN      ] SyncStorageImplTest.FindKeysAckCanThrowBackendError
[       OK ] SyncStorageImplTest.FindKeysAckCanThrowBackendError (9 ms)
[ RUN      ] SyncStorageImplTest.RemoveAllSuccessfully
[       OK ] SyncStorageImplTest.RemoveAllSuccessfully (12 ms)
[ RUN      ] SyncStorageImplTest.RemoveAllWithReadinessTimeoutSuccessfully
[       OK ] SyncStorageImplTest.RemoveAllWithReadinessTimeoutSuccessfully (7 ms)
[ RUN      ] SyncStorageImplTest.RemoveAllCanThrowBackendError
[       OK ] SyncStorageImplTest.RemoveAllCanThrowBackendError (8 ms)
[ RUN      ] SyncStorageImplTest.AllAsyncRedisStorageErrorCodesThrowCorrectException
[       OK ] SyncStorageImplTest.AllAsyncRedisStorageErrorCodesThrowCorrectException (18 ms)
[ RUN      ] SyncStorageImplTest.AllDispatcherErrorCodesThrowCorrectException
[       OK ] SyncStorageImplTest.AllDispatcherErrorCodesThrowCorrectException (50 ms)
[ RUN      ] SyncStorageImplTest.CanThrowStdExceptionIfDispatcherErrorCodeCannotBeMappedToSdlException
[       OK ] SyncStorageImplTest.CanThrowStdExceptionIfDispatcherErrorCodeCannotBeMappedToSdlException (12 ms)
[----------] 37 tests from SyncStorageImplTest (694 ms total)

[----------] 3 tests from SystemTest
[ RUN      ] SystemTest.HasVirtualDestructor
[       OK ] SystemTest.HasVirtualDestructor (0 ms)
[ RUN      ] SystemTest.IsNotCopyable
[       OK ] SystemTest.IsNotCopyable (1 ms)
[ RUN      ] SystemTest.CanCreateInstance
[       OK ] SystemTest.CanCreateInstance (1 ms)
[----------] 3 tests from SystemTest (3 ms total)

[----------] 9 tests from TimerTest
[ RUN      ] TimerTest.IsNotCopyableAndIsNotMovable
[       OK ] TimerTest.IsNotCopyableAndIsNotMovable (5 ms)
[ RUN      ] TimerTest.ArmCallsArmOfAssociatedTimerService
[       OK ] TimerTest.ArmCallsArmOfAssociatedTimerService (28 ms)
[ RUN      ] TimerTest.DisarmingCallsDisarmOfAssociatedTimerService
[       OK ] TimerTest.DisarmingCallsDisarmOfAssociatedTimerService (16 ms)
[ RUN      ] TimerTest.DisarmingUnArmedTimerDoesNothing
[       OK ] TimerTest.DisarmingUnArmedTimerDoesNothing (2 ms)
[ RUN      ] TimerTest.DoubleDisarmingDoesNothing
[       OK ] TimerTest.DoubleDisarmingDoesNothing (3 ms)
[ RUN      ] TimerTest.DoubleArmingDisarmsFirst
[       OK ] TimerTest.DoubleArmingDisarmsFirst (11 ms)
[ RUN      ] TimerTest.DestructorDisarms
[       OK ] TimerTest.DestructorDisarms (4 ms)
[ RUN      ] TimerTest.AfterTimerHasExpiredItIsNotArmedAnymore
[       OK ] TimerTest.AfterTimerHasExpiredItIsNotArmedAnymore (14 ms)
[ RUN      ] TimerTest.ArmingNullCallbackCallsSHAREDDATALAYER_ABORT
[       OK ] TimerTest.ArmingNullCallbackCallsSHAREDDATALAYER_ABORT (644 ms)
[----------] 9 tests from TimerTest (731 ms total)

[----------] 10 tests from TimerFDTest
[ RUN      ] TimerFDTest.IsNotCopyableAndIsNotMovable
[       OK ] TimerFDTest.IsNotCopyableAndIsNotMovable (62 ms)
[ RUN      ] TimerFDTest.ArmingTheFirstTimerCallsSetTimeWithProperValues
[       OK ] TimerFDTest.ArmingTheFirstTimerCallsSetTimeWithProperValues (47 ms)
[ RUN      ] TimerFDTest.ArmingAnotherTimerWithLongerTimeoutDoesntCallSetTime
[       OK ] TimerFDTest.ArmingAnotherTimerWithLongerTimeoutDoesntCallSetTime (6 ms)
[ RUN      ] TimerFDTest.DisarminTheOnlyTimerCallsSetTimeWithZeroValues
[       OK ] TimerFDTest.DisarminTheOnlyTimerCallsSetTimeWithZeroValues (7 ms)
[ RUN      ] TimerFDTest.DisarminTheFirstTimerCallsSetTimeWithProperValues
[       OK ] TimerFDTest.DisarminTheFirstTimerCallsSetTimeWithProperValues (7 ms)
[ RUN      ] TimerFDTest.AfterExecutingTheFirstTimerSetTimeIsCalledWithProperValues
[       OK ] TimerFDTest.AfterExecutingTheFirstTimerSetTimeIsCalledWithProperValues (26 ms)
[ RUN      ] TimerFDTest.AfterExecutingTheLastTimerSetTimeIsCalledWithZeroValues
[       OK ] TimerFDTest.AfterExecutingTheLastTimerSetTimeIsCalledWithZeroValues (9 ms)
[ RUN      ] TimerFDTest.IfReadReturnsNegativeOnHandleEventsNothingIsDone
[       OK ] TimerFDTest.IfReadReturnsNegativeOnHandleEventsNothingIsDone (13 ms)
[ RUN      ] TimerFDTest.IfReadReturnsNoEventsOnHandleEventsNothingIsDone
[       OK ] TimerFDTest.IfReadReturnsNoEventsOnHandleEventsNothingIsDone (14 ms)
[ RUN      ] TimerFDTest.AllTimersThatHaveExpiredDuringTheEventLoopAreExecutedWithTheSameTimerFdExpiration
[       OK ] TimerFDTest.AllTimersThatHaveExpiredDuringTheEventLoopAreExecutedWithTheSameTimerFdExpiration (29 ms)
[----------] 10 tests from TimerFDTest (224 ms total)

[----------] 3 tests from AsyncCommandDispatcherTest
[ RUN      ] AsyncCommandDispatcherTest.IsNotCopyable
[       OK ] AsyncCommandDispatcherTest.IsNotCopyable (3 ms)
[ RUN      ] AsyncCommandDispatcherTest.HasVirtualDestructor
[       OK ] AsyncCommandDispatcherTest.HasVirtualDestructor (1 ms)
[ RUN      ] AsyncCommandDispatcherTest.IsAbstract
[       OK ] AsyncCommandDispatcherTest.IsAbstract (1 ms)
[----------] 3 tests from AsyncCommandDispatcherTest (6 ms total)

[----------] 3 tests from AsyncDatabaseDiscoveryTest
[ RUN      ] AsyncDatabaseDiscoveryTest.IsNotCopyable
[       OK ] AsyncDatabaseDiscoveryTest.IsNotCopyable (0 ms)
[ RUN      ] AsyncDatabaseDiscoveryTest.HasVirtualDestructor
[       OK ] AsyncDatabaseDiscoveryTest.HasVirtualDestructor (0 ms)
[ RUN      ] AsyncDatabaseDiscoveryTest.IsAbstract
[       OK ] AsyncDatabaseDiscoveryTest.IsAbstract (0 ms)
[----------] 3 tests from AsyncDatabaseDiscoveryTest (3 ms total)

[----------] 3 tests from AsyncRedisStorageErrorCodeTest
[ RUN      ] AsyncRedisStorageErrorCodeTest.AllErrorCodeEnumsHaveCorrectDescriptionMessage
[       OK ] AsyncRedisStorageErrorCodeTest.AllErrorCodeEnumsHaveCorrectDescriptionMessage (4 ms)
[ RUN      ] AsyncRedisStorageErrorCodeTest.AllErrorCodeEnumsAreMappedToCorrectSDLInternalError
[       OK ] AsyncRedisStorageErrorCodeTest.AllErrorCodeEnumsAreMappedToCorrectSDLInternalError (3 ms)
[ RUN      ] AsyncRedisStorageErrorCodeTest.AllErrorCodeEnumsAreMappedToCorrectClientErrorCode
shareddatalayer: AsyncRedisStorage::ErrorCode::END_MARKER is not meant to be mapped to InternalError (it is only for enum loop control)
shareddatalayer: AsyncRedisStorage::ErrorCode::END_MARKER is not meant to be mapped to InternalError (it is only for enum loop control)
shareddatalayer: AsyncRedisStorage::ErrorCode::END_MARKER is not meant to be mapped to InternalError (it is only for enum loop control)
[       OK ] AsyncRedisStorageErrorCodeTest.AllErrorCodeEnumsAreMappedToCorrectClientErrorCode (5 ms)
[----------] 3 tests from AsyncRedisStorageErrorCodeTest (12 ms total)

[----------] 24 tests from AsyncRedisStorageTest
[ RUN      ] AsyncRedisStorageTest.IsNotCopyable
[       OK ] AsyncRedisStorageTest.IsNotCopyable (100 ms)
[ RUN      ] AsyncRedisStorageTest.ImplementsAsyncStorage
[       OK ] AsyncRedisStorageTest.ImplementsAsyncStorage (5 ms)
[ RUN      ] AsyncRedisStorageTest.CanGetFd
[       OK ] AsyncRedisStorageTest.CanGetFd (9 ms)
[ RUN      ] AsyncRedisStorageTest.CanHandleEvents
[       OK ] AsyncRedisStorageTest.CanHandleEvents (7 ms)
[ RUN      ] AsyncRedisStorageTest.ReadyAckIsPassedToAsyncRedisCommandDispatcher
[       OK ] AsyncRedisStorageTest.ReadyAckIsPassedToAsyncRedisCommandDispatcher (14 ms)
[ RUN      ] AsyncRedisStorageTest.PassingEmptyPublisherIdThrows
[       OK ] AsyncRedisStorageTest.PassingEmptyPublisherIdThrows (12 ms)
[ RUN      ] AsyncRedisStorageTest.PassingInvalidNamespaceToSetAsyncNacks
shareddatalayer: Invalid namespace identifier: ns1,2 passed to SDL
[       OK ] AsyncRedisStorageTest.PassingInvalidNamespaceToSetAsyncNacks (17 ms)
[ RUN      ] AsyncRedisStorageTest.PassingEmptyNamespaceToSetAsyncNacks
shareddatalayer: Invalid namespace identifier:  passed to SDL
[       OK ] AsyncRedisStorageTest.PassingEmptyNamespaceToSetAsyncNacks (9 ms)
[ RUN      ] AsyncRedisStorageTest.SetAsyncSuccessfullyAndErrorIsForwarded
[       OK ] AsyncRedisStorageTest.SetAsyncSuccessfullyAndErrorIsForwarded (59 ms)
[ RUN      ] AsyncRedisStorageTest.EmptyMapIsCheckedInSetAsyncAndAckIsScheduled
[       OK ] AsyncRedisStorageTest.EmptyMapIsCheckedInSetAsyncAndAckIsScheduled (12 ms)
[ RUN      ] AsyncRedisStorageTest.GetAsyncSuccessfullyAndErrorIsForwarded
[       OK ] AsyncRedisStorageTest.GetAsyncSuccessfullyAndErrorIsForwarded (70 ms)
[ RUN      ] AsyncRedisStorageTest.EmptyEntriesIsCheckedInGetAsyncAndAckIsScheduled
[       OK ] AsyncRedisStorageTest.EmptyEntriesIsCheckedInGetAsyncAndAckIsScheduled (11 ms)
[ RUN      ] AsyncRedisStorageTest.RemoveAsyncSuccessfullyAndErrorIsForwarded
[       OK ] AsyncRedisStorageTest.RemoveAsyncSuccessfullyAndErrorIsForwarded (40 ms)
[ RUN      ] AsyncRedisStorageTest.EmptyEntriesIsCheckedInRemoveAsyncAndAckIsScheduled
[       OK ] AsyncRedisStorageTest.EmptyEntriesIsCheckedInRemoveAsyncAndAckIsScheduled (10 ms)
[ RUN      ] AsyncRedisStorageTest.FindKeysAsyncSuccessfullyAndErrorIsTranslated
[       OK ] AsyncRedisStorageTest.FindKeysAsyncSuccessfullyAndErrorIsTranslated (37 ms)
[ RUN      ] AsyncRedisStorageTest.ListKeysPatternSuccessfullyAndErrorIsTranslated
[       OK ] AsyncRedisStorageTest.ListKeysPatternSuccessfullyAndErrorIsTranslated (20 ms)
[ RUN      ] AsyncRedisStorageTest.RemoveAllAsyncSuccessfully
[       OK ] AsyncRedisStorageTest.RemoveAllAsyncSuccessfully (25 ms)
[ RUN      ] AsyncRedisStorageTest.NothingIsIssuedToBeRemovedIfNoKeysAreFoundUnderNamespace
[       OK ] AsyncRedisStorageTest.NothingIsIssuedToBeRemovedIfNoKeysAreFoundUnderNamespace (17 ms)
[ RUN      ] AsyncRedisStorageTest.RemoveAllAsyncErrorIsForwarded
[       OK ] AsyncRedisStorageTest.RemoveAllAsyncErrorIsForwarded (10 ms)
[ RUN      ] AsyncRedisStorageTest.SetIfNotExistsAsyncSuccess
[       OK ] AsyncRedisStorageTest.SetIfNotExistsAsyncSuccess (70 ms)
[ RUN      ] AsyncRedisStorageTest.SetIfNotExistsAsyncKeyAlreadyExists
[       OK ] AsyncRedisStorageTest.SetIfNotExistsAsyncKeyAlreadyExists (12 ms)
[ RUN      ] AsyncRedisStorageTest.SetIfNotExistsAsyncErrorResponse
[       OK ] AsyncRedisStorageTest.SetIfNotExistsAsyncErrorResponse (11 ms)
[ RUN      ] AsyncRedisStorageTest.RedisSearchPatternCharactersAreCorrectlyEscapedInKeyPrefixSearch
[       OK ] AsyncRedisStorageTest.RedisSearchPatternCharactersAreCorrectlyEscapedInKeyPrefixSearch (20 ms)
[ RUN      ] AsyncRedisStorageTest.BuildNamespaceKeySearchPatternIsCorrect
[       OK ] AsyncRedisStorageTest.BuildNamespaceKeySearchPatternIsCorrect (11 ms)
[----------] 24 tests from AsyncRedisStorageTest (617 ms total)

[----------] 4 tests from AsyncRedisStorageTestNotificationsDisabled
[ RUN      ] AsyncRedisStorageTestNotificationsDisabled.SetAsyncSuccessfullyAndErrorIsForwardedNoPublish
[       OK ] AsyncRedisStorageTestNotificationsDisabled.SetAsyncSuccessfullyAndErrorIsForwardedNoPublish (44 ms)
[ RUN      ] AsyncRedisStorageTestNotificationsDisabled.RemoveAsyncSuccessfullyAndErrorIsForwardedNoPublish
[       OK ] AsyncRedisStorageTestNotificationsDisabled.RemoveAsyncSuccessfullyAndErrorIsForwardedNoPublish (14 ms)
[ RUN      ] AsyncRedisStorageTestNotificationsDisabled.RemoveAllAsyncSuccessfullyNoPublish
[       OK ] AsyncRedisStorageTestNotificationsDisabled.RemoveAllAsyncSuccessfullyNoPublish (15 ms)
[ RUN      ] AsyncRedisStorageTestNotificationsDisabled.SetIfNotExistsAsyncSuccessNoPublish
[       OK ] AsyncRedisStorageTestNotificationsDisabled.SetIfNotExistsAsyncSuccessNoPublish (38 ms)
[----------] 4 tests from AsyncRedisStorageTestNotificationsDisabled (111 ms total)

[----------] 8 tests from AsyncRedisStorageTestDispatcherNotCreated
[ RUN      ] AsyncRedisStorageTestDispatcherNotCreated.ReadyAckNotForwardedIfDispatcherNotYetCreated
[       OK ] AsyncRedisStorageTestDispatcherNotCreated.ReadyAckNotForwardedIfDispatcherNotYetCreated (11 ms)
[ RUN      ] AsyncRedisStorageTestDispatcherNotCreated.SetAsyncWithoutDispatcherInstanceNacksWithREDIS_NOT_YET_DISCOVERED
[       OK ] AsyncRedisStorageTestDispatcherNotCreated.SetAsyncWithoutDispatcherInstanceNacksWithREDIS_NOT_YET_DISCOVERED (7 ms)
[ RUN      ] AsyncRedisStorageTestDispatcherNotCreated.SetIfAsyncWithoutDispatcherInstanceNacksWithREDIS_NOT_YET_DISCOVERED
[       OK ] AsyncRedisStorageTestDispatcherNotCreated.SetIfAsyncWithoutDispatcherInstanceNacksWithREDIS_NOT_YET_DISCOVERED (8 ms)
[ RUN      ] AsyncRedisStorageTestDispatcherNotCreated.SetIfNotExistsAsyncWithoutDispatcherInstanceNacksWithREDIS_NOT_YET_DISCOVERED
[       OK ] AsyncRedisStorageTestDispatcherNotCreated.SetIfNotExistsAsyncWithoutDispatcherInstanceNacksWithREDIS_NOT_YET_DISCOVERED (6 ms)
[ RUN      ] AsyncRedisStorageTestDispatcherNotCreated.GetAsyncWithoutDispatcherInstanceNacksWithREDIS_NOT_YET_DISCOVERED
[       OK ] AsyncRedisStorageTestDispatcherNotCreated.GetAsyncWithoutDispatcherInstanceNacksWithREDIS_NOT_YET_DISCOVERED (7 ms)
[ RUN      ] AsyncRedisStorageTestDispatcherNotCreated.RemoveAsyncWithoutDispatcherInstanceNacksWithREDIS_NOT_YET_DISCOVERED
[       OK ] AsyncRedisStorageTestDispatcherNotCreated.RemoveAsyncWithoutDispatcherInstanceNacksWithREDIS_NOT_YET_DISCOVERED (7 ms)
[ RUN      ] AsyncRedisStorageTestDispatcherNotCreated.FindKeysAsyncWithoutDispatcherInstanceNacksWithREDIS_NOT_YET_DISCOVERED
[       OK ] AsyncRedisStorageTestDispatcherNotCreated.FindKeysAsyncWithoutDispatcherInstanceNacksWithREDIS_NOT_YET_DISCOVERED (11 ms)
[ RUN      ] AsyncRedisStorageTestDispatcherNotCreated.RemoveAllAsyncWithoutDispatcherInstanceNacksWithREDIS_NOT_YET_DISCOVERED
[       OK ] AsyncRedisStorageTestDispatcherNotCreated.RemoveAllAsyncWithoutDispatcherInstanceNacksWithREDIS_NOT_YET_DISCOVERED (7 ms)
[----------] 8 tests from AsyncRedisStorageTestDispatcherNotCreated (66 ms total)

[----------] 2 tests from AsyncSentinelDatabaseDiscoveryBaseTest
[ RUN      ] AsyncSentinelDatabaseDiscoveryBaseTest.IsNotCopyable
[       OK ] AsyncSentinelDatabaseDiscoveryBaseTest.IsNotCopyable (3 ms)
[ RUN      ] AsyncSentinelDatabaseDiscoveryBaseTest.ImplementsAsyncDatabaseDiscovery
[       OK ] AsyncSentinelDatabaseDiscoveryBaseTest.ImplementsAsyncDatabaseDiscovery (2 ms)
[----------] 2 tests from AsyncSentinelDatabaseDiscoveryBaseTest (5 ms total)

[----------] 4 tests from AsyncSentinelDatabaseDiscoveryTest
[ RUN      ] AsyncSentinelDatabaseDiscoveryTest.SettingChangedCallbackTriggersSentinelNotificationsSubscriptionAndMasterInquiry
[       OK ] AsyncSentinelDatabaseDiscoveryTest.SettingChangedCallbackTriggersSentinelNotificationsSubscriptionAndMasterInquiry (15 ms)
[ RUN      ] AsyncSentinelDatabaseDiscoveryTest.MasterInquiryErrorTriggersRetry
[       OK ] AsyncSentinelDatabaseDiscoveryTest.MasterInquiryErrorTriggersRetry (27 ms)
[ RUN      ] AsyncSentinelDatabaseDiscoveryTest.CallbackIsNotCalledAfterCleared
[       OK ] AsyncSentinelDatabaseDiscoveryTest.CallbackIsNotCalledAfterCleared (19 ms)
[ RUN      ] AsyncSentinelDatabaseDiscoveryTest.ChangeNotificationFromSentinel
[       OK ] AsyncSentinelDatabaseDiscoveryTest.ChangeNotificationFromSentinel (29 ms)
[----------] 4 tests from AsyncSentinelDatabaseDiscoveryTest (90 ms total)

[----------] 2 tests from AsyncSentinelDatabaseDiscoveryInListeningModeTest
[ RUN      ] AsyncSentinelDatabaseDiscoveryInListeningModeTest.SubscribeCommandErrorTriggersRetry
[       OK ] AsyncSentinelDatabaseDiscoveryInListeningModeTest.SubscribeCommandErrorTriggersRetry (21 ms)
[ RUN      ] AsyncSentinelDatabaseDiscoveryInListeningModeTest.SubscriberDisconnectCallbackTriggersSubscriptionRenewal
[       OK ] AsyncSentinelDatabaseDiscoveryInListeningModeTest.SubscriberDisconnectCallbackTriggersSubscriptionRenewal (26 ms)
[----------] 2 tests from AsyncSentinelDatabaseDiscoveryInListeningModeTest (48 ms total)

[----------] 6 tests from AsyncStorageImplTest
[ RUN      ] AsyncStorageImplTest.IsNotCopyableAndIsNotMovable
[       OK ] AsyncStorageImplTest.IsNotCopyableAndIsNotMovable (14 ms)
[ RUN      ] AsyncStorageImplTest.ImplementsAsyncStorage
[       OK ] AsyncStorageImplTest.ImplementsAsyncStorage (5 ms)
[ RUN      ] AsyncStorageImplTest.CanGetFd
[       OK ] AsyncStorageImplTest.CanGetFd (6 ms)
[ RUN      ] AsyncStorageImplTest.CanHandleEvents
[       OK ] AsyncStorageImplTest.CanHandleEvents (3 ms)
[ RUN      ] AsyncStorageImplTest.CorrectHandlerIsUsedBasedOnConfiguration
[       OK ] AsyncStorageImplTest.CorrectHandlerIsUsedBasedOnConfiguration (31 ms)
[ RUN      ] AsyncStorageImplTest.CorrectSdlClusterHandlerIsUsedBasedOnConfiguration
[       OK ] AsyncStorageImplTest.CorrectSdlClusterHandlerIsUsedBasedOnConfiguration (12 ms)
[----------] 6 tests from AsyncStorageImplTest (72 ms total)

[----------] 2 tests from ContentsTest
[ RUN      ] ContentsTest.CanCompareEqual
[       OK ] ContentsTest.CanCompareEqual (11 ms)
[ RUN      ] ContentsTest.CanCompareNotEqual
[       OK ] ContentsTest.CanCompareNotEqual (11 ms)
[----------] 2 tests from ContentsTest (22 ms total)

[----------] 11 tests from ContentsBuilderTest
[ RUN      ] ContentsBuilderTest.BuildWithString
[       OK ] ContentsBuilderTest.BuildWithString (12 ms)
[ RUN      ] ContentsBuilderTest.BuildWithStringAndString2
[       OK ] ContentsBuilderTest.BuildWithStringAndString2 (6 ms)
[ RUN      ] ContentsBuilderTest.BuildWithStringString2AndString3
[       OK ] ContentsBuilderTest.BuildWithStringString2AndString3 (5 ms)
[ RUN      ] ContentsBuilderTest.BuildWithStringAndDataMap
[       OK ] ContentsBuilderTest.BuildWithStringAndDataMap (12 ms)
[ RUN      ] ContentsBuilderTest.BuildWithStringDataMapAndTwoStrings
[       OK ] ContentsBuilderTest.BuildWithStringDataMapAndTwoStrings (5 ms)
[ RUN      ] ContentsBuilderTest.BuildWithStringKeyAndData
[       OK ] ContentsBuilderTest.BuildWithStringKeyAndData (4 ms)
[ RUN      ] ContentsBuilderTest.BuildWithStringKeyDataAndTwoStrings
[       OK ] ContentsBuilderTest.BuildWithStringKeyDataAndTwoStrings (4 ms)
[ RUN      ] ContentsBuilderTest.BuildWithStringKeyAndTwoDatas
[       OK ] ContentsBuilderTest.BuildWithStringKeyAndTwoDatas (5 ms)
[ RUN      ] ContentsBuilderTest.BuildWithStringKeyTwoDatasAndTwoStrings
[       OK ] ContentsBuilderTest.BuildWithStringKeyTwoDatasAndTwoStrings (5 ms)
[ RUN      ] ContentsBuilderTest.BuildWithStringAndKeys
[       OK ] ContentsBuilderTest.BuildWithStringAndKeys (5 ms)
[ RUN      ] ContentsBuilderTest.BuildWithStringKeysAndTwoStrings
[       OK ] ContentsBuilderTest.BuildWithStringKeysAndTwoStrings (6 ms)
[----------] 11 tests from ContentsBuilderTest (71 ms total)

[----------] 5 tests from DatabaseInfoTest
[ RUN      ] DatabaseInfoTest.EqualAndUnequalOperatorsIdenticalInfos
[       OK ] DatabaseInfoTest.EqualAndUnequalOperatorsIdenticalInfos (12 ms)
[ RUN      ] DatabaseInfoTest.EqualOperatorDifferentAmountOfHosts
[       OK ] DatabaseInfoTest.EqualOperatorDifferentAmountOfHosts (9 ms)
[ RUN      ] DatabaseInfoTest.EqualOperatorHostsInDifferentOrder
[       OK ] DatabaseInfoTest.EqualOperatorHostsInDifferentOrder (9 ms)
[ RUN      ] DatabaseInfoTest.EqualOperatorDiffrentAddressInHosts
[       OK ] DatabaseInfoTest.EqualOperatorDiffrentAddressInHosts (5 ms)
[ RUN      ] DatabaseInfoTest.EqualOperatorDiffrentPortInHosts
[       OK ] DatabaseInfoTest.EqualOperatorDiffrentPortInHosts (5 ms)
[----------] 5 tests from DatabaseInfoTest (42 ms total)

[----------] 4 tests from RedisGeneralTest
[ RUN      ] RedisGeneralTest.ParseCommandListReplySuccessfully
[       OK ] RedisGeneralTest.ParseCommandListReplySuccessfully (26 ms)
[ RUN      ] RedisGeneralTest.CheckRedisModuleCommandsAllCommandsFound
[       OK ] RedisGeneralTest.CheckRedisModuleCommandsAllCommandsFound (4 ms)
[ RUN      ] RedisGeneralTest.CheckRedisModuleCommandsOneCommandMissing
shareddatalayer: Missing Redis module extension commands:
shareddatalayer: setnxpub
[       OK ] RedisGeneralTest.CheckRedisModuleCommandsOneCommandMissing (5 ms)
[ RUN      ] RedisGeneralTest.CheckRedisModuleCommandsAllCommandsMissing
shareddatalayer: Missing Redis module extension commands:
shareddatalayer: delie
shareddatalayer: deliepub
shareddatalayer: delpub
shareddatalayer: msetpub
shareddatalayer: setie
shareddatalayer: setiepub
shareddatalayer: setnxpub
[       OK ] RedisGeneralTest.CheckRedisModuleCommandsAllCommandsMissing (4 ms)
[----------] 4 tests from RedisGeneralTest (39 ms total)

[----------] 3 tests from ReplyTest
[ RUN      ] ReplyTest.IsNotCopyable
[       OK ] ReplyTest.IsNotCopyable (1 ms)
[ RUN      ] ReplyTest.HasVirtualDestructor
[       OK ] ReplyTest.HasVirtualDestructor (1 ms)
[ RUN      ] ReplyTest.IsAbstract
[       OK ] ReplyTest.IsAbstract (1 ms)
[----------] 3 tests from ReplyTest (3 ms total)

[----------] 9 tests from AsyncHiredisCommandDispatcherDisconnectedTest
[ RUN      ] AsyncHiredisCommandDispatcherDisconnectedTest.IsNotCopyable
[       OK ] AsyncHiredisCommandDispatcherDisconnectedTest.IsNotCopyable (4 ms)
[ RUN      ] AsyncHiredisCommandDispatcherDisconnectedTest.ImplementsAsyncRedisCommandDispatcher
[       OK ] AsyncHiredisCommandDispatcherDisconnectedTest.ImplementsAsyncRedisCommandDispatcher (4 ms)
[ RUN      ] AsyncHiredisCommandDispatcherDisconnectedTest.CannotDispatchCommandsIfDisconnected
[       OK ] AsyncHiredisCommandDispatcherDisconnectedTest.CannotDispatchCommandsIfDisconnected (25 ms)
[ RUN      ] AsyncHiredisCommandDispatcherDisconnectedTest.ContextErrorInConnectArmsRetryTimer
[       OK ] AsyncHiredisCommandDispatcherDisconnectedTest.ContextErrorInConnectArmsRetryTimer (37 ms)
[ RUN      ] AsyncHiredisCommandDispatcherDisconnectedTest.FailedCommandListQueryArmsRetryTimer
shareddatalayer: redis connected, fd: 3
shareddatalayer: redis reply error: SomeErrorForCommandListQuery
shareddatalayer: AsyncHiredisCommandDispatcher: connection verification failed: redis error[       OK ] AsyncHiredisCommandDispatcherDisconnectedTest.FailedCommandListQueryArmsRetryTimer (21 ms)
[ RUN      ] AsyncHiredisCommandDispatcherDisconnectedTest.ErrorInConnectedCallbackArmsRetryTimer
[       OK ] AsyncHiredisCommandDispatcherDisconnectedTest.ErrorInConnectedCallbackArmsRetryTimer (5 ms)
[ RUN      ] AsyncHiredisCommandDispatcherDisconnectedTest.ConnectionSucceedsWithRetryTimer
shareddatalayer: redis connected, fd: 3
[       OK ] AsyncHiredisCommandDispatcherDisconnectedTest.ConnectionSucceedsWithRetryTimer (16 ms)
[ RUN      ] AsyncHiredisCommandDispatcherDisconnectedTest.ConnectAckCalledOnceConnected
shareddatalayer: redis connected, fd: 3
[       OK ] AsyncHiredisCommandDispatcherDisconnectedTest.ConnectAckCalledOnceConnected (9 ms)
[ RUN      ] AsyncHiredisCommandDispatcherDisconnectedTest.ConnectAckCalledIfConnected
shareddatalayer: redis connected, fd: 3
[       OK ] AsyncHiredisCommandDispatcherDisconnectedTest.ConnectAckCalledIfConnected (15 ms)
[----------] 9 tests from AsyncHiredisCommandDispatcherDisconnectedTest (136 ms total)

[----------] 1 test from AsyncHiredisCommandDispatcherBaseTest
[ RUN      ] AsyncHiredisCommandDispatcherBaseTest.NullRedisContextInConnectArmsRetryTimer
[       OK ] AsyncHiredisCommandDispatcherBaseTest.NullRedisContextInConnectArmsRetryTimer (11 ms)
[----------] 1 test from AsyncHiredisCommandDispatcherBaseTest (11 ms total)

[----------] 19 tests from AsyncHiredisCommandDispatcherConnectedTest
[ RUN      ] AsyncHiredisCommandDispatcherConnectedTest.CanDispatchCommands
shareddatalayer: redis connected, fd: 3
[       OK ] AsyncHiredisCommandDispatcherConnectedTest.CanDispatchCommands (17 ms)
[ RUN      ] AsyncHiredisCommandDispatcherConnectedTest.CanParseNilReply
shareddatalayer: redis connected, fd: 3
[       OK ] AsyncHiredisCommandDispatcherConnectedTest.CanParseNilReply (13 ms)
[ RUN      ] AsyncHiredisCommandDispatcherConnectedTest.CanParseIntegerReply
shareddatalayer: redis connected, fd: 3
[       OK ] AsyncHiredisCommandDispatcherConnectedTest.CanParseIntegerReply (14 ms)
[ RUN      ] AsyncHiredisCommandDispatcherConnectedTest.CanParseStatusReply
shareddatalayer: redis connected, fd: 3
[       OK ] AsyncHiredisCommandDispatcherConnectedTest.CanParseStatusReply (14 ms)
[ RUN      ] AsyncHiredisCommandDispatcherConnectedTest.CanParseStringReply
shareddatalayer: redis connected, fd: 3
[       OK ] AsyncHiredisCommandDispatcherConnectedTest.CanParseStringReply (14 ms)
[ RUN      ] AsyncHiredisCommandDispatcherConnectedTest.CanParseArrayReply
shareddatalayer: redis connected, fd: 3
[       OK ] AsyncHiredisCommandDispatcherConnectedTest.CanParseArrayReply (13 ms)
[ RUN      ] AsyncHiredisCommandDispatcherConnectedTest.CanHandleDispatchHiredisBufferErrors
shareddatalayer: redis connected, fd: 3
shareddatalayer: redis error: 
[       OK ] AsyncHiredisCommandDispatcherConnectedTest.CanHandleDispatchHiredisBufferErrors (22 ms)
[ RUN      ] AsyncHiredisCommandDispatcherConnectedTest.CanHandleDispatchHiredisCbErrors
shareddatalayer: redis connected, fd: 3
shareddatalayer: redis error: 
[       OK ] AsyncHiredisCommandDispatcherConnectedTest.CanHandleDispatchHiredisCbErrors (12 ms)
[ RUN      ] AsyncHiredisCommandDispatcherConnectedTest.DatasetStillBeingLoadedInMemoryIsRecognizedFromReply
shareddatalayer: redis connected, fd: 3
[       OK ] AsyncHiredisCommandDispatcherConnectedTest.DatasetStillBeingLoadedInMemoryIsRecognizedFromReply (18 ms)
[ RUN      ] AsyncHiredisCommandDispatcherConnectedTest.ProtocolErrorIsRecognizedFromReply
shareddatalayer: redis connected, fd: 3
[       OK ] AsyncHiredisCommandDispatcherConnectedTest.ProtocolErrorIsRecognizedFromReply (12 ms)
[ RUN      ] AsyncHiredisCommandDispatcherConnectedTest.UnrecognizedReplyErrorIsConvertedToUnknownError
shareddatalayer: redis connected, fd: 3
shareddatalayer: redis reply error: something sinister
[       OK ] AsyncHiredisCommandDispatcherConnectedTest.UnrecognizedReplyErrorIsConvertedToUnknownError (11 ms)
[ RUN      ] AsyncHiredisCommandDispatcherConnectedTest.IOErrorInContext
shareddatalayer: redis connected, fd: 3
shareddatalayer: redis io error. Errno: 22
[       OK ] AsyncHiredisCommandDispatcherConnectedTest.IOErrorInContext (16 ms)
[ RUN      ] AsyncHiredisCommandDispatcherConnectedTest.IOErrorInContextWithECONNRESETerrnoValue
shareddatalayer: redis connected, fd: 3
[       OK ] AsyncHiredisCommandDispatcherConnectedTest.IOErrorInContextWithECONNRESETerrnoValue (14 ms)
[ RUN      ] AsyncHiredisCommandDispatcherConnectedTest.EofErrorInContext
shareddatalayer: redis connected, fd: 3
[       OK ] AsyncHiredisCommandDispatcherConnectedTest.EofErrorInContext (14 ms)
[ RUN      ] AsyncHiredisCommandDispatcherConnectedTest.ProtocolErrorInContext
shareddatalayer: redis connected, fd: 3
[       OK ] AsyncHiredisCommandDispatcherConnectedTest.ProtocolErrorInContext (11 ms)
[ RUN      ] AsyncHiredisCommandDispatcherConnectedTest.OomErrorInContext
shareddatalayer: redis connected, fd: 3
[       OK ] AsyncHiredisCommandDispatcherConnectedTest.OomErrorInContext (12 ms)
[ RUN      ] AsyncHiredisCommandDispatcherConnectedTest.UnrecognizedContextErrorIsConvertedToUnknownError
shareddatalayer: redis connected, fd: 3
shareddatalayer: redis error: 
[       OK ] AsyncHiredisCommandDispatcherConnectedTest.UnrecognizedContextErrorIsConvertedToUnknownError (10 ms)
[ RUN      ] AsyncHiredisCommandDispatcherConnectedTest.PendingClientCallbacksAreNotCalledAfterDisabled
shareddatalayer: redis connected, fd: 3
[       OK ] AsyncHiredisCommandDispatcherConnectedTest.PendingClientCallbacksAreNotCalledAfterDisabled (19 ms)
[ RUN      ] AsyncHiredisCommandDispatcherConnectedTest.RegisteredClientDisconnectCallbackIsCalled
shareddatalayer: redis connected, fd: 3
shareddatalayer: redis connected, fd: 3
[       OK ] AsyncHiredisCommandDispatcherConnectedTest.RegisteredClientDisconnectCallbackIsCalled (14 ms)
[----------] 19 tests from AsyncHiredisCommandDispatcherConnectedTest (277 ms total)

[----------] 1 test from AsyncHiredisCommandDispatcherWithPermanentCommandCallbacksTest
[ RUN      ] AsyncHiredisCommandDispatcherWithPermanentCommandCallbacksTest.CanHandleMultipleRepliesForSameRedisCommand
shareddatalayer: redis connected, fd: 3
[       OK ] AsyncHiredisCommandDispatcherWithPermanentCommandCallbacksTest.CanHandleMultipleRepliesForSameRedisCommand (21 ms)
[----------] 1 test from AsyncHiredisCommandDispatcherWithPermanentCommandCallbacksTest (21 ms total)

[----------] 1 test from AsyncHiredisCommandDispatcherForSentinelTest
[ RUN      ] AsyncHiredisCommandDispatcherForSentinelTest.CommandListInquiryIsNotSent
shareddatalayer: redis connected, fd: 3
[       OK ] AsyncHiredisCommandDispatcherForSentinelTest.CommandListInquiryIsNotSent (11 ms)
[----------] 1 test from AsyncHiredisCommandDispatcherForSentinelTest (11 ms total)

[----------] 2 tests from AsyncHiredisDatabaseDiscoveryBaseTest
[ RUN      ] AsyncHiredisDatabaseDiscoveryBaseTest.IsNotCopyable
[       OK ] AsyncHiredisDatabaseDiscoveryBaseTest.IsNotCopyable (9 ms)
[ RUN      ] AsyncHiredisDatabaseDiscoveryBaseTest.ImplementsAsyncDatabaseDiscovery
[       OK ] AsyncHiredisDatabaseDiscoveryBaseTest.ImplementsAsyncDatabaseDiscovery (2 ms)
[----------] 2 tests from AsyncHiredisDatabaseDiscoveryBaseTest (11 ms total)

[----------] 1 test from AsyncHiredisDatabaseDiscoveryTest
[ RUN      ] AsyncHiredisDatabaseDiscoveryTest.StateChangedCallbackIsPostedImmediately
[       OK ] AsyncHiredisDatabaseDiscoveryTest.StateChangedCallbackIsPostedImmediately (42 ms)
[----------] 1 test from AsyncHiredisDatabaseDiscoveryTest (43 ms total)

[----------] 2 tests from HiredisEpollAdapterTest
[ RUN      ] HiredisEpollAdapterTest.IsNotCopyable
[       OK ] HiredisEpollAdapterTest.IsNotCopyable (9 ms)
[ RUN      ] HiredisEpollAdapterTest.DoesNotMakeCleanupIfDestructedWhileNotAttahced
[       OK ] HiredisEpollAdapterTest.DoesNotMakeCleanupIfDestructedWhileNotAttahced (2 ms)
[----------] 2 tests from HiredisEpollAdapterTest (11 ms total)

[----------] 9 tests from HiredisEpollAdapterAttachedTest
[ RUN      ] HiredisEpollAdapterAttachedTest.CanHandleInputEvents
[       OK ] HiredisEpollAdapterAttachedTest.CanHandleInputEvents (56 ms)
[ RUN      ] HiredisEpollAdapterAttachedTest.DoesNotHandleInputEventIfNotReading
[       OK ] HiredisEpollAdapterAttachedTest.DoesNotHandleInputEventIfNotReading (6 ms)
[ RUN      ] HiredisEpollAdapterAttachedTest.CanHandleOutputEvents
[       OK ] HiredisEpollAdapterAttachedTest.CanHandleOutputEvents (8 ms)
[ RUN      ] HiredisEpollAdapterAttachedTest.DoesNotHandleOutputEventIfNotWriting
[       OK ] HiredisEpollAdapterAttachedTest.DoesNotHandleOutputEventIfNotWriting (6 ms)
[ RUN      ] HiredisEpollAdapterAttachedTest.CanBeAttachedAndEventStateChangedIdempotently
[       OK ] HiredisEpollAdapterAttachedTest.CanBeAttachedAndEventStateChangedIdempotently (14 ms)
[ RUN      ] HiredisEpollAdapterAttachedTest.FurtherAttachementsResetEventState
[       OK ] HiredisEpollAdapterAttachedTest.FurtherAttachementsResetEventState (6 ms)
[ RUN      ] HiredisEpollAdapterAttachedTest.InputEventIsSetOnce
[       OK ] HiredisEpollAdapterAttachedTest.InputEventIsSetOnce (4 ms)
[ RUN      ] HiredisEpollAdapterAttachedTest.OutputEventIsSetOnce
[       OK ] HiredisEpollAdapterAttachedTest.OutputEventIsSetOnce (4 ms)
[ RUN      ] HiredisEpollAdapterAttachedTest.MakesCleanupIfDestructedWhileAttahced
[       OK ] HiredisEpollAdapterAttachedTest.MakesCleanupIfDestructedWhileAttahced (5 ms)
[----------] 9 tests from HiredisEpollAdapterAttachedTest (109 ms total)

[----------] 4 tests from HiredisSystemTest
[ RUN      ] HiredisSystemTest.IsDefaultConstructible
[       OK ] HiredisSystemTest.IsDefaultConstructible (1 ms)
[ RUN      ] HiredisSystemTest.IsNotCopyable
[       OK ] HiredisSystemTest.IsNotCopyable (3 ms)
[ RUN      ] HiredisSystemTest.HasVirtualDestructor
[       OK ] HiredisSystemTest.HasVirtualDestructor (0 ms)
[ RUN      ] HiredisSystemTest.CanCreateInstance
[       OK ] HiredisSystemTest.CanCreateInstance (1 ms)
[----------] 4 tests from HiredisSystemTest (8 ms total)

[----------] Global test environment tear-down
[==========] 352 tests from 59 test cases ran. (20552 ms total)
[  PASSED  ] 352 tests.
==11128== 
==11128== HEAP SUMMARY:
==11128==     in use at exit: 46 bytes in 1 blocks
==11128==   total heap usage: 81,885 allocs, 81,884 frees, 9,957,147 bytes allocated
==11128== 
==11128== 46 bytes in 1 blocks are still reachable in loss record 1 of 1
==11128==    at 0x4C31B0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==11128==    by 0x59B89D9: strdup (strdup.c:42)
==11128==    by 0x402F243: ??? (in /opt/build-wrapper/libinterceptor-haswell.so)
==11128==    by 0x402E257: ??? (in /opt/build-wrapper/libinterceptor-haswell.so)
==11128==    by 0x40108D2: call_init (dl-init.c:72)
==11128==    by 0x40108D2: _dl_init (dl-init.c:119)
==11128==    by 0x40010C9: ??? (in /lib/x86_64-linux-gnu/ld-2.27.so)
==11128== 
==11128== LEAK SUMMARY:
==11128==    definitely lost: 0 bytes in 0 blocks
==11128==    indirectly lost: 0 bytes in 0 blocks
==11128==      possibly lost: 0 bytes in 0 blocks
==11128==    still reachable: 46 bytes in 1 blocks
==11128==         suppressed: 0 bytes in 0 blocks
==11128== 
==11128== For counts of detected and suppressed errors, rerun with: -v
==11128== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
src/.libs/libsdl_la-asyncconnection.gcno:no functions found
src/.libs/libsdl_la-engine.gcno:no functions found
mkdir -p gcov_report
mv *.gcov gcov_report
ls -la gcov_report
total 724
drwxrwxr-x  2 jenkins jenkins  4096 Dec 19 16:23 .
drwxrwxr-x 19 jenkins jenkins  4096 Dec 19 16:23 ..
-rw-rw-r--  1 jenkins jenkins  2591 Dec 19 16:23 abort.cpp.gcov
-rw-rw-r--  1 jenkins jenkins  5914 Dec 19 16:23 asynccommanddispatcher.cpp.gcov
-rw-rw-r--  1 jenkins jenkins  7614 Dec 19 16:23 asyncdatabasediscovery.cpp.gcov
-rw-rw-r--  1 jenkins jenkins 11373 Dec 19 16:23 asyncdummystorage.cpp.gcov
-rw-rw-r--  1 jenkins jenkins  4399 Dec 19 16:23 asyncdummystorage.hpp.gcov
-rw-rw-r--  1 jenkins jenkins 33578 Dec 19 16:23 asynchirediscommanddispatcher.cpp.gcov
-rw-rw-r--  1 jenkins jenkins  4889 Dec 19 16:23 asynchiredisdatabasediscovery.cpp.gcov
-rw-rw-r--  1 jenkins jenkins  4278 Dec 19 16:23 asynchiredisdatabasediscovery.hpp.gcov
-rw-rw-r--  1 jenkins jenkins  6300 Dec 19 16:23 asyncredisreply.cpp.gcov
-rw-rw-r--  1 jenkins jenkins  3289 Dec 19 16:23 asyncredisreply.hpp.gcov
-rw-rw-r--  1 jenkins jenkins 71470 Dec 19 16:23 asyncredisstorage.cpp.gcov
-rw-rw-r--  1 jenkins jenkins 39049 Dec 19 16:23 asyncsentineldatabasediscovery.cpp.gcov
-rw-rw-r--  1 jenkins jenkins  4425 Dec 19 16:23 asyncstorage.cpp.gcov
-rw-rw-r--  1 jenkins jenkins 24259 Dec 19 16:23 asyncstorageimpl.cpp.gcov
-rw-rw-r--  1 jenkins jenkins  7374 Dec 19 16:23 asyncstorageimpl.hpp.gcov
-rw-rw-r--  1 jenkins jenkins  1745 Dec 19 16:23 backenderror.cpp.gcov
-rw-rw-r--  1 jenkins jenkins  2517 Dec 19 16:23 backenderror.hpp.gcov
-rw-rw-r--  1 jenkins jenkins  5279 Dec 19 16:23 configurationpaths.cpp.gcov
-rw-rw-r--  1 jenkins jenkins 51910 Dec 19 16:23 configurationreader.cpp.gcov
-rw-rw-r--  1 jenkins jenkins  2543 Dec 19 16:23 contents.hpp.gcov
-rw-rw-r--  1 jenkins jenkins 20420 Dec 19 16:23 contentsbuilder.cpp.gcov
-rw-rw-r--  1 jenkins jenkins  4362 Dec 19 16:23 createlogger.cpp.gcov
-rw-rw-r--  1 jenkins jenkins  2176 Dec 19 16:23 createlogger.hpp.gcov
-rw-rw-r--  1 jenkins jenkins  3075 Dec 19 16:23 databaseconfiguration.cpp.gcov
-rw-rw-r--  1 jenkins jenkins  4852 Dec 19 16:23 databaseconfiguration.hpp.gcov
-rw-rw-r--  1 jenkins jenkins 14066 Dec 19 16:23 databaseconfigurationimpl.cpp.gcov
-rw-rw-r--  1 jenkins jenkins  3687 Dec 19 16:23 databaseinfo.hpp.gcov
-rw-rw-r--  1 jenkins jenkins  1705 Dec 19 16:23 emptynamespace.cpp.gcov
-rw-rw-r--  1 jenkins jenkins  2144 Dec 19 16:23 emptynamespace.hpp.gcov
-rw-rw-r--  1 jenkins jenkins 12767 Dec 19 16:23 engineimpl.cpp.gcov
-rw-rw-r--  1 jenkins jenkins  4058 Dec 19 16:23 engineimpl.hpp.gcov
-rw-rw-r--  1 jenkins jenkins 18005 Dec 19 16:23 error.cpp.gcov
-rw-rw-r--  1 jenkins jenkins 11802 Dec 19 16:23 errorqueries.cpp.gcov
-rw-rw-r--  1 jenkins jenkins  7154 Dec 19 16:23 eventfd.cpp.gcov
-rw-rw-r--  1 jenkins jenkins  2057 Dec 19 16:23 exception.cpp.gcov
-rw-rw-r--  1 jenkins jenkins  3244 Dec 19 16:23 exception.hpp.gcov
-rw-rw-r--  1 jenkins jenkins  4640 Dec 19 16:23 filedescriptor.cpp.gcov
-rw-rw-r--  1 jenkins jenkins 10510 Dec 19 16:23 hiredisepolladapter.cpp.gcov
-rw-rw-r--  1 jenkins jenkins  7285 Dec 19 16:23 hiredissystem.cpp.gcov
-rw-rw-r--  1 jenkins jenkins  4321 Dec 19 16:23 hiredissystem.hpp.gcov
-rw-rw-r--  1 jenkins jenkins 14423 Dec 19 16:23 hostandport.cpp.gcov
-rw-rw-r--  1 jenkins jenkins  4366 Dec 19 16:23 hostandport.hpp.gcov
-rw-rw-r--  1 jenkins jenkins  2876 Dec 19 16:23 invalidnamespace.cpp.gcov
-rw-rw-r--  1 jenkins jenkins  2186 Dec 19 16:23 invalidnamespace.hpp.gcov
-rw-rw-r--  1 jenkins jenkins  3529 Dec 19 16:23 namespaceconfiguration.hpp.gcov
-rw-rw-r--  1 jenkins jenkins 11714 Dec 19 16:23 namespaceconfigurationsimpl.cpp.gcov
-rw-rw-r--  1 jenkins jenkins  4646 Dec 19 16:23 namespacevalidator.cpp.gcov
-rw-rw-r--  1 jenkins jenkins  1743 Dec 19 16:23 notconnected.cpp.gcov
-rw-rw-r--  1 jenkins jenkins  2514 Dec 19 16:23 notconnected.hpp.gcov
-rw-rw-r--  1 jenkins jenkins  1799 Dec 19 16:23 operationinterrupted.cpp.gcov
-rw-rw-r--  1 jenkins jenkins  2590 Dec 19 16:23 operationinterrupted.hpp.gcov
-rw-rw-r--  1 jenkins jenkins  1605 Dec 19 16:23 publisherid.cpp.gcov
-rw-rw-r--  1 jenkins jenkins 20298 Dec 19 16:23 redisgeneral.cpp.gcov
-rw-rw-r--  1 jenkins jenkins  1778 Dec 19 16:23 rejectedbybackend.cpp.gcov
-rw-rw-r--  1 jenkins jenkins  2548 Dec 19 16:23 rejectedbybackend.hpp.gcov
-rw-rw-r--  1 jenkins jenkins  1750 Dec 19 16:23 rejectedbysdl.cpp.gcov
-rw-rw-r--  1 jenkins jenkins  2507 Dec 19 16:23 rejectedbysdl.hpp.gcov
-rw-rw-r--  1 jenkins jenkins  3308 Dec 19 16:23 reply.hpp.gcov
-rw-rw-r--  1 jenkins jenkins 10657 Dec 19 16:23 stdstreamlogger.cpp.gcov
-rw-rw-r--  1 jenkins jenkins  2173 Dec 19 16:23 syncstorage.cpp.gcov
-rw-rw-r--  1 jenkins jenkins 30981 Dec 19 16:23 syncstorageimpl.cpp.gcov
-rw-rw-r--  1 jenkins jenkins  5588 Dec 19 16:23 syncstorageimpl.hpp.gcov
-rw-rw-r--  1 jenkins jenkins 12512 Dec 19 16:23 system.cpp.gcov
-rw-rw-r--  1 jenkins jenkins  3702 Dec 19 16:23 system.hpp.gcov
-rw-rw-r--  1 jenkins jenkins  4211 Dec 19 16:23 timer.cpp.gcov
-rw-rw-r--  1 jenkins jenkins 10179 Dec 19 16:23 timerfd.cpp.gcov
+ echo '---> autotools-sonarqube.sh ends'
---> autotools-sonarqube.sh ends
Unpacking https://repo1.maven.org/maven2/org/sonarsource/scanner/cli/sonar-scanner-cli/4.6.2.2472/sonar-scanner-cli-4.6.2.2472.zip to /w/tools/hudson.plugins.sonar.SonarRunnerInstallation/SonarQube_Scanner on prd-ubuntu1804-docker-4c-4g-1171
[ric-plt-sdl-autotools-sonarqube] $ /w/tools/hudson.plugins.sonar.SonarRunnerInstallation/SonarQube_Scanner/bin/sonar-scanner -Dsonar.host.url=https://sonarcloud.io/ ******** -Dsonar.projectKey=o-ran-sc_ric-plt-sdl -Dsonar.projectName=ric-plt-sdl -Dsonar.cfamily.cache.enabled=false -Dsonar.cfamily.threads=4 -Dsonar.cfamily.build-wrapper-output=/w/workspace/ric-plt-sdl-autotools-sonarqube/bw-output -Dsonar.login=d9e23c28dc39b6d7531d2ecabf122ce84e6253ef -Dsonar.organization=o-ran-sc -Dsonar.sources=src -Dsonar.build.sourceEncoding=UTF-8 -Dsonar.cfamily.gcov.reportsPath=gcov_report -Dsonar.projectBaseDir=/w/workspace/ric-plt-sdl-autotools-sonarqube
INFO: Scanner configuration file: /w/tools/hudson.plugins.sonar.SonarRunnerInstallation/SonarQube_Scanner/conf/sonar-scanner.properties
INFO: Project root configuration file: NONE
INFO: SonarScanner 4.6.2.2472
INFO: Java 11.0.19 Ubuntu (64-bit)
INFO: Linux 4.15.0-213-generic amd64
INFO: User cache: /home/jenkins/.sonar/cache
INFO: Scanner configuration file: /w/tools/hudson.plugins.sonar.SonarRunnerInstallation/SonarQube_Scanner/conf/sonar-scanner.properties
INFO: Project root configuration file: NONE
INFO: Analyzing on SonarCloud
INFO: Default locale: "en", source code encoding: "UTF-8" (analysis is platform dependent)
INFO: ------------------------------------------------------------------------
INFO: EXECUTION FAILURE
INFO: ------------------------------------------------------------------------
INFO: Total time: 2.606s
INFO: Final Memory: 4M/20M
INFO: ------------------------------------------------------------------------
ERROR: Error during SonarScanner execution
java.lang.UnsupportedClassVersionError: org/sonar/batch/bootstrapper/EnvironmentInformation has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 55.0
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
	at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
	at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
	at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
	at org.sonarsource.scanner.api.internal.IsolatedClassloader.loadClass(IsolatedClassloader.java:82)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
	at org.sonarsource.scanner.api.internal.batch.DefaultBatchFactory.createBatch(DefaultBatchFactory.java:32)
	at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
	at com.sun.proxy.$Proxy0.execute(Unknown Source)
	at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:189)
	at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:138)
	at org.sonarsource.scanner.cli.Main.execute(Main.java:112)
	at org.sonarsource.scanner.cli.Main.execute(Main.java:75)
	at org.sonarsource.scanner.cli.Main.main(Main.java:61)
ERROR: 
ERROR: Re-run SonarScanner using the -X switch to enable full debug logging.
WARN: Unable to locate 'report-task.txt' in the workspace. Did the SonarScanner succeed?
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 2078 killed;
[ssh-agent] Stopped.
ERROR: SonarQube scanner exited with non-zero code: 1
[PostBuildScript] - [INFO] Executing post build scripts.
[ric-plt-sdl-autotools-sonarqube] $ /bin/bash /tmp/jenkins8594503880923683694.sh
---> sysstat.sh
[ric-plt-sdl-autotools-sonarqube] $ /bin/bash /tmp/jenkins7666886208007078216.sh
---> package-listing.sh
++ tr '[:upper:]' '[:lower:]'
++ facter osfamily
+ OS_FAMILY=debian
+ workspace=/w/workspace/ric-plt-sdl-autotools-sonarqube
+ START_PACKAGES=/tmp/packages_start.txt
+ END_PACKAGES=/tmp/packages_end.txt
+ DIFF_PACKAGES=/tmp/packages_diff.txt
+ PACKAGES=/tmp/packages_start.txt
+ '[' /w/workspace/ric-plt-sdl-autotools-sonarqube ']'
+ PACKAGES=/tmp/packages_end.txt
+ case "${OS_FAMILY}" in
+ dpkg -l
+ grep '^ii'
+ '[' -f /tmp/packages_start.txt ']'
+ '[' -f /tmp/packages_end.txt ']'
+ diff /tmp/packages_start.txt /tmp/packages_end.txt
+ true
+ '[' /w/workspace/ric-plt-sdl-autotools-sonarqube ']'
+ mkdir -p /w/workspace/ric-plt-sdl-autotools-sonarqube/archives/
+ cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/ric-plt-sdl-autotools-sonarqube/archives/
[ric-plt-sdl-autotools-sonarqube] $ /bin/bash /tmp/jenkins12967273541797109828.sh
---> capture-instance-metadata.sh
Setup pyenv:
* system (set by /opt/pyenv/version)
* 3.8.13 (set by /opt/pyenv/version)
* 3.9.13 (set by /opt/pyenv/version)
* 3.10.6 (set by /opt/pyenv/version)
lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-ZZSG
lf-activate-venv(): INFO: Save venv in file: /tmp/.os_lf_venv
lf-activate-venv(): INFO: Installing base packages (pip, setuptools, virtualenv)
lf-activate-venv(): INFO: Attempting to install with network-safe options...
lf-activate-venv(): INFO: Base packages installed successfully
lf-activate-venv(): INFO: Installing additional packages: lftools 
lf-activate-venv(): INFO: Adding /tmp/venv-ZZSG/bin to PATH
INFO: Running in OpenStack, capturing instance metadata
[ric-plt-sdl-autotools-sonarqube] $ /bin/bash /tmp/jenkins3567559986592320916.sh
provisioning config files...
copy managed file [jenkins-log-archives-settings] to file:/w/workspace/ric-plt-sdl-autotools-sonarqube@tmp/config9433484543980924376tmp
Regular expression run condition: Expression=[^.*logs-s3.*], Label=[]
Run condition [Regular expression match] preventing perform for step [Provide Configuration files]
[EnvInject] - Injecting environment variables from a build step.
[EnvInject] - Injecting as environment variables the properties content 
SERVER_ID=logs

[EnvInject] - Variables injected successfully.
[ric-plt-sdl-autotools-sonarqube] $ /bin/bash /tmp/jenkins7743628929542688054.sh
---> create-netrc.sh
[ric-plt-sdl-autotools-sonarqube] $ /bin/bash /tmp/jenkins5600404236219305752.sh
---> python-tools-install.sh
Setup pyenv:
  system
  3.8.13
  3.9.13
* 3.10.6 (set by /w/workspace/ric-plt-sdl-autotools-sonarqube/.python-version)
lf-activate-venv(): INFO: Reuse venv:/tmp/venv-ZZSG from file:/tmp/.os_lf_venv
lf-activate-venv(): INFO: Installing base packages (pip, setuptools, virtualenv)
lf-activate-venv(): INFO: Attempting to install with network-safe options...
lf-activate-venv(): INFO: Base packages installed successfully
lf-activate-venv(): INFO: Installing additional packages: lftools 
lf-activate-venv(): INFO: Adding /tmp/venv-ZZSG/bin to PATH
Generating Requirements File
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
httplib2 0.31.0 requires pyparsing<4,>=3.0.4, but you have pyparsing 2.4.7 which is incompatible.
Python 3.10.6
pip 25.3 from /tmp/venv-ZZSG/lib/python3.10/site-packages/pip (python 3.10)
appdirs==1.4.4
argcomplete==3.6.3
aspy.yaml==1.3.0
attrs==25.4.0
autopage==0.5.2
backports.strenum==1.3.1
beautifulsoup4==4.14.3
boto3==1.42.13
botocore==1.42.13
bs4==0.0.2
cachetools==6.2.4
certifi==2025.11.12
cffi==2.0.0
cfgv==3.5.0
chardet==5.2.0
charset-normalizer==3.4.4
click==8.3.1
cliff==4.13.1
cmd2==3.0.0
cryptography==3.3.2
debtcollector==3.0.0
decorator==5.2.1
defusedxml==0.7.1
Deprecated==1.3.1
distlib==0.4.0
dnspython==2.8.0
docker==7.1.0
dogpile.cache==1.5.0
durationpy==0.10
email-validator==2.3.0
filelock==3.20.1
future==1.0.0
gitdb==4.0.12
GitPython==3.1.45
google-auth==2.45.0
httplib2==0.31.0
identify==2.6.15
idna==3.11
importlib-resources==1.5.0
iso8601==2.1.0
Jinja2==3.1.6
jmespath==1.0.1
jsonpatch==1.33
jsonpointer==3.0.0
jsonschema==4.25.1
jsonschema-specifications==2025.9.1
keystoneauth1==5.12.0
kubernetes==34.1.0
lftools==0.37.18
lxml==6.0.2
markdown-it-py==4.0.0
MarkupSafe==3.0.3
mdurl==0.1.2
msgpack==1.1.2
multi_key_dict==2.0.3
munch==4.0.0
netaddr==1.3.0
niet==1.4.2
nodeenv==1.9.1
oauth2client==4.1.3
oauthlib==3.3.1
openstacksdk==4.8.0
os-service-types==1.8.2
osc-lib==4.3.0
oslo.config==10.1.0
oslo.context==6.2.0
oslo.i18n==6.7.1
oslo.log==7.2.1
oslo.serialization==5.8.0
oslo.utils==9.2.0
packaging==25.0
pbr==7.0.3
platformdirs==4.5.1
prettytable==3.17.0
psutil==7.1.3
pyasn1==0.6.1
pyasn1_modules==0.4.2
pycparser==2.23
pygerrit2==2.0.15
PyGithub==2.8.1
Pygments==2.19.2
PyJWT==2.10.1
PyNaCl==1.6.1
pyparsing==2.4.7
pyperclip==1.11.0
pyrsistent==0.20.0
python-cinderclient==9.8.0
python-dateutil==2.9.0.post0
python-heatclient==4.3.0
python-jenkins==1.8.3
python-keystoneclient==5.7.0
python-magnumclient==4.9.0
python-openstackclient==8.2.0
python-swiftclient==4.9.0
PyYAML==6.0.3
referencing==0.37.0
requests==2.32.5
requests-oauthlib==2.0.0
requestsexceptions==1.4.0
rfc3986==2.0.0
rich==14.2.0
rich-argparse==1.7.2
rpds-py==0.30.0
rsa==4.9.1
ruamel.yaml==0.18.17
ruamel.yaml.clib==0.2.15
s3transfer==0.16.0
simplejson==3.20.2
six==1.17.0
smmap==5.0.2
soupsieve==2.8.1
stevedore==5.6.0
tabulate==0.9.0
toml==0.10.2
tomlkit==0.13.3
tqdm==4.67.1
typing_extensions==4.15.0
tzdata==2025.3
urllib3==1.26.20
virtualenv==20.35.4
wcwidth==0.2.14
websocket-client==1.9.0
wrapt==2.0.1
xdg==6.0.0
xmltodict==1.0.2
yq==3.4.3
[ric-plt-sdl-autotools-sonarqube] $ /bin/bash /tmp/jenkins523719943544202146.sh
---> sudo-logs.sh
Archiving 'sudo' log..
[ric-plt-sdl-autotools-sonarqube] $ /bin/bash /tmp/jenkins11824378197177652945.sh
---> job-cost.sh
Setup pyenv:
  system
  3.8.13
  3.9.13
* 3.10.6 (set by /w/workspace/ric-plt-sdl-autotools-sonarqube/.python-version)
lf-activate-venv(): INFO: Reuse venv:/tmp/venv-ZZSG from file:/tmp/.os_lf_venv
lf-activate-venv(): INFO: Installing base packages (pip, setuptools, virtualenv)
lf-activate-venv(): INFO: Attempting to install with network-safe options...
lf-activate-venv(): INFO: Base packages installed successfully
lf-activate-venv(): INFO: Installing additional packages: zipp==1.1.0 python-openstackclient urllib3~=1.26.15 
lf-activate-venv(): INFO: Adding /tmp/venv-ZZSG/bin to PATH
INFO: No Stack...
INFO: Retrieving Pricing Info for: v3-starter-4
INFO: Archiving Costs
[ric-plt-sdl-autotools-sonarqube] $ /bin/bash -l /tmp/jenkins1847230819095677261.sh
---> logs-deploy.sh
Setup pyenv:
  system
  3.8.13
  3.9.13
* 3.10.6 (set by /w/workspace/ric-plt-sdl-autotools-sonarqube/.python-version)
lf-activate-venv(): INFO: Reuse venv:/tmp/venv-ZZSG from file:/tmp/.os_lf_venv
lf-activate-venv(): INFO: Installing base packages (pip, setuptools, virtualenv)
lf-activate-venv(): INFO: Attempting to install with network-safe options...
lf-activate-venv(): INFO: Base packages installed successfully
lf-activate-venv(): INFO: Installing additional packages: lftools 
lf-activate-venv(): INFO: Adding /tmp/venv-ZZSG/bin to PATH
INFO: Nexus URL https://nexus.o-ran-sc.org path production/vex-sjc-oran-jenkins-prod-1/ric-plt-sdl-autotools-sonarqube/293
INFO: archiving workspace using pattern(s): 
Archives upload complete.
INFO: archiving logs to Nexus
---> uname -a:
Linux prd-ubuntu1804-docker-4c-4g-1171 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux


---> lscpu:
Architecture:        x86_64
CPU op-mode(s):      32-bit, 64-bit
Byte Order:          Little Endian
CPU(s):              4
On-line CPU(s) list: 0-3
Thread(s) per core:  1
Core(s) per socket:  1
Socket(s):           4
NUMA node(s):        1
Vendor ID:           AuthenticAMD
CPU family:          23
Model:               49
Model name:          AMD EPYC-Rome Processor
Stepping:            0
CPU MHz:             2800.000
BogoMIPS:            5600.00
Virtualization:      AMD-V
Hypervisor vendor:   KVM
Virtualization type: full
L1d cache:           32K
L1i cache:           32K
L2 cache:            512K
L3 cache:            16384K
NUMA node0 CPU(s):   0-3
Flags:               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves clzero xsaveerptr arat npt nrip_save umip rdpid arch_capabilities


---> nproc:
4


---> df -h:
Filesystem      Size  Used Avail Use% Mounted on
udev            3.9G     0  3.9G   0% /dev
tmpfs           798M  700K  797M   1% /run
/dev/vda1        20G  9.8G  9.5G  51% /
tmpfs           3.9G     0  3.9G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/vda15      105M  5.3M  100M   5% /boot/efi
tmpfs           798M     0  798M   0% /run/user/1001


---> free -m:
              total        used        free      shared  buff/cache   available
Mem:           7975         510        4414           0        3050        7169
Swap:          1023           0        1023


---> ip addr:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc fq_codel state UP group default qlen 1000
    link/ether fa:16:3e:ad:f7:6e brd ff:ff:ff:ff:ff:ff
    inet 10.32.6.237/23 brd 10.32.7.255 scope global dynamic ens3
       valid_lft 85922sec preferred_lft 85922sec
    inet6 fe80::f816:3eff:fead:f76e/64 scope link 
       valid_lft forever preferred_lft forever
3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default 
    link/ether 02:42:08:94:35:ab brd ff:ff:ff:ff:ff:ff
    inet 10.250.0.254/24 brd 10.250.0.255 scope global docker0
       valid_lft forever preferred_lft forever


---> sar -b -r -n DEV:
Linux 4.15.0-213-generic (prd-ubuntu1804-docker-4c-4g-1171) 	12/19/25 	_x86_64_	(4 CPU)

16:18:46     LINUX RESTART	(4 CPU)

16:19:01          tps      rtps      wtps   bread/s   bwrtn/s
16:20:01       196.92     80.04    116.88   5828.50  44047.08
16:21:01       130.77     59.03     71.74   2542.62  16904.50
16:22:01        11.86      0.15     11.71      3.87  10773.27
16:23:01        17.95      5.25     12.70     78.25  10873.39
16:24:01        35.39     23.30     12.10    874.79  10293.35
16:25:01        39.00      1.50     37.50    110.76   5958.41
16:26:01        47.34      0.00     47.34      0.00   7678.72
Average:        68.46     24.18     44.28   1348.40  15218.21

16:19:01    kbmemfree   kbavail kbmemused  %memused kbbuffers  kbcached  kbcommit   %commit  kbactive   kbinact   kbdirty
16:20:01      5690356   7400992   2477064     30.33     29724   1858956   1029180     11.17    770572   1530668    294076
16:21:01      3913548   5895972   4253872     52.08     39664   2113048   2487480     26.99   2430060   1627568     47980
16:22:01      4304092   6420572   3863328     47.30     39784   2245168   1962636     21.30   1905844   1756672     92016
16:23:01      4435436   6664812   3731984     45.69     40236   2355460   1712720     18.58   1664104   1862368     55012
16:24:01      4882784   7353388   3284636     40.22     43964   2588116   1017692     11.04   1111628   1961136     62008
16:25:01      4675708   7364840   3491712     42.75     64548   2773728    998272     10.83   1118628   2135420    144520
16:26:01      4539560   7355944   3627860     44.42     72472   2885556    991072     10.75   1132924   2242972     94280
Average:      4634498   6922360   3532922     43.26     47199   2402862   1457007     15.81   1447680   1873829    112842

16:19:01        IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s   %ifutil
16:20:01           lo      1.83      1.83      0.20      0.20      0.00      0.00      0.00      0.00
16:20:01      docker0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
16:20:01         ens3    502.53    277.24   1618.32     67.75      0.00      0.00      0.00      0.00
16:21:01           lo      0.40      0.40      0.04      0.04      0.00      0.00      0.00      0.00
16:21:01      docker0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
16:21:01         ens3     15.00     12.73     16.31      3.03      0.00      0.00      0.00      0.00
16:22:01           lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
16:22:01      docker0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
16:22:01         ens3      1.07      1.13      0.23      0.24      0.00      0.00      0.00      0.00
16:23:01           lo      0.20      0.20      0.01      0.01      0.00      0.00      0.00      0.00
16:23:01      docker0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
16:23:01         ens3      2.22      2.17      0.48      0.52      0.00      0.00      0.00      0.00
16:24:01           lo      0.13      0.13      0.02      0.02      0.00      0.00      0.00      0.00
16:24:01      docker0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
16:24:01         ens3    170.99     92.90    661.07     17.89      0.00      0.00      0.00      0.00
16:25:01           lo      0.73      0.73      0.06      0.06      0.00      0.00      0.00      0.00
16:25:01      docker0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
16:25:01         ens3     81.09     68.99    831.72      8.33      0.00      0.00      0.00      0.00
16:26:01           lo      0.67      0.67      0.06      0.06      0.00      0.00      0.00      0.00
16:26:01      docker0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
16:26:01         ens3     30.39     27.95    243.37      5.72      0.00      0.00      0.00      0.00
Average:           lo      0.57      0.57      0.06      0.06      0.00      0.00      0.00      0.00
Average:      docker0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
Average:         ens3    114.75     69.01    481.64     14.78      0.00      0.00      0.00      0.00


---> sar -P ALL:
Linux 4.15.0-213-generic (prd-ubuntu1804-docker-4c-4g-1171) 	12/19/25 	_x86_64_	(4 CPU)

16:18:46     LINUX RESTART	(4 CPU)

16:19:01        CPU     %user     %nice   %system   %iowait    %steal     %idle
16:20:01        all     12.98      1.57      3.35      6.29      3.17     72.64
16:20:01          0     10.20      0.17      2.33      2.55      2.75     82.01
16:20:01          1     11.66      0.00      4.72      2.72      2.56     78.35
16:20:01          2     19.65      0.00      2.90     11.10      3.96     62.39
16:20:01          3     10.39      6.10      3.45      8.77      3.42     67.87
16:21:01        all     42.35      0.83      3.82      3.26      5.25     44.49
16:21:01          0     37.50      0.02      4.45      6.83      5.21     45.99
16:21:01          1     39.11      0.00      3.96      0.71      5.15     51.08
16:21:01          2     45.60      0.00      3.89      3.94      5.33     41.25
16:21:01          3     47.15      3.33      3.00      1.56      5.33     39.63
16:22:01        all     87.17      0.00      3.06      0.05      9.54      0.19
16:22:01          0     86.52      0.00      2.96      0.05     10.23      0.23
16:22:01          1     87.89      0.00      2.95      0.05      8.98      0.13
16:22:01          2     86.20      0.00      3.76      0.03      9.82      0.18
16:22:01          3     88.12      0.00      2.55      0.05      9.10      0.18
16:23:01        all     80.56      0.00      6.28      0.26     10.86      2.03
16:23:01          0     79.44      0.00      7.77      0.30     11.05      1.44
16:23:01          1     81.41      0.00      6.76      0.07     10.52      1.24
16:23:01          2     83.33      0.00      4.59      0.12     10.70      1.26
16:23:01          3     78.04      0.00      6.00      0.58     11.19      4.17
16:24:01        all     30.62      0.00      1.95      0.63      2.58     64.22
16:24:01          0     10.06      0.00      1.75      0.45      1.47     86.27
16:24:01          1     50.57      0.00      2.17      0.63      3.63     43.00
16:24:01          2     31.89      0.00      2.16      1.10      2.92     61.94
16:24:01          3     30.03      0.00      1.70      0.33      2.29     65.65
16:25:01        all     19.43      0.00      1.21      1.67      1.26     76.44
16:25:01          0      2.61      0.00      0.46      2.09      0.46     94.37
16:25:01          1     11.53      0.00      0.92      3.68      0.82     83.06
16:25:01          2     36.31      0.00      1.84      0.73      2.41     58.70
16:25:01          3     27.26      0.00      1.65      0.13      1.33     69.62
16:26:01        all     20.47      0.00      1.12      1.24      1.04     76.13
16:26:01          0     10.74      0.00      0.78      0.43      0.61     87.44
16:26:01          1     24.43      0.00      1.70      0.62      0.98     72.27
16:26:01          2     18.08      0.00      0.91      3.74      1.20     76.07
16:26:01          3     28.66      0.00      1.12      0.18      1.38     68.66
Average:        all     41.92      0.34      2.97      1.92      4.81     48.03
Average:          0     33.84      0.03      2.93      1.81      4.54     56.85
Average:          1     43.81      0.00      3.31      1.21      4.66     47.01
Average:          2     45.82      0.00      2.87      2.97      5.19     43.15
Average:          3     44.22      1.35      2.78      1.66      4.86     45.12


