Project

General

Profile

Actions

Bug #1297

closed

2.12.3: test suite is failing

Added by Tomasz Kloczko 5 months ago. Updated 21 days ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Target version:
Start date:
02/23/2021
Due date:
% Done:

0%

Estimated time:

Description

+ /usr/bin/make -O -j48 V=1 VERBOSE=1 check
Making check in include
make[1]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/include'
rm -f version.i.tmp; \
if (test ! -f version.i && test -f "../include/version.i"); then \
        cp "../include/version.i" version.i; \
fi; \
if (test -r "../bootstrap" && test -r "../.git") && \
                test -x "`which git 2>&1;true`"; then \
        GIT_VERSION_STR="`cd ".." && git describe --tags --dirty`"; \
        GIT_CURRENT_TAG="`cd ".." && git describe --tags --exact-match --match="v[0-9]*" HEAD 2> /dev/null`"; \
        echo "#define GIT_VERSION \"$GIT_VERSION_STR\"" > version.i.tmp; \
        if ! /usr/bin/grep -- "-dirty" version.i.tmp > /dev/null && \
                        test "x$GIT_CURRENT_TAG" != "x"; then \
                echo "#define GIT_VERSION \"\"" > version.i.tmp; \
        fi; \
fi; \
if test ! -f version.i.tmp; then \
        if test -f version.i; then \
                /usr/bin/grep "^#define \bGIT_VERSION\b.*" version.i > version.i.tmp; \
        else \
                echo '#define GIT_VERSION ""' > version.i.tmp; \
        fi; \
fi; \
echo "#define EXTRA_VERSION_NAME \"`/usr/bin/sed -n '1p' "../version/extra_version_name" 2> /dev/null`\"" >> version.i.tmp; \
echo "#define EXTRA_VERSION_DESCRIPTION \"`/usr/bin/sed -E ':a ; N ; $!ba ; s/[^a-zA-Z0-9 \n\t\.,]/-/g ; s/\r{0,1}\n/\\\n\\\t/g' "../version/extra_version_description" 2> /dev/null`\"" >> version.i.tmp; \
echo "#define EXTRA_VERSION_PATCHES \"`ls --ignore='README' -1 "../version/extra_patches" | /usr/bin/sed -E ':a ; N ; $!ba ; s/[^a-zA-Z0-9 \n\t\.]/-/g ; s/\r{0,1}\n/\\\n\\\t/g' 2> /dev/null`\"" >> version.i.tmp; \
if test ! -f version.i || \
                test x"`cat version.i.tmp`" != x"`cat version.i`"; then \
        mv version.i.tmp version.i; \
fi; \
rm -f version.i.tmp; \
true
make[1]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/include'
Making check in doc
Making check in man
make[2]: Nothing to be done for 'check'.
make[2]: Nothing to be done for 'check-am'.
Making check in src
Making check in common
Making check in string-utils
make[3]: Nothing to be done for 'check'.
Making check in compat
make[3]: Nothing to be done for 'check'.
Making check in health
make[3]: Nothing to be done for 'check'.
Making check in hashtable
make[3]: Nothing to be done for 'check'.
Making check in kernel-ctl
make[3]: Nothing to be done for 'check'.
Making check in sessiond-comm
make[3]: Nothing to be done for 'check'.
Making check in relayd
make[3]: Nothing to be done for 'check'.
Making check in fd-tracker
make[3]: Nothing to be done for 'check'.
Making check in kernel-consumer
make[3]: Nothing to be done for 'check'.
Making check in ust-consumer
make[3]: Nothing to be done for 'check'.
Making check in testpoint
make[3]: Nothing to be done for 'check'.
Making check in index
make[3]: Nothing to be done for 'check'.
Making check in config
Making check in consumer
make[3]: Nothing to be done for 'check'.
Making check in lib
Making check in lttng-ctl
Making check in filter
/usr/bin/make  check-am
make[5]: Nothing to be done for 'check-am'.
make[4]: Nothing to be done for 'check-am'.
make[3]: Nothing to be done for 'check-am'.
Making check in bin
Making check in lttng
make[3]: Nothing to be done for 'check'.
Making check in lttng-consumerd
make[3]: Nothing to be done for 'check'.
Making check in lttng-crash
make[3]: Nothing to be done for 'check'.
Making check in lttng-relayd
make[3]: Nothing to be done for 'check'.
Making check in lttng-sessiond
make[3]: Nothing to be done for 'check'.
make[3]: Nothing to be done for 'check-am'.
make[2]: Nothing to be done for 'check-am'.
Making check in tests
Making check in .
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests'
../tests/utils/warn_processes.sh /usr/bin/pgrep
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests'
Making check in utils
Making check in .
Making check in tap
Making check in testapp
Making check in gen-ns-events
make[4]: Nothing to be done for 'check'.
Making check in gen-ust-events
make[4]: Nothing to be done for 'check'.
Making check in gen-ust-events-ns
make[4]: Nothing to be done for 'check'.
Making check in gen-ust-nevents
make[4]: Nothing to be done for 'check'.
Making check in gen-ust-nevents-str
make[4]: Nothing to be done for 'check'.
Making check in gen-ust-tracef
make[4]: Nothing to be done for 'check'.
Making check in gen-syscall-events
make[4]: Nothing to be done for 'check'.
Making check in gen-kernel-test-events
make[4]: Nothing to be done for 'check'.
Making check in userspace-probe-elf-binary
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/utils/testapp/userspace-probe-elf-binary'
objcopy --strip-all .libs/libfoo.so
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/utils/testapp/userspace-probe-elf-binary'
Making check in userspace-probe-elf-cxx-binary
make[4]: Nothing to be done for 'check'.
Making check in userspace-probe-sdt-binary
/usr/bin/make  check-am
make[5]: Nothing to be done for 'check-am'.
Making check in gen-syscall-events-callstack
make[4]: Nothing to be done for 'check'.
make[4]: Nothing to be done for 'check-am'.
Making check in unit
Making check in ini_config
/usr/bin/make  check-TESTS
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/unit'
PASS: test_utils_parse_size_suffix 1 - valid test case: 0
PASS: test_utils_parse_size_suffix 2 - valid test case: 1234
PASS: test_utils_parse_size_suffix 3 - valid test case: 0x400
PASS: test_utils_parse_size_suffix 4 - valid test case: 0300
PASS: test_utils_parse_size_suffix 5 - valid test case: 16k
PASS: test_utils_parse_size_suffix 6 - valid test case: 128K
PASS: test_utils_parse_size_suffix 7 - valid test case: 0x1234k
PASS: test_utils_parse_size_suffix 8 - valid test case: 32M
PASS: test_utils_parse_size_suffix 9 - valid test case: 1024G
PASS: test_utils_parse_size_suffix 10 - valid test case: 0X400
PASS: test_utils_parse_size_suffix 11 - valid test case: 0x40a
PASS: test_utils_parse_size_suffix 12 - valid test case: 0X40b
PASS: test_utils_parse_size_suffix 13 - valid test case: 0x40C
PASS: test_utils_parse_size_suffix 14 - valid test case: 0X40D
PASS: test_utils_parse_size_suffix 15 - valid test case: 0x40e
PASS: test_utils_parse_size_suffix 16 - valid test case: 0X40f
PASS: test_utils_parse_size_suffix 17 - valid test case: 00
PASS: test_utils_parse_size_suffix 18 - valid test case: 0k
PASS: test_utils_parse_size_suffix 19 - valid test case: 0K
PASS: test_utils_parse_size_suffix 20 - valid test case: 0M
PASS: test_utils_parse_size_suffix 21 - valid test case: 0G
PASS: test_utils_parse_size_suffix 22 - valid test case: 00k
PASS: test_utils_parse_size_suffix 23 - valid test case: 00K
PASS: test_utils_parse_size_suffix 24 - valid test case: 00M
PASS: test_utils_parse_size_suffix 25 - valid test case: 00G
PASS: test_utils_parse_size_suffix 26 - valid test case: 0x0
PASS: test_utils_parse_size_suffix 27 - valid test case: 0X0
PASS: test_utils_parse_size_suffix 28 - valid test case: 0x0k
PASS: test_utils_parse_size_suffix 29 - valid test case: 0X0K
PASS: test_utils_parse_size_suffix 30 - valid test case: 0x0M
PASS: test_utils_parse_size_suffix 31 - valid test case: 0X0G
PASS: test_utils_parse_size_suffix 32 - valid test case: 0X40G
PASS: test_utils_parse_size_suffix 33 - valid test case: 0300k
PASS: test_utils_parse_size_suffix 34 - valid test case: 0300K
PASS: test_utils_parse_size_suffix 35 - valid test case: 030M
PASS: test_utils_parse_size_suffix 36 - valid test case: 020G
PASS: test_utils_parse_size_suffix 37 - valid test case: 0xa0k
PASS: test_utils_parse_size_suffix 38 - valid test case: 0xa0K
PASS: test_utils_parse_size_suffix 39 - valid test case: 0XA0M
PASS: test_utils_parse_size_suffix 40 - valid test case: 0xA0G
PASS: test_utils_parse_size_suffix 41 - invalid test case:
PASS: test_utils_parse_size_suffix 42 - invalid test case:
PASS: test_utils_parse_size_suffix 43 - invalid test case: -1
PASS: test_utils_parse_size_suffix 44 - invalid test case: k
PASS: test_utils_parse_size_suffix 45 - invalid test case: 4611686018427387904G
PASS: test_utils_parse_size_suffix 46 - invalid test case: 0x40g
PASS: test_utils_parse_size_suffix 47 - invalid test case: 08
PASS: test_utils_parse_size_suffix 48 - invalid test case: 09
PASS: test_utils_parse_size_suffix 49 - invalid test case: 0x
PASS: test_utils_parse_size_suffix 50 - invalid test case: x0
PASS: test_utils_parse_size_suffix 51 - invalid test case: 0xx0
PASS: test_utils_parse_size_suffix 52 - invalid test case: 07kK
PASS: test_utils_parse_size_suffix 53 - invalid test case: 0xk
PASS: test_utils_parse_size_suffix 54 - invalid test case: 0XM
PASS: test_utils_parse_size_suffix 55 - invalid test case: 0xG
PASS: test_utils_parse_size_suffix 56 - invalid test case: 0x0MM
PASS: test_utils_parse_size_suffix 57 - invalid test case: 0X0GG
PASS: test_utils_parse_size_suffix 58 - invalid test case: 0a
PASS: test_utils_parse_size_suffix 59 - invalid test case: 0B
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/unit'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/unit'
PASS: test_utils_parse_time_suffix 1 - valid test case: 0 expected 0
PASS: test_utils_parse_time_suffix 2 - valid test case: 1234 expected 1234
PASS: test_utils_parse_time_suffix 3 - valid test case: 1234us expected 1234
PASS: test_utils_parse_time_suffix 4 - valid test case: 16ms expected 16000
PASS: test_utils_parse_time_suffix 5 - valid test case: 128ms expected 128000
PASS: test_utils_parse_time_suffix 6 - valid test case: 32s expected 32000000
PASS: test_utils_parse_time_suffix 7 - valid test case: 1m expected 60000000
PASS: test_utils_parse_time_suffix 8 - valid test case: 20m expected 1200000000
PASS: test_utils_parse_time_suffix 9 - valid test case: 1h expected 3600000000
PASS: test_utils_parse_time_suffix 10 - valid test case: 5h expected 18000000000
PASS: test_utils_parse_time_suffix 11 - valid test case: 00 expected 0
PASS: test_utils_parse_time_suffix 12 - valid test case: 0us expected 0
PASS: test_utils_parse_time_suffix 13 - valid test case: 0ms expected 0
PASS: test_utils_parse_time_suffix 14 - valid test case: 0s expected 0
PASS: test_utils_parse_time_suffix 15 - valid test case: 0m expected 0
PASS: test_utils_parse_time_suffix 16 - valid test case: 0h expected 0
PASS: test_utils_parse_time_suffix 17 - valid test case: 00us expected 0
PASS: test_utils_parse_time_suffix 18 - valid test case: 00ms expected 0
PASS: test_utils_parse_time_suffix 19 - valid test case: 00s expected 0
PASS: test_utils_parse_time_suffix 20 - valid test case: 00m expected 0
PASS: test_utils_parse_time_suffix 21 - valid test case: 00h expected 0
PASS: test_utils_parse_time_suffix 22 - valid test case: 12ms expected 12000
PASS: test_utils_parse_time_suffix 23 - valid test case: 3597us expected 3597
PASS: test_utils_parse_time_suffix 24 - valid test case: +5 expected 5
PASS: test_utils_parse_time_suffix 25 - valid test case: 08 expected 8
PASS: test_utils_parse_time_suffix 26 - valid test case: 0145us expected 145
PASS: test_utils_parse_time_suffix 27 - invalid test case:
PASS: test_utils_parse_time_suffix 28 - invalid test case:
PASS: test_utils_parse_time_suffix 29 - invalid test case: -1
PASS: test_utils_parse_time_suffix 30 - invalid test case: m
PASS: test_utils_parse_time_suffix 31 - invalid test case: 4611686018427387904s
PASS: test_utils_parse_time_suffix 32 - invalid test case: 0x40M
PASS: test_utils_parse_time_suffix 33 - invalid test case: 0x
PASS: test_utils_parse_time_suffix 34 - invalid test case: x0
PASS: test_utils_parse_time_suffix 35 - invalid test case: 0xx0
PASS: test_utils_parse_time_suffix 36 - invalid test case: 07mm
PASS: test_utils_parse_time_suffix 37 - invalid test case: 0xm
PASS: test_utils_parse_time_suffix 38 - invalid test case: 0Xs
PASS: test_utils_parse_time_suffix 39 - invalid test case: 0x0ss
PASS: test_utils_parse_time_suffix 40 - invalid test case: 0a
PASS: test_utils_parse_time_suffix 41 - invalid test case: 0B
PASS: test_utils_parse_time_suffix 42 - invalid test case: 0x3 s
PASS: test_utils_parse_time_suffix 43 - invalid test case: 0xbs
PASS: test_utils_parse_time_suffix 44 - invalid test case: 14ns
PASS: test_utils_parse_time_suffix 45 - invalid test case: 0xbs
PASS: test_utils_parse_time_suffix 46 - invalid test case: 14ns
PASS: test_utils_parse_time_suffix 47 - invalid test case: 14ms garbage after value
PASS: test_utils_parse_time_suffix 48 - invalid test case: 0x14s
PASS: test_utils_parse_time_suffix 49 - invalid test case: 0u
PASS: test_utils_parse_time_suffix 50 - invalid test case: 5mS
PASS: test_utils_parse_time_suffix 51 - invalid test case: 5Ms
PASS: test_utils_parse_time_suffix 52 - invalid test case: 12ussr
PASS: test_utils_parse_time_suffix 53 - invalid test case: 67msrp
PASS: test_utils_parse_time_suffix 54 - invalid test case: 14si
PASS: test_utils_parse_time_suffix 55 - invalid test case: 12mo
PASS: test_utils_parse_time_suffix 56 - invalid test case: 53hi
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/unit'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/unit'
PASS: test_utils_expand_path 1 - valid test case: /a/b/c/d/e
PASS: test_utils_expand_path 2 - valid test case: /a//b//c/d/e
PASS: test_utils_expand_path 3 - valid test case: ./a/b/c/d/e
PASS: test_utils_expand_path 4 - valid test case: ../a/b/c/d/../e
PASS: test_utils_expand_path 5 - valid test case: .././a/b/c/d/./e
PASS: test_utils_expand_path 6 - valid test case: ../../a/b/c/d/e
PASS: test_utils_expand_path 7 - valid test case: ./a/b/../c/d/../e
PASS: test_utils_expand_path 8 - valid test case: ../a/b/../../c/./d/./e
PASS: test_utils_expand_path 9 - valid test case: ../../a/b/../c/d/../../e
PASS: test_utils_expand_path 10 - valid test case: ./a/b/c/d/../../../../e
PASS: test_utils_expand_path 11 - valid test case: .././a/b/c/d/./e
PASS: test_utils_expand_path 12 - valid test case: a/
PASS: test_utils_expand_path 13 - valid test case: a
PASS: test_utils_expand_path 14 - valid test case: ../../
PASS: test_utils_expand_path 15 - valid test case: ../..
PASS: test_utils_expand_path 16 - valid test case: ../
PASS: test_utils_expand_path 17 - valid test case: ..
PASS: test_utils_expand_path 18 - valid test case: ./
PASS: test_utils_expand_path 19 - valid test case: .
PASS: test_utils_expand_path 20 - valid test case: /../a/b/c/d/e
PASS: test_utils_expand_path 21 - valid test case: /a/b/c/d/../../../../../e
PASS: test_utils_expand_path 22 - valid test case: /..
PASS: test_utils_expand_path 23 - valid test case: /a/..
PASS: test_utils_expand_path 24 - symlink tree test case: [tmppath/]a/g/../l/.
PASS: test_utils_expand_path 25 - symlink tree test case: [tmppath/]a/g/../l/./
PASS: test_utils_expand_path 26 - symlink tree test case: [tmppath/]a/g/../l/..
PASS: test_utils_expand_path 27 - symlink tree test case: [tmppath/]a/g/../l/../
PASS: test_utils_expand_path 28 - symlink tree test case: [tmppath/]a/b/h/g/
PASS: test_utils_expand_path 29 - invalid test case: NULL
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/unit'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/unit'
PASS: test_utils_compat_poll 1 - epoll's CLOEXEC value
PASS: test_utils_compat_poll 2 - lttng_poll_reset is defined
PASS: test_utils_compat_poll 3 - lttng_poll_init is defined
PASS: test_utils_compat_poll 4 - GETFD is defined
PASS: test_utils_compat_poll 5 - GETEV is defined
PASS: test_utils_compat_poll 6 - GETSZ is defined
PASS: test_utils_compat_poll 7 - GET_PREV_FD is defined
PASS: test_utils_compat_poll 8 - Create over NULL pointer fails
PASS: test_utils_compat_poll 9 - Create with size 0 fails
PASS: test_utils_compat_poll 10 - Create valid poll set succeeds
PASS: test_utils_compat_poll 11 - Adding to NULL set fails
PASS: test_utils_compat_poll 12 - Adding to uninitialized structure fails
PASS: test_utils_compat_poll 13 - Adding invalid FD fails
PASS: test_utils_compat_poll 14 - Create a poll set succeeds
PASS: test_utils_compat_poll 15 - Set created empty
PASS: test_utils_compat_poll 16 - Adding to NULL set fails
PASS: test_utils_compat_poll 17 - Set still empty
PASS: test_utils_compat_poll 18 - Adding invalid FD fails
PASS: test_utils_compat_poll 19 - Set still empty
PASS: test_utils_compat_poll 20 - Adding valid FD succeeds
PASS: test_utils_compat_poll 21 - Nb of elements incremented
PASS: test_utils_compat_poll 22 - Removing from NULL set fails
PASS: test_utils_compat_poll 23 - Number of FD in set unchanged
PASS: test_utils_compat_poll 24 - Removing from negative FD fails
PASS: test_utils_compat_poll 25 - Number of FD in set unchanged
PASS: test_utils_compat_poll 26 - Removing invalid FD still succeeds
PASS: test_utils_compat_poll 27 - Number of elements unchanged
PASS: test_utils_compat_poll 28 - Removing valid FD succeeds
PASS: test_utils_compat_poll 29 - Nb of elements decremented
PASS: test_utils_compat_poll 30 - Removing from empty set fails
PASS: test_utils_compat_poll 31 - Nb of elements unchanged
PASS: test_utils_compat_poll 32 - pipe function succeeds
PASS: test_utils_compat_poll 33 - pipe function succeeds
PASS: test_utils_compat_poll 34 - Close valid FD succeeds
PASS: test_utils_compat_poll 35 - Close valid FD succeeds
PASS: test_utils_compat_poll 36 - lttng_poll_wait call with invalid input returns error
PASS: test_utils_compat_poll 37 - Create valid poll set succeeds
PASS: test_utils_compat_poll 38 - lttng_poll_wait call with invalid input returns error
PASS: test_utils_compat_poll 39 - Add valid FD succeeds
PASS: test_utils_compat_poll 40 - Write to pipe succeeds
PASS: test_utils_compat_poll 41 - Wakes up on one event
PASS: test_utils_compat_poll 42 - Removing valid FD succeeds
PASS: test_utils_compat_poll 43 - Close valid FD succeeds
PASS: test_utils_compat_poll 44 - Close valid FD succeeds
PASS: test_utils_compat_poll 45 - Wait for child exit
PASS: test_utils_compat_poll 46 - Child process exited
PASS: test_utils_compat_poll 47 - Child process exited with EXIT_SUCCESS
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/unit'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/unit'
PASS: test_uri 1 - URI set to net://localhost
PASS: test_uri 2 - URI set to net://localhost:8989:4242/my/test/path
PASS: test_uri 3 - URI set to net://localhost:8989:4242
PASS: test_uri 4 - URI set to net6://[::1]:8989
PASS: test_uri 5 - URI set to tcp://42.42.42.42/my/test/path
PASS: test_uri 6 - URI set to tcp6://[fe80::f66d:4ff:fe53:d220]/my/test/path
PASS: test_uri 7 - URI set to file:///my/test/path
PASS: test_uri 8 - Bad URI set to file/my/test/path
PASS: test_uri 9 - Bad URI set to net://:8999
PASS: test_uri 10 - URI compare net://localhost == net://localhost
PASS: test_uri 11 - URI compare net://localhost != net://localhost:8989:4242
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/unit'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/unit'
PASS: test_directory_handle 1 - Initialized directory handle from the test directory
PASS: test_directory_handle 2 - Error returned when attempting to recursively remove non-empty hierarchy with LTTNG_DIRECTORY_HANDLE_FAIL_NON_EMPTY_FLAG
PASS: test_directory_handle 3 - No error returned when recursively removing empty hierarchy with LTTNG_DIRECTORY_HANDLE_FAIL_NON_EMPTY_FLAG
PASS: test_directory_handle 4 - Folder hierarchy /tmp/lttng-ZwEd2M/fail_non_empty successfully removed
PASS: test_directory_handle 5 - Initialized directory handle from the test directory
PASS: test_directory_handle 6 - No error returned when attempting to recursively remove non-empty hierarchy with LTTNG_DIRECTORY_HANDLE_SKIP_NON_EMPTY_FLAG
PASS: test_directory_handle 7 - Test directory still exists after skip
PASS: test_directory_handle 8 - No error returned when recursively removing empty hierarchy with LTTNG_DIRECTORY_HANDLE_SKIP_NON_EMPTY_FLAG
PASS: test_directory_handle 9 - Folder hierarchy /tmp/lttng-ZwEd2M/skip_non_empty successfully removed
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/unit'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/unit'
PASS: test_relayd_backward_compat_group_by_session 1 - In: hostname/auto-20190918-164429/ust/uid/1000/64-bit, out: auto-20190918-164429/hostname-20190918-164429/ust/uid/1000/64-bit, expected: auto-20190918-164429/hostname-20190918-164429/ust/uid/1000/64-bit
PASS: test_relayd_backward_compat_group_by_session 2 - In: hostname/custom_auto-20190319-120000/ust/uid/1000/64-bit, out: custom_auto-20190319-120000/hostname-20190319-120000/ust/uid/1000/64-bit, expected: custom_auto-20190319-120000/hostname-20190319-120000/ust/uid/1000/64-bit
PASS: test_relayd_backward_compat_group_by_session 3 - In: hostname/test-20190918-164709/ust/uid/1000/64-bit, out: test/hostname-20190918-164709/ust/uid/1000/64-bit, expected: test/hostname-20190918-164709/ust/uid/1000/64-bit
PASS: test_relayd_backward_compat_group_by_session 4 - In: hostname//snapshot-1-20190918-164829-0/ust//uid/1000/64-bit, out: my_session/hostname-20210224-003241/snapshot-1-20190918-164829-0/ust//uid/1000/64-bit, expected: my_session/hostname-20210224-003241/snapshot-1-20190918-164829-0/ust//uid/1000/64-bit
PASS: test_relayd_backward_compat_group_by_session 5 - In: hostname//snapshot-1-20190918-175919-0/ust//uid/1000/64-bit, out: my_session/hostname-20210224-003241/snapshot-1-20190918-175919-0/ust//uid/1000/64-bit, expected: my_session/hostname-20210224-003241/snapshot-1-20190918-175919-0/ust//uid/1000/64-bit
PASS: test_relayd_backward_compat_group_by_session 6 - In: hostname//auto-20190918-171641/ust/uid/1000/64-bit, out: auto-20190918-171641/hostname-20190918-171641/ust/uid/1000/64-bit, expected: auto-20190918-171641/hostname-20190918-171641/ust/uid/1000/64-bit
PASS: test_relayd_backward_compat_group_by_session 7 - In: hostname//test-20190918-180333//ust/uid/1000/64-bit, out: test-20190918-180333/hostname-20190918-180333//ust/uid/1000/64-bit, expected: test-20190918-180333/hostname-20190918-180333//ust/uid/1000/64-bit
PASS: test_relayd_backward_compat_group_by_session 8 - In: hostname/extra/path/ust/uid/1000/64-bit, out: auto-20190919-122110/hostname-20190919-122110/extra/path/ust/uid/1000/64-bit, expected: auto-20190919-122110/hostname-20190919-122110/extra/path/ust/uid/1000/64-bit
PASS: test_relayd_backward_compat_group_by_session 9 - In: hostname/extra/path/ust/uid/1000/64-bit, out: test/hostname-20210224-003241/extra/path/ust/uid/1000/64-bit, expected: test/hostname-20210224-003241/extra/path/ust/uid/1000/64-bit
PASS: test_relayd_backward_compat_group_by_session 10 - In: hostname/extra/path/snapshot-1-20190919-140702-0/ust//uid/1000/64-bit, out: test/hostname-20210224-003241/extra/path/snapshot-1-20190919-140702-0/ust//uid/1000/64-bit, expected: test/hostname-20210224-003241/extra/path/snapshot-1-20190919-140702-0/ust//uid/1000/64-bit
PASS: test_relayd_backward_compat_group_by_session 11 - In: hostname/test-20190319-120000-20190918-180921/ust/uid/1000/64-bit, out: test-20190319-120000/hostname-20190918-180921/ust/uid/1000/64-bit, expected: test-20190319-120000/hostname-20190918-180921/ust/uid/1000/64-bit
PASS: test_relayd_backward_compat_group_by_session 12 - Returned null as expected
PASS: test_relayd_backward_compat_group_by_session 13 - Returned null as expected
PASS: test_relayd_backward_compat_group_by_session 14 - In: hostname/test, out: test/hostname-20210224-003241/, expected: test/hostname-20210224-003241/
PASS: test_relayd_backward_compat_group_by_session 15 - In: hostname/test/ust/uid/1000/64-bit, out: test/hostname-20210224-003241/ust/uid/1000/64-bit, expected: test/hostname-20210224-003241/ust/uid/1000/64-bit
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/unit'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/unit'
PASS: test_string_utils 1 - strutils_normalize_star_glob_pattern() produces the expected result: `salut` -> `salut`
PASS: test_string_utils 2 - strutils_normalize_star_glob_pattern() produces the expected result: `sal*ut` -> `sal*ut`
PASS: test_string_utils 3 - strutils_normalize_star_glob_pattern() produces the expected result: `sal**ut` -> `sal*ut`
PASS: test_string_utils 4 - strutils_normalize_star_glob_pattern() produces the expected result: `sal***ut` -> `sal*ut`
PASS: test_string_utils 5 - strutils_normalize_star_glob_pattern() produces the expected result: `*salut` -> `*salut`
PASS: test_string_utils 6 - strutils_normalize_star_glob_pattern() produces the expected result: `**salut` -> `*salut`
PASS: test_string_utils 7 - strutils_normalize_star_glob_pattern() produces the expected result: `***salut` -> `*salut`
PASS: test_string_utils 8 - strutils_normalize_star_glob_pattern() produces the expected result: `salut*` -> `salut*`
PASS: test_string_utils 9 - strutils_normalize_star_glob_pattern() produces the expected result: `salut**` -> `salut*`
PASS: test_string_utils 10 - strutils_normalize_star_glob_pattern() produces the expected result: `salut***` -> `salut*`
PASS: test_string_utils 11 - strutils_normalize_star_glob_pattern() produces the expected result: `sa\*lut` -> `sa\*lut`
PASS: test_string_utils 12 - strutils_normalize_star_glob_pattern() produces the expected result: `sa\**lut` -> `sa\**lut`
PASS: test_string_utils 13 - strutils_normalize_star_glob_pattern() produces the expected result: `sa*\**lut` -> `sa*\**lut`
PASS: test_string_utils 14 - strutils_normalize_star_glob_pattern() produces the expected result: `sa*\***lut` -> `sa*\**lut`
PASS: test_string_utils 15 - strutils_normalize_star_glob_pattern() produces the expected result: `\*salu**t` -> `\*salu*t`
PASS: test_string_utils 16 - strutils_normalize_star_glob_pattern() produces the expected result: `\*salut**` -> `\*salut*`
PASS: test_string_utils 17 - strutils_normalize_star_glob_pattern() produces the expected result: `\*salut**\*` -> `\*salut*\*`
PASS: test_string_utils 18 - strutils_normalize_star_glob_pattern() produces the expected result: `\*salut` -> `\*salut`
PASS: test_string_utils 19 - strutils_normalize_star_glob_pattern() produces the expected result: `\***salut` -> `\**salut`
PASS: test_string_utils 20 - strutils_normalize_star_glob_pattern() produces the expected result: `salut\` -> `salut\`
PASS: test_string_utils 21 - strutils_normalize_star_glob_pattern() produces the expected result: `salut\**` -> `salut\**`
PASS: test_string_utils 22 - strutils_normalize_star_glob_pattern() produces the expected result: `salut\\*` -> `salut\\*`
PASS: test_string_utils 23 - strutils_normalize_star_glob_pattern() produces the expected result: `salut\\***` -> `salut\\*`
PASS: test_string_utils 24 - strutils_normalize_star_glob_pattern() produces the expected result: `*` -> `*`
PASS: test_string_utils 25 - strutils_normalize_star_glob_pattern() produces the expected result: `**` -> `*`
PASS: test_string_utils 26 - strutils_normalize_star_glob_pattern() produces the expected result: `***` -> `*`
PASS: test_string_utils 27 - strutils_normalize_star_glob_pattern() produces the expected result: `**\***` -> `*\**`
PASS: test_string_utils 28 - strutils_is_star_glob_pattern() returns the expected result: `allo*` -> 1
PASS: test_string_utils 29 - strutils_is_star_glob_pattern() returns the expected result: `*allo` -> 1
PASS: test_string_utils 30 - strutils_is_star_glob_pattern() returns the expected result: `*allo*` -> 1
PASS: test_string_utils 31 - strutils_is_star_glob_pattern() returns the expected result: `*al*lo*` -> 1
PASS: test_string_utils 32 - strutils_is_star_glob_pattern() returns the expected result: `al\**lo` -> 1
PASS: test_string_utils 33 - strutils_is_star_glob_pattern() returns the expected result: `al\*l*o` -> 1
PASS: test_string_utils 34 - strutils_is_star_glob_pattern() returns the expected result: `all*o\` -> 1
PASS: test_string_utils 35 - strutils_is_star_glob_pattern() returns the expected result: `*` -> 1
PASS: test_string_utils 36 - strutils_is_star_glob_pattern() returns the expected result: `\\*` -> 1
PASS: test_string_utils 37 - strutils_is_star_glob_pattern() returns the expected result: `allo` -> 0
PASS: test_string_utils 38 - strutils_is_star_glob_pattern() returns the expected result: `allo\*` -> 0
PASS: test_string_utils 39 - strutils_is_star_glob_pattern() returns the expected result: `al\*lo` -> 0
PASS: test_string_utils 40 - strutils_is_star_glob_pattern() returns the expected result: `\*allo` -> 0
PASS: test_string_utils 41 - strutils_is_star_glob_pattern() returns the expected result: `\*` -> 0
PASS: test_string_utils 42 - strutils_is_star_glob_pattern() returns the expected result: `allo\` -> 0
PASS: test_string_utils 43 - strutils_is_star_at_the_end_only_glob_pattern() returns the expected result: `allo*` -> 1
PASS: test_string_utils 44 - strutils_is_star_at_the_end_only_glob_pattern() returns the expected result: `allo\\*` -> 1
PASS: test_string_utils 45 - strutils_is_star_at_the_end_only_glob_pattern() returns the expected result: `allo` -> 0
PASS: test_string_utils 46 - strutils_is_star_at_the_end_only_glob_pattern() returns the expected result: `al*lo` -> 0
PASS: test_string_utils 47 - strutils_is_star_at_the_end_only_glob_pattern() returns the expected result: `al\*lo` -> 0
PASS: test_string_utils 48 - strutils_is_star_at_the_end_only_glob_pattern() returns the expected result: `*allo` -> 0
PASS: test_string_utils 49 - strutils_is_star_at_the_end_only_glob_pattern() returns the expected result: `al*lo*` -> 0
PASS: test_string_utils 50 - strutils_is_star_at_the_end_only_glob_pattern() returns the expected result: `allo**` -> 0
PASS: test_string_utils 51 - strutils_is_star_at_the_end_only_glob_pattern() returns the expected result: `allo*\*` -> 0
PASS: test_string_utils 52 - strutils_is_star_at_the_end_only_glob_pattern() returns the expected result: `allo\*` -> 0
PASS: test_string_utils 53 - strutils_split() produces the expected substrings: `a/b/c/d/e` (delim. `/`, escape `0`)
PASS: test_string_utils 54 - strutils_split() produces the expected substrings: `a/b//d/e` (delim. `/`, escape `0`)
PASS: test_string_utils 55 - strutils_split() produces the expected substrings: `/b/c/d/e` (delim. `/`, escape `0`)
PASS: test_string_utils 56 - strutils_split() produces the expected substrings: `a/b/c/d/` (delim. `/`, escape `0`)
PASS: test_string_utils 57 - strutils_split() produces the expected substrings: `/b/c/d/` (delim. `/`, escape `0`)
PASS: test_string_utils 58 - strutils_split() produces the expected substrings: `` (delim. `/`, escape `0`)
PASS: test_string_utils 59 - strutils_split() produces the expected substrings: `/` (delim. `/`, escape `0`)
PASS: test_string_utils 60 - strutils_split() produces the expected substrings: `//` (delim. `/`, escape `0`)
PASS: test_string_utils 61 - strutils_split() produces the expected substrings: `hello+world` (delim. `+`, escape `0`)
PASS: test_string_utils 62 - strutils_split() produces the expected substrings: `hello\+world` (delim. `+`, escape `0`)
PASS: test_string_utils 63 - strutils_split() produces the expected substrings: `hello\+world` (delim. `+`, escape `1`)
PASS: test_string_utils 64 - strutils_split() produces the expected substrings: `hello\++world` (delim. `+`, escape `1`)
PASS: test_string_utils 65 - strutils_split() produces the expected substrings: `hello\\++world` (delim. `+`, escape `1`)
PASS: test_string_utils 66 - strutils_split() produces the expected substrings: `hello+world\` (delim. `+`, escape `0`)
PASS: test_string_utils 67 - strutils_split() produces the expected substrings: `hello+world\` (delim. `+`, escape `1`)
PASS: test_string_utils 68 - strutils_split() produces the expected substrings: `\+` (delim. `+`, escape `0`)
PASS: test_string_utils 69 - strutils_split() produces the expected substrings: `\+` (delim. `+`, escape `1`)
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/unit'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/unit'
PASS: test_uuid 1 - lttng_uuid_from_str - Parse valid string '3d260c88-75ea-47b8-a7e2-d6077c0378d9', expect success
PASS: test_uuid 2 - lttng_uuid_from_str - Parse valid string '611cf3a6-a68b-4515-834f-208bc2762592', expect success
PASS: test_uuid 3 - lttng_uuid_from_str - Parse valid string '1b4855cc-96de-4ae8-abe3-86449c2a43c4', expect success
PASS: test_uuid 4 - lttng_uuid_from_str - Parse valid string '8ADED5B9-ACD2-439F-A60C-897403AA2AB4', expect success
PASS: test_uuid 5 - lttng_uuid_from_str - Parse valid string 'f109e0a2-C619-4d18-b760-20EA20E0F69A', expect success
PASS: test_uuid 6 - lttng_uuid_from_str - Parse invalid string '1b485!cc-96de-4XX8-abe3-86449c2a43?4', expect failure
PASS: test_uuid 7 - lttng_uuid_from_str - Parse invalid string 'c2e6eddb&3955&4006&be3a&70bb63bd5f25', expect failure
PASS: test_uuid 8 - lttng_uuid_from_str - Parse invalid string '81b1cb88-ff42-45b9-ba4d-964088ee45', expect failure
PASS: test_uuid 9 - lttng_uuid_from_str - Parse invalid string '2d-6c6d756574-470e-9142-a4e6ad03f143', expect failure
PASS: test_uuid 10 - lttng_uuid_from_str - Parse invalid string '4542ad19-9e4f-4931-8261-2101c3e089ae7', expect failure
PASS: test_uuid 11 - lttng_uuid_from_str - Parse invalid string 'XX0123', expect failure
PASS: test_uuid 12 - lttng_uuid_to_str - Convert UUID '3d260c88-75ea-47b8-a7e2-d6077c0378d9' to string, expect success
PASS: test_uuid 13 - lttng_uuid_to_str - Convert UUID '611cf3a6-a68b-4515-834f-208bc2762592' to string, expect success
PASS: test_uuid 14 - lttng_uuid_to_str - Convert UUID '1b4855cc-96de-4ae8-abe3-86449c2a43c4' to string, expect success
PASS: test_uuid 15 - lttng_uuid_is_equal - Compare same UUID, expect success
PASS: test_uuid 16 - lttng_uuid_is_equal - Compare different UUID, expect failure
PASS: test_uuid 17 - lttng_uuid_copy - Compare copied UUID with source, expect success
PASS: test_uuid 18 - lttng_uuid_generate - Generated UUIDs are different
PASS: test_uuid 19 - lttng_uuid_generate - bit 6 of clock_seq_hi_and_reserved is set to zero
PASS: test_uuid 20 - lttng_uuid_generate - bit 7 of clock_seq_hi_and_reserved is set to one
PASS: test_uuid 21 - lttng_uuid_generate - Generated UUID version check
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/unit'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/unit'
PASS: test_notification 1 - Condition allocated
PASS: test_notification 2 - Condition is of type "low buffer usage" 
PASS: test_notification 3 - Threshold ratio is unset
PASS: test_notification 4 - Threshold byte is unset
PASS: test_notification 5 - Session name is unset
PASS: test_notification 6 - Session name is null
PASS: test_notification 7 - Channel name is unset
PASS: test_notification 8 - Channel name is null
PASS: test_notification 9 - Domain name is unset
PASS: test_notification 10 - Set null condition on set session name
PASS: test_notification 11 - Get session name with null condition
PASS: test_notification 12 - Session name is null
PASS: test_notification 13 - Session name is unset
PASS: test_notification 14 - Session name is null
PASS: test_notification 15 - Set null session name
PASS: test_notification 16 - Session name is unset
PASS: test_notification 17 - Session name is null
PASS: test_notification 18 - Set empty session name
PASS: test_notification 19 - Session name is unset
PASS: test_notification 20 - Session name is null
PASS: test_notification 21 - Set session name session420
PASS: test_notification 22 - Session name is set
PASS: test_notification 23 - Session name has a value
PASS: test_notification 24 - Session name is session420
PASS: test_notification 25 - Set session name to empty
PASS: test_notification 26 - Session name is still set
PASS: test_notification 27 - Session name has a value
PASS: test_notification 28 - Session is still name is session420
PASS: test_notification 29 - Set null condition on set channel name
PASS: test_notification 30 - Get channel name with null condition
PASS: test_notification 31 - Channel name is unset
PASS: test_notification 32 - Channel name is null
PASS: test_notification 33 - Set null channel name
PASS: test_notification 34 - Channel name is unset
PASS: test_notification 35 - Channel name is null
PASS: test_notification 36 - Set empty channel name
PASS: test_notification 37 - Channel name is unset
PASS: test_notification 38 - Channel name is null
PASS: test_notification 39 - Set channel name channel420
PASS: test_notification 40 - Channel name is set
PASS: test_notification 41 - Channel name has a value
PASS: test_notification 42 - Channel name is channel420
PASS: test_notification 43 - Set channel name to empty
PASS: test_notification 44 - Channel name is still set
PASS: test_notification 45 - Channel name has a value
PASS: test_notification 46 - Channel is still name is channel420
PASS: test_notification 47 - Set threshold ratio with null condition
PASS: test_notification 48 - Get threshold ratio with null condition
PASS: test_notification 49 - Threshold ratio is unset
PASS: test_notification 50 - Set threshold ratio < 0
PASS: test_notification 51 - Threshold ratio is unset
PASS: test_notification 52 - Set Threshold ratio > 1
PASS: test_notification 53 - Threshold ratio is unset
PASS: test_notification 54 - Set threshold ratio == 1.0
PASS: test_notification 55 - Threshold ratio is set
PASS: test_notification 56 - Threshold ratio is 1.0
PASS: test_notification 57 - Set threshold ratio == 0.0
PASS: test_notification 58 - Threshold ratio is set
PASS: test_notification 59 - Threshold ratio is 0.0
PASS: test_notification 60 - Set threshold ratio == 0.420
PASS: test_notification 61 - Threshold ratio is set
PASS: test_notification 62 - Threshold ratio is 0.420
PASS: test_notification 63 - Set threshold with null condition
PASS: test_notification 64 - Get threshold value with null condition
PASS: test_notification 65 - Threshold is unset
PASS: test_notification 66 - Set threshold > 0
PASS: test_notification 67 - Threshold is set
PASS: test_notification 68 - Threshold is 100000
PASS: test_notification 69 - Set threshold UINT64_MAX
PASS: test_notification 70 - Threshold is set
PASS: test_notification 71 - Threshold is UINT64_MAX
PASS: test_notification 72 - Set threshold  == 0
PASS: test_notification 73 - Threshold is set
PASS: test_notification 74 - Threshold is 0
PASS: test_notification 75 - Threshold ratio is unset
PASS: test_notification 76 - Threshold ratio is untouched
PASS: test_notification 77 - Set threshold ratio == 0.420
PASS: test_notification 78 - Threshold ratio is set
PASS: test_notification 79 - Threshold ratio is 0.420
PASS: test_notification 80 - Threshold is unset
PASS: test_notification 81 - Threshold is untouched
PASS: test_notification 82 - Set domain type with null condition
PASS: test_notification 83 - Get domain type with null condition
PASS: test_notification 84 - Set domain type as LTTNG_DOMAIN_NONE
PASS: test_notification 85 - Domain type is unset
PASS: test_notification 86 - Set domain type as LTTNG_DOMAIN_UST
PASS: test_notification 87 - Domain type is set
PASS: test_notification 88 - Domain type is LTTNG_DOMAIN_UST
PASS: test_notification 89 - High buffer usage condition allocated
PASS: test_notification 90 - Condition is of type "high buffer usage" 
PASS: test_notification 91 - Threshold ratio is unset
PASS: test_notification 92 - Threshold byte is unset
PASS: test_notification 93 - Session name is unset
PASS: test_notification 94 - Session name is null
PASS: test_notification 95 - Channel name is unset
PASS: test_notification 96 - Channel name is null
PASS: test_notification 97 - Domain name is unset
PASS: test_notification 98 - Set null condition on set session name
PASS: test_notification 99 - Get session name with null condition
PASS: test_notification 100 - Session name is null
PASS: test_notification 101 - Session name is unset
PASS: test_notification 102 - Session name is null
PASS: test_notification 103 - Set null session name
PASS: test_notification 104 - Session name is unset
PASS: test_notification 105 - Session name is null
PASS: test_notification 106 - Set empty session name
PASS: test_notification 107 - Session name is unset
PASS: test_notification 108 - Session name is null
PASS: test_notification 109 - Set session name session420
PASS: test_notification 110 - Session name is set
PASS: test_notification 111 - Session name has a value
PASS: test_notification 112 - Session name is session420
PASS: test_notification 113 - Set session name to empty
PASS: test_notification 114 - Session name is still set
PASS: test_notification 115 - Session name has a value
PASS: test_notification 116 - Session is still name is session420
PASS: test_notification 117 - Set null condition on set channel name
PASS: test_notification 118 - Get channel name with null condition
PASS: test_notification 119 - Channel name is unset
PASS: test_notification 120 - Channel name is null
PASS: test_notification 121 - Set null channel name
PASS: test_notification 122 - Channel name is unset
PASS: test_notification 123 - Channel name is null
PASS: test_notification 124 - Set empty channel name
PASS: test_notification 125 - Channel name is unset
PASS: test_notification 126 - Channel name is null
PASS: test_notification 127 - Set channel name channel420
PASS: test_notification 128 - Channel name is set
PASS: test_notification 129 - Channel name has a value
PASS: test_notification 130 - Channel name is channel420
PASS: test_notification 131 - Set channel name to empty
PASS: test_notification 132 - Channel name is still set
PASS: test_notification 133 - Channel name has a value
PASS: test_notification 134 - Channel is still name is channel420
PASS: test_notification 135 - Set threshold ratio with null condition
PASS: test_notification 136 - Get threshold ratio with null condition
PASS: test_notification 137 - Threshold ratio is unset
PASS: test_notification 138 - Set threshold ratio < 0
PASS: test_notification 139 - Threshold ratio is unset
PASS: test_notification 140 - Set Threshold ratio > 1
PASS: test_notification 141 - Threshold ratio is unset
PASS: test_notification 142 - Set threshold ratio == 1.0
PASS: test_notification 143 - Threshold ratio is set
PASS: test_notification 144 - Threshold ratio is 1.0
PASS: test_notification 145 - Set threshold ratio == 0.0
PASS: test_notification 146 - Threshold ratio is set
PASS: test_notification 147 - Threshold ratio is 0.0
PASS: test_notification 148 - Set threshold ratio == 0.420
PASS: test_notification 149 - Threshold ratio is set
PASS: test_notification 150 - Threshold ratio is 0.420
PASS: test_notification 151 - Set threshold with null condition
PASS: test_notification 152 - Get threshold value with null condition
PASS: test_notification 153 - Threshold is unset
PASS: test_notification 154 - Set threshold > 0
PASS: test_notification 155 - Threshold is set
PASS: test_notification 156 - Threshold is 100000
PASS: test_notification 157 - Set threshold UINT64_MAX
PASS: test_notification 158 - Threshold is set
PASS: test_notification 159 - Threshold is UINT64_MAX
PASS: test_notification 160 - Set threshold  == 0
PASS: test_notification 161 - Threshold is set
PASS: test_notification 162 - Threshold is 0
PASS: test_notification 163 - Threshold ratio is unset
PASS: test_notification 164 - Threshold ratio is untouched
PASS: test_notification 165 - Set threshold ratio == 0.420
PASS: test_notification 166 - Threshold ratio is set
PASS: test_notification 167 - Threshold ratio is 0.420
PASS: test_notification 168 - Threshold is unset
PASS: test_notification 169 - Threshold is untouched
PASS: test_notification 170 - Set domain type with null condition
PASS: test_notification 171 - Get domain type with null condition
PASS: test_notification 172 - Set domain type as LTTNG_DOMAIN_NONE
PASS: test_notification 173 - Domain type is unset
PASS: test_notification 174 - Set domain type as LTTNG_DOMAIN_UST
PASS: test_notification 175 - Domain type is set
PASS: test_notification 176 - Domain type is LTTNG_DOMAIN_UST
PASS: test_notification 177 - Create notify action
PASS: test_notification 178 - Action has type LTTNG_ACTION_TYPE_NOTIFY
PASS: test_notification 179 - lttng_trigger_create(NULL, NULL) returns null
PASS: test_notification 180 - lttng_trigger_create(NON-NULL, NULL) returns null
PASS: test_notification 181 - lttng_trigger_create(NULL, NON-NULL) returns null
PASS: test_notification 182 - lttng_trigger_create(NON-NULL, NON-NULL) returns an object
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/unit'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/unit'
PASS: ini_config/test_ini_config 1 - Successfully opened a config file, registered to all sections
PASS: ini_config/test_ini_config 2 - Processed entries from each sections
PASS: ini_config/test_ini_config 3 - Text value parsed correctly
PASS: ini_config/test_ini_config 4 - Successfully opened a config file, registered to one section
PASS: ini_config/test_ini_config 5 - Processed an entry from section1 only
PASS: ini_config/test_ini_config 6 - Int value parsed correctly
PASS: ini_config/test_ini_config 7 - Successfully opened a config file, registered to the global section
PASS: ini_config/test_ini_config 8 - Processed an entry from the global section only
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/unit'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/unit'
PASS: test_kernel_data 1 - Create kernel session
PASS: test_kernel_data 2 - Validate kernel session
PASS: test_kernel_data 3 - Create kernel metadata
PASS: test_kernel_data 4 - Validate kernel session metadata
PASS: test_kernel_data 5 - Create kernel channel
PASS: test_kernel_data 6 - Validate kernel channel
PASS: test_kernel_data 7 - Validate string length
PASS: test_kernel_data 8 - Create kernel event
PASS: test_kernel_data 9 - Validate kernel event
PASS: test_kernel_data 10 - Create kernel stream
PASS: test_kernel_data 11 - Validate kernel stream
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/unit'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/unit'
PASS: test_ust_data 1 - Create UST session
PASS: test_ust_data 2 - Validate UST session
PASS: test_ust_data 3 - Validate channel name length
PASS: test_ust_data 4 - Create UST channel
PASS: test_ust_data 5 - Validate UST channel
PASS: test_ust_data 6 - Validate string length
PASS: test_ust_data 7 - Create UST event
PASS: test_ust_data 8 - Validate UST event
PASS: test_ust_data 9 - Create UST context
PASS: test_ust_data 10 - Validate UST context
PASS: test_ust_data 11 - Validate string length
PASS: test_ust_data 12 - Create UST exclusion
PASS: test_ust_data 13 - Create UST event with identical exclusion names fails
PASS: test_ust_data 14 - Create UST exclusion
PASS: test_ust_data 15 - Create UST event with different exclusion names
PASS: test_ust_data 16 - Validate UST event and exclusion
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/unit'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/unit'
PASS: test_fd_tracker 1 - Created an fd tracker with a limit of 50 simulateously opened file descriptors
PASS: test_fd_tracker 2 - Track unsuspendable fd 0 (stdin)
PASS: test_fd_tracker 3 - Track unsuspendable fd 1 (stdout)
PASS: test_fd_tracker 4 - Track unsuspendable fd 2 (stderr)
PASS: test_fd_tracker 5 - Untrack unsuspendable fd 0 (stdin)
PASS: test_fd_tracker 6 - Untrack unsuspendable fd 1 (stdout)
PASS: test_fd_tracker 7 - Untrack unsuspendable fd 2 (stderr)
PASS: test_fd_tracker 8 - Test directory is empty
PASS: test_fd_tracker 9 - fd_tracker_open_unsuspendable_fd() forwards the user callback's error code
PASS: test_fd_tracker 10 - Output fd parameter is unaffected on error of fd_tracker_open_unsuspendable_fd()
PASS: test_fd_tracker 11 - fd_tracker_open_unsuspendable_fd() sets the output fd parameter to the newly-tracked fd's value
PASS: test_fd_tracker 12 - fd_tracker_close_unsuspendable_fd() forwards the user callback's error code
PASS: test_fd_tracker 13 - Test directory is empty
PASS: test_fd_tracker 14 - EEXIST reported on open of an already tracked file descriptor
PASS: test_fd_tracker 15 - Test directory is empty
PASS: test_fd_tracker 16 - EINVAL reported on close of an untracked file descriptor
PASS: test_fd_tracker 17 - Test directory is empty
PASS: test_fd_tracker 18 - File descriptor tracker allowed the user to meet its limit with unsuspendable file descriptors (50)
PASS: test_fd_tracker 19 - EMFILE reported when exceeding the file descriptor limit while opening an unsuspendable fd
PASS: test_fd_tracker 20 - Test directory is empty
PASS: test_fd_tracker 21 - Created 500 files with a limit of 50 simultaneously-opened file descriptor
PASS: test_fd_tracker 22 - Expected 57 open file descriptors (57 are open)
PASS: test_fd_tracker 23 - Close all opened filesystem handles
PASS: test_fd_tracker 24 - Test directory is empty
PASS: test_fd_tracker 25 - Created 500 files with a limit of 50 simultaneously-opened file descriptor
PASS: test_fd_tracker 26 - Expected 57 open file descriptors (57 are open)
PASS: test_fd_tracker 27 - Wrote reference string to 500 files
PASS: test_fd_tracker 28 - FD tracker enforced the file descriptor cap
PASS: test_fd_tracker 29 - Files contain the expected content
PASS: test_fd_tracker 30 - Close all opened filesystem handles
PASS: test_fd_tracker 31 - Test directory is empty
PASS: test_fd_tracker 32 - Created 50 files with a limit of 50 simultaneously-opened file descriptor
PASS: test_fd_tracker 33 - Expected 57 open file descriptors (57 are open)
PASS: test_fd_tracker 34 - Track unsuspendable fd 0 (stdin)
PASS: test_fd_tracker 35 - Track unsuspendable fd 1 (stdout)
PASS: test_fd_tracker 36 - Track unsuspendable fd 2 (stderr)
PASS: test_fd_tracker 37 - Expected 54 open file descriptors (54 are open)
PASS: test_fd_tracker 38 - Untrack unsuspendable fd 0 (stdin)
PASS: test_fd_tracker 39 - Untrack unsuspendable fd 1 (stdout)
PASS: test_fd_tracker 40 - Untrack unsuspendable fd 2 (stderr)
PASS: test_fd_tracker 41 - Expected 54 open file descriptors (54 are open)
PASS: test_fd_tracker 42 - Close all opened filesystem handles
PASS: test_fd_tracker 43 - Test directory is empty
PASS: test_fd_tracker 44 - Successfully opened 2 handles to /tmp/fd-tracker-PrM2NV/my_file
PASS: test_fd_tracker 45 - Successfully unlinked the first handle to /tmp/fd-tracker-PrM2NV/my_file
PASS: test_fd_tracker 46 - my_file no longer present on file system after unlink
PASS: test_fd_tracker 47 - /tmp/fd-tracker-PrM2NV/unlinked_files/0 exists on file system after unlink
PASS: test_fd_tracker 48 - Got fd from first handle
PASS: test_fd_tracker 49 - fd tracker does not allow two fds to be used at once
PASS: test_fd_tracker 50 - Got fd from second handle
PASS: test_fd_tracker 51 - ENOENT is reported when attempting to unlink the second handle to /tmp/fd-tracker-PrM2NV/my_file
PASS: test_fd_tracker 52 - Successfully opened a new handle to previously unlinked file /tmp/fd-tracker-PrM2NV/my_file
PASS: test_fd_tracker 53 - Successfully unlinked the new handle handle to /tmp/fd-tracker-PrM2NV/my_file
PASS: test_fd_tracker 54 - /tmp/fd-tracker-PrM2NV/unlinked_files/1 exists on file system after unlink
PASS: test_fd_tracker 55 - Successfully closed the first handle
PASS: test_fd_tracker 56 - Successfully closed the second handle
PASS: test_fd_tracker 57 - Successfully closed the third handle
PASS: test_fd_tracker 58 - my_file no longer present on file system after handle close
PASS: test_fd_tracker 59 - /tmp/fd-tracker-PrM2NV/unlinked_files/0 no longer present on file system after handle close
PASS: test_fd_tracker 60 - /tmp/fd-tracker-PrM2NV/unlinked_files/1 no longer present on file system after handle close
PASS: test_fd_tracker 61 - Test directory is empty
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/unit'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/unit'
PASS: test_session 1 - Session list: not NULL
PASS: test_session 2 - Create session: test1
PASS: test_session 3 - Validating session: session found
PASS: test_session 4 - Validating session: basic sanity check
PASS: test_session 5 - Destroying session: session found
PASS: test_session 6 - Destroying session: test1 destroyed
PASS: test_session 7 - Duplicate session creation
PASS: test_session 8 - Create session with a NULL name (auto-generate a name)
PASS: test_session 9 - Auto-generated session name starts with auto
PASS: test_session 10 - Large sessions number: created 10000 sessions
PASS: test_session 11 - Large sessions number: destroyed 10000 sessions
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/unit'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/unit'
============================================================================
Testsuite summary for lttng-tools 2.12.3
============================================================================
# TOTAL: 605
# PASS:  605
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/unit'
Making check in regression
Making check in tools
Making check in streaming
Making check in filtering
Making check in health
Making check in tracefile-limits
Making check in snapshots
Making check in live
Making check in exclusion
Making check in save-load
Making check in configuration
Making check in mi
Making check in wildcard
Making check in crash
Making check in regen-metadata
Making check in regen-statedump
Making check in notification
Making check in rotation
Making check in base-path
Making check in metadata
Making check in working-directory
Making check in relayd-grouping
Making check in clear
Making check in tracker
make[4]: Nothing to be done for 'check-am'.
Making check in kernel
Making check in ust
Making check in nprocesses
Making check in high-throughput
Making check in low-throughput
Making check in before-after
Making check in multi-session
Making check in overlap
Making check in demo
Making check in buffers-pid
Making check in linking
Making check in daemon
Making check in exit-fast
Making check in fork
Making check in libc-wrapper
Making check in periodical-metadata-flush
Making check in java-jul
Making check in java-log4j
Making check in python-logging
make[4]: Nothing to be done for 'check'.
Making check in getcpu-override
Making check in clock-override
Making check in type-declarations
Making check in rotation-destroy-flush
Making check in blocking
Making check in multi-lib
Making check in namespaces
Making check in baddr-statedump
Making check in ust-dl
Making check in ust
Making check in nprocesses
Making check in high-throughput
Making check in low-throughput
Making check in before-after
Making check in multi-session
Making check in overlap
Making check in demo
Making check in buffers-pid
Making check in linking
Making check in daemon
Making check in exit-fast
Making check in fork
Making check in libc-wrapper
Making check in periodical-metadata-flush
Making check in java-jul
Making check in java-log4j
Making check in python-logging
make[4]: Nothing to be done for 'check'.
Making check in getcpu-override
Making check in clock-override
Making check in type-declarations
Making check in rotation-destroy-flush
Making check in blocking
Making check in multi-lib
Making check in namespaces
Making check in baddr-statedump
Making check in ust-dl
/usr/bin/make  check-TESTS
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
tap-driver.sh: invalid option: '--post-script'
Usage:
  tap-driver.sh --test-name=NAME --log-file=PATH --trs-file=PATH
                [--expect-failure={yes|no}] [--color-tests={yes|no}]
                [--enable-hard-errors={yes|no}] [--ignore-exit]
                [--diagnostic-string=STRING] [--merge|--no-merge]
                [--comments|--no-comments] [--] TEST-COMMAND
The '--test-name', '-log-file' and '--trs-file' options are mandatory.
make[5]: *** [Makefile:1042: tools/filtering/test_unsupported_op.log] Error 2
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
make[5]: *** Waiting for unfinished jobs....
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
tap-driver.sh: invalid option: '--post-script'
Usage:
  tap-driver.sh --test-name=NAME --log-file=PATH --trs-file=PATH
                [--expect-failure={yes|no}] [--color-tests={yes|no}]
                [--enable-hard-errors={yes|no}] [--ignore-exit]
                [--diagnostic-string=STRING] [--merge|--no-merge]
                [--comments|--no-comments] [--] TEST-COMMAND
The '--test-name', '-log-file' and '--trs-file' options are mandatory.
make[5]: *** [Makefile:1035: tools/filtering/test_invalid_filter.log] Error 2
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
tap-driver.sh: invalid option: '--post-script'
Usage:
  tap-driver.sh --test-name=NAME --log-file=PATH --trs-file=PATH
                [--expect-failure={yes|no}] [--color-tests={yes|no}]
                [--enable-hard-errors={yes|no}] [--ignore-exit]
                [--diagnostic-string=STRING] [--merge|--no-merge]
                [--comments|--no-comments] [--] TEST-COMMAND
The '--test-name', '-log-file' and '--trs-file' options are mandatory.
make[5]: *** [Makefile:1049: tools/filtering/test_valid_filter.log] Error 2
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
tap-driver.sh: invalid option: '--post-script'
Usage:
  tap-driver.sh --test-name=NAME --log-file=PATH --trs-file=PATH
                [--expect-failure={yes|no}] [--color-tests={yes|no}]
                [--enable-hard-errors={yes|no}] [--ignore-exit]
                [--diagnostic-string=STRING] [--merge|--no-merge]
                [--comments|--no-comments] [--] TEST-COMMAND
The '--test-name', '-log-file' and '--trs-file' options are mandatory.
make[5]: *** [Makefile:1056: tools/streaming/test_ust.log] Error 2
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
tap-driver.sh: invalid option: '--post-script'
Usage:
  tap-driver.sh --test-name=NAME --log-file=PATH --trs-file=PATH
                [--expect-failure={yes|no}] [--color-tests={yes|no}]
                [--enable-hard-errors={yes|no}] [--ignore-exit]
                [--diagnostic-string=STRING] [--merge|--no-merge]
                [--comments|--no-comments] [--] TEST-COMMAND
The '--test-name', '-log-file' and '--trs-file' options are mandatory.
make[5]: *** [Makefile:1070: tools/live/test_ust.log] Error 2
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
tap-driver.sh: invalid option: '--post-script'
Usage:
  tap-driver.sh --test-name=NAME --log-file=PATH --trs-file=PATH
                [--expect-failure={yes|no}] [--color-tests={yes|no}]
                [--enable-hard-errors={yes|no}] [--ignore-exit]
                [--diagnostic-string=STRING] [--merge|--no-merge]
                [--comments|--no-comments] [--] TEST-COMMAND
The '--test-name', '-log-file' and '--trs-file' options are mandatory.
make[5]: *** [Makefile:1084: tools/live/test_lttng_ust.log] Error 2
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
tap-driver.sh: invalid option: '--post-script'
Usage:
  tap-driver.sh --test-name=NAME --log-file=PATH --trs-file=PATH
                [--expect-failure={yes|no}] [--color-tests={yes|no}]
                [--enable-hard-errors={yes|no}] [--ignore-exit]
                [--diagnostic-string=STRING] [--merge|--no-merge]
                [--comments|--no-comments] [--] TEST-COMMAND
The '--test-name', '-log-file' and '--trs-file' options are mandatory.
make[5]: *** [Makefile:1063: tools/health/test_thread_ok.log] Error 2
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
tap-driver.sh: invalid option: '--post-script'
Usage:
  tap-driver.sh --test-name=NAME --log-file=PATH --trs-file=PATH
                [--expect-failure={yes|no}] [--color-tests={yes|no}]
                [--enable-hard-errors={yes|no}] [--ignore-exit]
                [--diagnostic-string=STRING] [--merge|--no-merge]
                [--comments|--no-comments] [--] TEST-COMMAND
The '--test-name', '-log-file' and '--trs-file' options are mandatory.
make[5]: *** [Makefile:1077: tools/live/test_ust_tracefile_count.log] Error 2
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
tap-driver.sh: invalid option: '--post-script'
Usage:
  tap-driver.sh --test-name=NAME --log-file=PATH --trs-file=PATH
                [--expect-failure={yes|no}] [--color-tests={yes|no}]
                [--enable-hard-errors={yes|no}] [--ignore-exit]
                [--diagnostic-string=STRING] [--merge|--no-merge]
                [--comments|--no-comments] [--] TEST-COMMAND
The '--test-name', '-log-file' and '--trs-file' options are mandatory.
make[5]: *** [Makefile:1091: tools/tracefile-limits/test_tracefile_count.log] Error 2
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
tap-driver.sh: invalid option: '--post-script'
Usage:
  tap-driver.sh --test-name=NAME --log-file=PATH --trs-file=PATH
                [--expect-failure={yes|no}] [--color-tests={yes|no}]
                [--enable-hard-errors={yes|no}] [--ignore-exit]
                [--diagnostic-string=STRING] [--merge|--no-merge]
                [--comments|--no-comments] [--] TEST-COMMAND
The '--test-name', '-log-file' and '--trs-file' options are mandatory.
make[5]: *** [Makefile:1098: tools/tracefile-limits/test_tracefile_size.log] Error 2
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
tap-driver.sh: invalid option: '--post-script'
Usage:
  tap-driver.sh --test-name=NAME --log-file=PATH --trs-file=PATH
                [--expect-failure={yes|no}] [--color-tests={yes|no}]
                [--enable-hard-errors={yes|no}] [--ignore-exit]
                [--diagnostic-string=STRING] [--merge|--no-merge]
                [--comments|--no-comments] [--] TEST-COMMAND
The '--test-name', '-log-file' and '--trs-file' options are mandatory.
make[5]: *** [Makefile:1105: tools/exclusion/test_exclusion.log] Error 2
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
tap-driver.sh: invalid option: '--post-script'
Usage:
  tap-driver.sh --test-name=NAME --log-file=PATH --trs-file=PATH
                [--expect-failure={yes|no}] [--color-tests={yes|no}]
                [--enable-hard-errors={yes|no}] [--ignore-exit]
                [--diagnostic-string=STRING] [--merge|--no-merge]
                [--comments|--no-comments] [--] TEST-COMMAND
The '--test-name', '-log-file' and '--trs-file' options are mandatory.
make[5]: *** [Makefile:1119: tools/snapshots/test_ust_streaming.log] Error 2
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
tap-driver.sh: invalid option: '--post-script'
Usage:
  tap-driver.sh --test-name=NAME --log-file=PATH --trs-file=PATH
                [--expect-failure={yes|no}] [--color-tests={yes|no}]
                [--enable-hard-errors={yes|no}] [--ignore-exit]
                [--diagnostic-string=STRING] [--merge|--no-merge]
                [--comments|--no-comments] [--] TEST-COMMAND
The '--test-name', '-log-file' and '--trs-file' options are mandatory.
make[5]: *** [Makefile:1133: tools/save-load/test_load.log] Error 2
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
tap-driver.sh: invalid option: '--post-script'
Usage:
  tap-driver.sh --test-name=NAME --log-file=PATH --trs-file=PATH
                [--expect-failure={yes|no}] [--color-tests={yes|no}]
                [--enable-hard-errors={yes|no}] [--ignore-exit]
                [--diagnostic-string=STRING] [--merge|--no-merge]
                [--comments|--no-comments] [--] TEST-COMMAND
The '--test-name', '-log-file' and '--trs-file' options are mandatory.
make[5]: *** [Makefile:1140: tools/save-load/test_autoload.log] Error 2
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
tap-driver.sh: invalid option: '--post-script'
Usage:
  tap-driver.sh --test-name=NAME --log-file=PATH --trs-file=PATH
                [--expect-failure={yes|no}] [--color-tests={yes|no}]
                [--enable-hard-errors={yes|no}] [--ignore-exit]
                [--diagnostic-string=STRING] [--merge|--no-merge]
                [--comments|--no-comments] [--] TEST-COMMAND
The '--test-name', '-log-file' and '--trs-file' options are mandatory.
make[5]: *** [Makefile:1112: tools/snapshots/test_ust_fast.log] Error 2
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
tap-driver.sh: invalid option: '--post-script'
Usage:
  tap-driver.sh --test-name=NAME --log-file=PATH --trs-file=PATH
                [--expect-failure={yes|no}] [--color-tests={yes|no}]
                [--enable-hard-errors={yes|no}] [--ignore-exit]
                [--diagnostic-string=STRING] [--merge|--no-merge]
                [--comments|--no-comments] [--] TEST-COMMAND
The '--test-name', '-log-file' and '--trs-file' options are mandatory.
make[5]: *** [Makefile:1147: tools/mi/test_mi.log] Error 2
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
tap-driver.sh: invalid option: '--post-script'
Usage:
  tap-driver.sh --test-name=NAME --log-file=PATH --trs-file=PATH
                [--expect-failure={yes|no}] [--color-tests={yes|no}]
                [--enable-hard-errors={yes|no}] [--ignore-exit]
                [--diagnostic-string=STRING] [--merge|--no-merge]
                [--comments|--no-comments] [--] TEST-COMMAND
The '--test-name', '-log-file' and '--trs-file' options are mandatory.
make[5]: *** [Makefile:1168: tools/regen-metadata/test_ust.log] Error 2
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
tap-driver.sh: invalid option: '--post-script'
Usage:
  tap-driver.sh --test-name=NAME --log-file=PATH --trs-file=PATH
                [--expect-failure={yes|no}] [--color-tests={yes|no}]
                [--enable-hard-errors={yes|no}] [--ignore-exit]
                [--diagnostic-string=STRING] [--merge|--no-merge]
                [--comments|--no-comments] [--] TEST-COMMAND
The '--test-name', '-log-file' and '--trs-file' options are mandatory.
make[5]: *** [Makefile:1161: tools/crash/test_crash.log] Error 2
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
tap-driver.sh: invalid option: '--post-script'
Usage:
  tap-driver.sh --test-name=NAME --log-file=PATH --trs-file=PATH
                [--expect-failure={yes|no}] [--color-tests={yes|no}]
                [--enable-hard-errors={yes|no}] [--ignore-exit]
                [--diagnostic-string=STRING] [--merge|--no-merge]
                [--comments|--no-comments] [--] TEST-COMMAND
The '--test-name', '-log-file' and '--trs-file' options are mandatory.
make[5]: *** [Makefile:1196: tools/notification/test_notification_multi_app.log] Error 2
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
tap-driver.sh: invalid option: '--post-script'
Usage:
  tap-driver.sh --test-name=NAME --log-file=PATH --trs-file=PATH
                [--expect-failure={yes|no}] [--color-tests={yes|no}]
                [--enable-hard-errors={yes|no}] [--ignore-exit]
                [--diagnostic-string=STRING] [--merge|--no-merge]
                [--comments|--no-comments] [--] TEST-COMMAND
The '--test-name', '-log-file' and '--trs-file' options are mandatory.
make[5]: *** [Makefile:1189: tools/notification/test_notification_kernel.log] Error 2
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
tap-driver.sh: invalid option: '--post-script'
Usage:
  tap-driver.sh --test-name=NAME --log-file=PATH --trs-file=PATH
                [--expect-failure={yes|no}] [--color-tests={yes|no}]
                [--enable-hard-errors={yes|no}] [--ignore-exit]
                [--diagnostic-string=STRING] [--merge|--no-merge]
                [--comments|--no-comments] [--] TEST-COMMAND
The '--test-name', '-log-file' and '--trs-file' options are mandatory.
make[5]: *** [Makefile:1126: tools/save-load/test_save.log] Error 2
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
tap-driver.sh: invalid option: '--post-script'
Usage:
  tap-driver.sh --test-name=NAME --log-file=PATH --trs-file=PATH
                [--expect-failure={yes|no}] [--color-tests={yes|no}]
                [--enable-hard-errors={yes|no}] [--ignore-exit]
                [--diagnostic-string=STRING] [--merge|--no-merge]
                [--comments|--no-comments] [--] TEST-COMMAND
The '--test-name', '-log-file' and '--trs-file' options are mandatory.
make[5]: *** [Makefile:1203: tools/rotation/test_ust.log] Error 2
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
tap-driver.sh: invalid option: '--post-script'
Usage:
  tap-driver.sh --test-name=NAME --log-file=PATH --trs-file=PATH
                [--expect-failure={yes|no}] [--color-tests={yes|no}]
                [--enable-hard-errors={yes|no}] [--ignore-exit]
                [--diagnostic-string=STRING] [--merge|--no-merge]
                [--comments|--no-comments] [--] TEST-COMMAND
The '--test-name', '-log-file' and '--trs-file' options are mandatory.
make[5]: *** [Makefile:1154: tools/wildcard/test_event_wildcard.log] Error 2
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
tap-driver.sh: invalid option: '--post-script'
Usage:
  tap-driver.sh --test-name=NAME --log-file=PATH --trs-file=PATH
                [--expect-failure={yes|no}] [--color-tests={yes|no}]
                [--enable-hard-errors={yes|no}] [--ignore-exit]
                [--diagnostic-string=STRING] [--merge|--no-merge]
                [--comments|--no-comments] [--] TEST-COMMAND
The '--test-name', '-log-file' and '--trs-file' options are mandatory.
make[5]: *** [Makefile:1175: tools/regen-statedump/test_ust.log] Error 2
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
tap-driver.sh: invalid option: '--post-script'
Usage:
  tap-driver.sh --test-name=NAME --log-file=PATH --trs-file=PATH
                [--expect-failure={yes|no}] [--color-tests={yes|no}]
                [--enable-hard-errors={yes|no}] [--ignore-exit]
                [--diagnostic-string=STRING] [--merge|--no-merge]
                [--comments|--no-comments] [--] TEST-COMMAND
The '--test-name', '-log-file' and '--trs-file' options are mandatory.
make[5]: *** [Makefile:1182: tools/notification/test_notification_ust.log] Error 2
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
tap-driver.sh: invalid option: '--post-script'
Usage:
  tap-driver.sh --test-name=NAME --log-file=PATH --trs-file=PATH
                [--expect-failure={yes|no}] [--color-tests={yes|no}]
                [--enable-hard-errors={yes|no}] [--ignore-exit]
                [--diagnostic-string=STRING] [--merge|--no-merge]
                [--comments|--no-comments] [--] TEST-COMMAND
The '--test-name', '-log-file' and '--trs-file' options are mandatory.
make[5]: *** [Makefile:1210: tools/rotation/test_kernel.log] Error 2
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression'
make[4]: *** [Makefile:1017: check-TESTS] Error 2
make[3]: *** [Makefile:1535: check-am] Error 2
make[2]: *** [Makefile:801: check-recursive] Error 1
make[1]: *** [Makefile:543: check-recursive] Error 1
make: *** [Makefile:641: check-recursive] Error 1


Files

Actions #1

Updated by Jonathan Rajotte Julien 5 months ago

  • Status changed from New to Feedback

Hi,

Could you direct us to the "source" for your rpm build? And all command leading to this (./configure etc.).

For some reason the build seems to use a tap-driver.sh different from the one we ship with (see config/tap-driver.sh +55) which have a modification to detect if our processes are leaking for some reason.

Also I seriously doubt that using "-j" will work for "make check" based on my extensive knowledge of how lttng-sessiond works and the number of default instance we spawn across those tests.

Also please provide information about your distro.

Cheers

Actions #2

Updated by Tomasz Kloczko 5 months ago

Jonathan Rajotte Julien wrote in #note-1:

Hi,

Could you direct us to the "source" for your rpm build? And all command leading to this (./configure etc.).

Please find in attached files with full fail build log and two patches which I'm usimg.
I don't think that any of those patches is affecting buuild process or test suite but to provide consistient view of what I'm exactly doing in build process they shpuld be included as well.
Description of those patches you can find inside.
Just in case I'm using my own distribution which is fedora rawhide based but gcc and few core tooling packagesa are still from fedora.

Please let me know if you will have any questions or want me to do any additional diagnostics/tests/etc.

kloczek

Actions #3

Updated by Jonathan Rajotte Julien 5 months ago

Hi Kloczek

Please provide /home/tkloczko/rpmbuild/SOURCES/lttng-tools-2.12.3.tar.bz2 and the rmp source script you are using.

Again, using "make check" with the "-j" arguments will not work since the test suite is not designed to support multiple instances of lttng-sessiond concurrently.

Please provide the following files :

/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/config/tap-driver.sh
/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/config.log
/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.3/tests/regression/Makefile

Thanks

Actions #4

Updated by Tomasz Kloczko 3 months ago

Jonathan Rajotte Julien wrote in #note-3:

Hi Kloczek

Please provide /home/tkloczko/rpmbuild/SOURCES/lttng-tools-2.12.3.tar.bz2 and the rmp source script you are using.

Again, using "make check" with the "-j" arguments will not work since the test suite is not designed to support multiple instances of lttng-sessiond concurrently.

Please provide the following files :
[...]

Thanks

I didn't know that you commented under my ticked and I did not received any email notyfication abbout that.
It would be really better to giveup using separated BTS and use gitghub issues.

autoreconf -fiv
%configure \
        --disable-static \
        --disable-test-python3-agent \
        --enable-python-bindings \
        --enable-test-sdt-uprobe \
        --with-lttng-system-rundir=%{_rundir}/lttng \
        %{nil}
%make_build

This is actuall part of my spec file which is configuring and building. Nothing special.

I just tested 2.12.4 and added to test suite execution "-j1" and after that test suite is OK.
Feel free to close that ticked unless you want to keep that to remember that parallel test suite execution needs to be solved.

Actions #5

Updated by Tomasz Kloczko 3 months ago

Tomasz Kloczko wrote in #note-4:
[..]

I just tested 2.12.4 and added to test suite execution "-j1" and after that test suite is OK.
Feel free to close that ticked unless you want to keep that to remember that parallel test suite execution needs to be solved.

Sorry I just found that 2.12.4 fails even with -j1

Making check in ust-dl
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.4/tests/regression/ust/ust-dl'
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.4/tests/regression/ust/ust-dl'
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.4/tests/regression/ust'
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.4/tests/regression/ust'
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.4/tests/regression/ust'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.4/tests/regression'
/usr/bin/make  check-TESTS
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.4/tests/regression'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.4/tests/regression'
tap-driver.sh: invalid option: '--post-script'
Usage:
  tap-driver.sh --test-name=NAME --log-file=PATH --trs-file=PATH
                [--expect-failure={yes|no}] [--color-tests={yes|no}]
                [--enable-hard-errors={yes|no}] [--ignore-exit]
                [--diagnostic-string=STRING] [--merge|--no-merge]
                [--comments|--no-comments] [--] TEST-COMMAND
The '--test-name', '-log-file' and '--trs-file' options are mandatory.
make[5]: *** [Makefile:1031: tools/base-path/test_ust.log] Error 2
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.4/tests/regression'
make[4]: *** [Makefile:1013: check-TESTS] Error 2
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.4/tests/regression'
make[3]: *** [Makefile:1538: check-am] Error 2
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.4/tests/regression'
make[2]: *** [Makefile:797: check-recursive] Error 1
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.4/tests/regression'
make[1]: *** [Makefile:539: check-recursive] Error 1
make[1]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/lttng-tools-2.12.4/tests'
make: *** [Makefile:587: check-recursive] Error 1

Actions #6

Updated by Jérémie Galarneau 3 months ago

Tomasz Kloczko wrote in #note-5:

Sorry I just found that 2.12.4 fails even with -j1
[...]

I merged this patch in master today:
https://github.com/lttng/lttng-tools/commit/202486fa276e34e4c81d560bfd8897824c51af8c

Would you mind applying it on 2.12 and reporting if it fixes the issue on your end?

Thanks!

Actions #7

Updated by Tomasz Kloczko 3 months ago

Jérémie Galarneau wrote in #note-6:
[..]

I merged this patch in master today:
https://github.com/lttng/lttng-tools/commit/202486fa276e34e4c81d560bfd8897824c51af8c

Would you mind applying it on 2.12 and reporting if it fixes the issue on your end?

Tested and it fixes the issue.

Actions #8

Updated by Jonathan Rajotte Julien 21 days ago

  • Status changed from Feedback to Resolved
Actions

Also available in: Atom PDF