cherrytree icon indicating copy to clipboard operation
cherrytree copied to clipboard

Some ctests failed on Fedora

Open topazus opened this issue 1 year ago • 4 comments

Version, Operative system cherrytree 1.0.4, Fedora 40

Describe the bug

cherrytree.spec file to build RPM
%global forgeurl https://github.com/giuspen/cherrytree
Version:        1.0.4
%forgemeta

Name:           cherrytree
Release:        %autorelease
Summary:        Hierarchical note taking application
License:        GPL-3.0-or-later AND LGPL-2.1-or-later
URL:            https://www.giuspen.net/cherrytree/
Source0:        %{forgesource}

BuildRequires:  gcc-c++
BuildRequires:  cmake
BuildRequires:  ninja-build

BuildRequires:  pkgconfig(gtkmm-3.0)
BuildRequires:  pkgconfig(gtksourceviewmm-3.0)
BuildRequires:  pkgconfig(glibmm-2.4)
BuildRequires:  pkgconfig(pangomm-1.4)
BuildRequires:  pkgconfig(gspell-1)
BuildRequires:  pkgconfig(libxml++-2.6)
BuildRequires:  pkgconfig(sqlite3)
BuildRequires:  pkgconfig(libcurl)
BuildRequires:  pkgconfig(uchardet)
BuildRequires:  pkgconfig(fribidi)
BuildRequires:  pkgconfig(fmt)
BuildRequires:  pkgconfig(spdlog)
BuildRequires:  pkgconfig(vte-2.91)

# for testing
BuildRequires:  gtest-devel
BuildRequires:  gmock-devel

BuildRequires:  desktop-file-utils
BuildRequires:  libappstream-glib
BuildRequires:  /usr/bin/xvfb-run

Requires:       hicolor-icon-theme

%description
CherryTree is a hierarchical note taking application, featuring rich text and
syntax highlighting, storing data in a single XML or SQLite file.

%prep
%forgeautosetup -p1

%build
%cmake \
    -GNinja \
    -DCMAKE_BUILD_TYPE=Release \
    -DBUILD_TESTING=ON \
    -DUSE_SHARED_GTEST_GMOCK=ON \
    -DAUTO_RUN_TESTING=OFF \

%cmake_build

%install
%cmake_install

%find_lang %{name}

%check
xvfb-run -a bash -c "%ctest"

desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/*.xml

%files -f %{name}.lang
%license license.txt
%doc README.md
%{_bindir}/cherrytree
%{_datadir}/applications/cherrytree.desktop
%dir %{_datadir}/cherrytree
%{_datadir}/cherrytree/data/
%{_datadir}/cherrytree/icons/
%{_datadir}/cherrytree/language-specs/
%{_datadir}/cherrytree/styles/
%{_datadir}/icons/hicolor/scalable/apps/cherrytree.svg
%{_mandir}/man1/cherrytree.1*
%{_datadir}/metainfo/net.giuspen.cherrytree.metainfo.xml
%{_datadir}/mime-info/cherrytree.*

%changelog
%autochangelog

build log: https://kojipkgs.fedoraproject.org/work/tasks/4946/111924946/build.log

topazus avatar Jan 18 '24 12:01 topazus

You mean unit tests? It's quite early for fedora 40, where can I download the current build?

giuspen avatar Jan 18 '24 19:01 giuspen

@giuspen It also failed on Fedora 39. see build log: https://kojipkgs.fedoraproject.org//work/tasks/4390/111944390/build.log

Fedora 40 has not branched from Fedora rawhide (Fedora 40 for now). You can download iso of Fedora 40: https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Workstation/x86_64/iso/

topazus avatar Jan 19 '24 01:01 topazus

Thanks I will try to understand and reproduce on F39 from the log but I may need more help with the commands to run

giuspen avatar Jan 20 '24 09:01 giuspen

If I build with my script build.sh on F39 I don't see any failure in the unit tests. Can you give me a script or a sequence of commands so that I can reproduce the failure in the unit tests?

giuspen@fedora:~/git/cherrytree$ ./build.sh 
CMAKE_BUILD_TYPE=Debug
Building on Fedora 39
-- The C compiler identification is GNU 13.2.1
-- The CXX compiler identification is GNU 13.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- CT_VERSION = 1.0.4
Build tests ON, auto run ON
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.9.5") 
-- Checking for module 'gtkmm-3.0'
--   Found gtkmm-3.0, version 3.24.8
-- Checking for module 'gtksourceviewmm-3.0'
--   Found gtksourceviewmm-3.0, version 3.21.3
-- Checking for module 'glibmm-2.4'
--   Found glibmm-2.4, version 2.66.6
-- Checking for module 'pangomm-1.4'
--   Found pangomm-1.4, version 2.46.3
-- Checking for module 'gspell-1'
--   Found gspell-1, version 1.12.2
-- Checking for module 'libxml++-2.6'
--   Found libxml++-2.6, version 2.42.3
-- Checking for module 'sqlite3'
--   Found sqlite3, version 3.42.0
-- Checking for module 'libcurl'
--   Found libcurl, version 8.2.1
-- Checking for module 'uchardet'
--   Found uchardet, version 0.0.8
-- Checking for module 'fribidi'
--   Found fribidi, version 1.0.13
Using fmt, spdlog from: SHARED LIB
-- Checking for module 'fmt>=6.0'
--   Found fmt, version 10.0.0
-- Checking for module 'spdlog>=1.5'
--   Found spdlog, version 1.12.0
-- Checking for module 'vte-2.91'
--   Found vte-2.91, version 0.74.2
+ /home/giuspen/git/cherrytree/src/ct/icons.gresource.cc
Using gtest, gmock from: BUNDLED SRC
-- Found Python3: /usr/bin/python3.12 (found version "3.12.1") found components: Interpreter 
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Configuring done (5.2s)
-- Generating done (0.0s)
-- Build files have been written to: /home/giuspen/git/cherrytree/build
Starting ninja build with up to 2 parallel jobs...
[303/305] Linking CXX executable run_tests_no_x
[==========] Running 72 tests from 7 test suites.
[----------] Global test environment set-up.
[----------] 1 test from ClipboardGroup
[ RUN      ] ClipboardGroup.ms_clip_convert
[       OK ] ClipboardGroup.ms_clip_convert (0 ms)
[----------] 1 test from ClipboardGroup (0 ms total)

[----------] 1 test from EncodingGroup
[ RUN      ] EncodingGroup.ustring_format
[       OK ] EncodingGroup.ustring_format (0 ms)
[----------] 1 test from EncodingGroup (0 ms total)

[----------] 17 tests from FileSystemGroup
[ RUN      ] FileSystemGroup.path_stem
[       OK ] FileSystemGroup.path_stem (0 ms)
[ RUN      ] FileSystemGroup.path_extension
[       OK ] FileSystemGroup.path_extension (0 ms)
[ RUN      ] FileSystemGroup.get_cherrytree_datadir
[       OK ] FileSystemGroup.get_cherrytree_datadir (0 ms)
[ RUN      ] FileSystemGroup.get_cherrytree_localedir
[       OK ] FileSystemGroup.get_cherrytree_localedir (0 ms)
[ RUN      ] FileSystemGroup.is_regular_file
[       OK ] FileSystemGroup.is_regular_file (30 ms)
[ RUN      ] FileSystemGroup.is_directory
[       OK ] FileSystemGroup.is_directory (0 ms)
[ RUN      ] FileSystemGroup.get_doc_type_from_file_ext
[       OK ] FileSystemGroup.get_doc_type_from_file_ext (0 ms)
[ RUN      ] FileSystemGroup.get_doc_encrypt_from_file_ext
[       OK ] FileSystemGroup.get_doc_encrypt_from_file_ext (0 ms)
[ RUN      ] FileSystemGroup.path_is_absolute
[       OK ] FileSystemGroup.path_is_absolute (0 ms)
[ RUN      ] FileSystemGroup.path_parent_path
[       OK ] FileSystemGroup.path_parent_path (0 ms)
[ RUN      ] FileSystemGroup.path_concat
[       OK ] FileSystemGroup.path_concat (0 ms)
[ RUN      ] FileSystemGroup.path_native
[       OK ] FileSystemGroup.path_native (0 ms)
[ RUN      ] FileSystemGroup.path_unix
[       OK ] FileSystemGroup.path_unix (0 ms)
[ RUN      ] FileSystemGroup.remove
[       OK ] FileSystemGroup.remove (0 ms)
[ RUN      ] FileSystemGroup.move
[       OK ] FileSystemGroup.move (57 ms)
[ RUN      ] FileSystemGroup.relative
[       OK ] FileSystemGroup.relative (0 ms)
[ RUN      ] FileSystemGroup.canonicalize_filename
[       OK ] FileSystemGroup.canonicalize_filename (0 ms)
[----------] 17 tests from FileSystemGroup (88 ms total)

[----------] 41 tests from MiscUtilsGroup
[ RUN      ] MiscUtilsGroup.get_encoding
[       OK ] MiscUtilsGroup.get_encoding (8 ms)
[ RUN      ] MiscUtilsGroup.convert_if_not_utf8
[       OK ] MiscUtilsGroup.convert_if_not_utf8 (2 ms)
[ RUN      ] MiscUtilsGroup.is_str_true
[       OK ] MiscUtilsGroup.is_str_true (0 ms)
[ RUN      ] MiscUtilsGroup.str__replace
[       OK ] MiscUtilsGroup.str__replace (0 ms)
[ RUN      ] MiscUtilsGroup.str__trim
[       OK ] MiscUtilsGroup.str__trim (0 ms)
[ RUN      ] MiscUtilsGroup.gint64_from_gstring
[       OK ] MiscUtilsGroup.gint64_from_gstring (0 ms)
[ RUN      ] MiscUtilsGroup.guint32_from_hex_chars
[       OK ] MiscUtilsGroup.guint32_from_hex_chars (0 ms)
[ RUN      ] MiscUtilsGroup.str__split
[       OK ] MiscUtilsGroup.str__split (0 ms)
[ RUN      ] MiscUtilsGroup.gstring_split_to_int
[       OK ] MiscUtilsGroup.gstring_split_to_int (0 ms)
[ RUN      ] MiscUtilsGroup.gstring_split_to_int64
[       OK ] MiscUtilsGroup.gstring_split_to_int64 (0 ms)
[ RUN      ] MiscUtilsGroup.iter_util__startswith
[       OK ] MiscUtilsGroup.iter_util__startswith (16 ms)
[ RUN      ] MiscUtilsGroup.iter_util__startswith_any
[       OK ] MiscUtilsGroup.iter_util__startswith_any (0 ms)
[ RUN      ] MiscUtilsGroup.contains
[       OK ] MiscUtilsGroup.contains (0 ms)
[ RUN      ] MiscUtilsGroup.getFontMisc
[       OK ] MiscUtilsGroup.getFontMisc (0 ms)
[ RUN      ] MiscUtilsGroup.rgb_to_string_24
[       OK ] MiscUtilsGroup.rgb_to_string_24 (0 ms)
[ RUN      ] MiscUtilsGroup.set_rgb24str_from_rgb24int
[       OK ] MiscUtilsGroup.set_rgb24str_from_rgb24int (0 ms)
[ RUN      ] MiscUtilsGroup.get_rgb24int_from_rgb24str
[       OK ] MiscUtilsGroup.get_rgb24int_from_rgb24str (0 ms)
[ RUN      ] MiscUtilsGroup.set_rgb24str_from_str_any
[       OK ] MiscUtilsGroup.set_rgb24str_from_str_any (0 ms)
[ RUN      ] MiscUtilsGroup.get_rgb24int_from_str_any
[       OK ] MiscUtilsGroup.get_rgb24int_from_str_any (0 ms)
[ RUN      ] MiscUtilsGroup.natural_compare
[       OK ] MiscUtilsGroup.natural_compare (0 ms)
[ RUN      ] MiscUtilsGroup.str__startswith
[       OK ] MiscUtilsGroup.str__startswith (0 ms)
[ RUN      ] MiscUtilsGroup.str__startswith_any
[       OK ] MiscUtilsGroup.str__startswith_any (0 ms)
[ RUN      ] MiscUtilsGroup.str__endswith
[       OK ] MiscUtilsGroup.str__endswith (0 ms)
[ RUN      ] MiscUtilsGroup.str__indexOf
[       OK ] MiscUtilsGroup.str__indexOf (0 ms)
[ RUN      ] MiscUtilsGroup.str__xml_escape
[       OK ] MiscUtilsGroup.str__xml_escape (0 ms)
[ RUN      ] MiscUtilsGroup.str__join
[       OK ] MiscUtilsGroup.str__join (0 ms)
[ RUN      ] MiscUtilsGroup.str__join_numbers
[       OK ] MiscUtilsGroup.str__join_numbers (0 ms)
[ RUN      ] MiscUtilsGroup.str__swapcase
[       OK ] MiscUtilsGroup.str__swapcase (0 ms)
[ RUN      ] MiscUtilsGroup.str__repeat
[       OK ] MiscUtilsGroup.str__repeat (0 ms)
[ RUN      ] MiscUtilsGroup.str__diacritical_to_ascii
[       OK ] MiscUtilsGroup.str__diacritical_to_ascii (0 ms)
[ RUN      ] MiscUtilsGroup.vec_remove
[       OK ] MiscUtilsGroup.vec_remove (0 ms)
[ RUN      ] MiscUtilsGroup.vec_extend
[       OK ] MiscUtilsGroup.vec_extend (0 ms)
[ RUN      ] MiscUtilsGroup.filepath_extension_fix
[       OK ] MiscUtilsGroup.filepath_extension_fix (0 ms)
[ RUN      ] MiscUtilsGroup.get__uri_type
[       OK ] MiscUtilsGroup.get__uri_type (0 ms)
[ RUN      ] MiscUtilsGroup.mime__type_contains
[       OK ] MiscUtilsGroup.mime__type_contains (1 ms)
[ RUN      ] MiscUtilsGroup.text_file_set_contents_add_cr_on_win
[       OK ] MiscUtilsGroup.text_file_set_contents_add_cr_on_win (0 ms)
[ RUN      ] MiscUtilsGroup.parallel_for
[       OK ] MiscUtilsGroup.parallel_for (60 ms)
[ RUN      ] MiscUtilsGroup.get_link_entry
[       OK ] MiscUtilsGroup.get_link_entry (0 ms)
[ RUN      ] MiscUtilsGroup.get_is_camel_case
[       OK ] MiscUtilsGroup.get_is_camel_case (0 ms)
[ RUN      ] MiscUtilsGroup.gtk_pango_find_base_dir
[       OK ] MiscUtilsGroup.gtk_pango_find_base_dir (0 ms)
[ RUN      ] MiscUtilsGroup.gtk_pango_find_start_of_dir
[       OK ] MiscUtilsGroup.gtk_pango_find_start_of_dir (0 ms)
[----------] 41 tests from MiscUtilsGroup (91 ms total)

[----------] 3 tests from TmpP7zipGroup
[ RUN      ] TmpP7zipGroup.CTTmp_misc
[       OK ] TmpP7zipGroup.CTTmp_misc (0 ms)
[ RUN      ] TmpP7zipGroup.P7zaIfaceMisc
[       OK ] TmpP7zipGroup.P7zaIfaceMisc (177 ms)
[ RUN      ] TmpP7zipGroup.P7zaExtravtWrongPasswd
[       OK ] TmpP7zipGroup.P7zaExtravtWrongPasswd (121 ms)
[----------] 3 tests from TmpP7zipGroup (299 ms total)

[----------] 7 tests from TestTypesGroup
[ RUN      ] TestTypesGroup.ctMaxSizedList
[       OK ] TestTypesGroup.ctMaxSizedList (0 ms)
[ RUN      ] TestTypesGroup.scope_guard
[       OK ] TestTypesGroup.scope_guard (0 ms)
[ RUN      ] TestTypesGroup.ThreadSafeDEQueue_TwoThreadsHandshake
[       OK ] TestTypesGroup.ThreadSafeDEQueue_TwoThreadsHandshake (0 ms)
[ RUN      ] TestTypesGroup.ThreadSafeDEQueue_TwoThreadsPushOneThreadPop
[       OK ] TestTypesGroup.ThreadSafeDEQueue_TwoThreadsPushOneThreadPop (19 ms)
[ RUN      ] TestTypesGroup.ThreadSafeDEQueue_MaxElements
[       OK ] TestTypesGroup.ThreadSafeDEQueue_MaxElements (0 ms)
[ RUN      ] TestTypesGroup.ctScalableTag
[       OK ] TestTypesGroup.ctScalableTag (0 ms)
[ RUN      ] TestTypesGroup.CtStockIcon
[       OK ] TestTypesGroup.CtStockIcon (0 ms)
[----------] 7 tests from TestTypesGroup (20 ms total)

[----------] 2 tests from ListsGroup
[ RUN      ] ListsGroup.CtListInfo_2

(process:4425): GLib-GObject-CRITICAL **: 22:05:16.540: g_param_spec_boxed: assertion 'G_TYPE_IS_BOXED (boxed_type)' failed

(process:4425): GLib-GObject-CRITICAL **: 22:05:16.540: validate_pspec_to_install: assertion 'G_IS_PARAM_SPEC (pspec)' failed

(process:4425): GLib-GObject-CRITICAL **: 22:05:16.540: g_param_spec_ref_sink: assertion 'G_IS_PARAM_SPEC (pspec)' failed

(process:4425): GLib-GObject-CRITICAL **: 22:05:16.540: g_param_spec_unref: assertion 'G_IS_PARAM_SPEC (pspec)' failed

(process:4425): GLib-GObject-CRITICAL **: 22:05:16.540: g_param_spec_boxed: assertion 'G_TYPE_IS_BOXED (boxed_type)' failed

(process:4425): GLib-GObject-CRITICAL **: 22:05:16.540: validate_pspec_to_install: assertion 'G_IS_PARAM_SPEC (pspec)' failed

(process:4425): GLib-GObject-CRITICAL **: 22:05:16.540: g_param_spec_ref_sink: assertion 'G_IS_PARAM_SPEC (pspec)' failed

(process:4425): GLib-GObject-CRITICAL **: 22:05:16.540: g_param_spec_unref: assertion 'G_IS_PARAM_SPEC (pspec)' failed

(process:4425): GLib-GObject-CRITICAL **: 22:05:16.540: g_param_spec_boxed: assertion 'G_TYPE_IS_BOXED (boxed_type)' failed

(process:4425): GLib-GObject-CRITICAL **: 22:05:16.540: validate_pspec_to_install: assertion 'G_IS_PARAM_SPEC (pspec)' failed

(process:4425): GLib-GObject-CRITICAL **: 22:05:16.540: g_param_spec_ref_sink: assertion 'G_IS_PARAM_SPEC (pspec)' failed

(process:4425): GLib-GObject-CRITICAL **: 22:05:16.540: g_param_spec_unref: assertion 'G_IS_PARAM_SPEC (pspec)' failed
[       OK ] ListsGroup.CtListInfo_2 (1 ms)
[ RUN      ] ListsGroup.CtListInfo_1
[       OK ] ListsGroup.CtListInfo_1 (1 ms)
[----------] 2 tests from ListsGroup (2 ms total)

[----------] Global test environment tear-down
[==========] 72 tests from 7 test suites ran. (503 ms total)
[  PASSED  ] 72 tests.
[304/305] Linking CXX executable run_tests_with_x_1
[==========] Running 6 tests from 1 test suite.
[----------] Global test environment set-up.
[----------] 6 tests from ExportsTests/ExportsMultipleParametersTests
[ RUN      ] ExportsTests/ExportsMultipleParametersTests.ChecksExports/0
[       OK ] ExportsTests/ExportsMultipleParametersTests.ChecksExports/0 (541 ms)
[ RUN      ] ExportsTests/ExportsMultipleParametersTests.ChecksExports/1
[       OK ] ExportsTests/ExportsMultipleParametersTests.ChecksExports/1 (244 ms)
[ RUN      ] ExportsTests/ExportsMultipleParametersTests.ChecksExports/2
[       OK ] ExportsTests/ExportsMultipleParametersTests.ChecksExports/2 (758 ms)
[ RUN      ] ExportsTests/ExportsMultipleParametersTests.ChecksExports/3
[       OK ] ExportsTests/ExportsMultipleParametersTests.ChecksExports/3 (649 ms)
[ RUN      ] ExportsTests/ExportsMultipleParametersTests.ChecksExports/4
[       OK ] ExportsTests/ExportsMultipleParametersTests.ChecksExports/4 (479 ms)
[ RUN      ] ExportsTests/ExportsMultipleParametersTests.ChecksExports/5
[       OK ] ExportsTests/ExportsMultipleParametersTests.ChecksExports/5 (472 ms)
[----------] 6 tests from ExportsTests/ExportsMultipleParametersTests (3146 ms total)

[----------] Global test environment tear-down
[==========] 6 tests from 1 test suite ran. (3146 ms total)
[  PASSED  ] 6 tests.
[305/305] Linking CXX executable run_tests_with_x_2
[==========] Running 20 tests from 1 test suite.
[----------] Global test environment set-up.
[----------] 20 tests from ReadWriteTests/ReadWriteMultipleParametersTests
[ RUN      ] ReadWriteTests/ReadWriteMultipleParametersTests.ChecksReadWrite/0
[       OK ] ReadWriteTests/ReadWriteMultipleParametersTests.ChecksReadWrite/0 (689 ms)
[ RUN      ] ReadWriteTests/ReadWriteMultipleParametersTests.ChecksReadWrite/1
[       OK ] ReadWriteTests/ReadWriteMultipleParametersTests.ChecksReadWrite/1 (716 ms)
[ RUN      ] ReadWriteTests/ReadWriteMultipleParametersTests.ChecksReadWrite/2
[       OK ] ReadWriteTests/ReadWriteMultipleParametersTests.ChecksReadWrite/2 (601 ms)
[ RUN      ] ReadWriteTests/ReadWriteMultipleParametersTests.ChecksReadWrite/3
[       OK ] ReadWriteTests/ReadWriteMultipleParametersTests.ChecksReadWrite/3 (603 ms)
[ RUN      ] ReadWriteTests/ReadWriteMultipleParametersTests.ChecksReadWrite/4
[       OK ] ReadWriteTests/ReadWriteMultipleParametersTests.ChecksReadWrite/4 (597 ms)
[ RUN      ] ReadWriteTests/ReadWriteMultipleParametersTests.ChecksReadWrite/5
[       OK ] ReadWriteTests/ReadWriteMultipleParametersTests.ChecksReadWrite/5 (595 ms)
[ RUN      ] ReadWriteTests/ReadWriteMultipleParametersTests.ChecksReadWrite/6
[       OK ] ReadWriteTests/ReadWriteMultipleParametersTests.ChecksReadWrite/6 (659 ms)
[ RUN      ] ReadWriteTests/ReadWriteMultipleParametersTests.ChecksReadWrite/7
[       OK ] ReadWriteTests/ReadWriteMultipleParametersTests.ChecksReadWrite/7 (582 ms)
[ RUN      ] ReadWriteTests/ReadWriteMultipleParametersTests.ChecksReadWrite/8
[       OK ] ReadWriteTests/ReadWriteMultipleParametersTests.ChecksReadWrite/8 (627 ms)
[ RUN      ] ReadWriteTests/ReadWriteMultipleParametersTests.ChecksReadWrite/9
[       OK ] ReadWriteTests/ReadWriteMultipleParametersTests.ChecksReadWrite/9 (582 ms)
[ RUN      ] ReadWriteTests/ReadWriteMultipleParametersTests.ChecksReadWrite/10
[       OK ] ReadWriteTests/ReadWriteMultipleParametersTests.ChecksReadWrite/10 (597 ms)
[ RUN      ] ReadWriteTests/ReadWriteMultipleParametersTests.ChecksReadWrite/11
[       OK ] ReadWriteTests/ReadWriteMultipleParametersTests.ChecksReadWrite/11 (599 ms)
[ RUN      ] ReadWriteTests/ReadWriteMultipleParametersTests.ChecksReadWrite/12
[       OK ] ReadWriteTests/ReadWriteMultipleParametersTests.ChecksReadWrite/12 (650 ms)
[ RUN      ] ReadWriteTests/ReadWriteMultipleParametersTests.ChecksReadWrite/13
[       OK ] ReadWriteTests/ReadWriteMultipleParametersTests.ChecksReadWrite/13 (615 ms)
[ RUN      ] ReadWriteTests/ReadWriteMultipleParametersTests.ChecksReadWrite/14
[       OK ] ReadWriteTests/ReadWriteMultipleParametersTests.ChecksReadWrite/14 (638 ms)
[ RUN      ] ReadWriteTests/ReadWriteMultipleParametersTests.ChecksReadWrite/15
[       OK ] ReadWriteTests/ReadWriteMultipleParametersTests.ChecksReadWrite/15 (611 ms)
[ RUN      ] ReadWriteTests/ReadWriteMultipleParametersTests.ChecksReadWrite/16
[       OK ] ReadWriteTests/ReadWriteMultipleParametersTests.ChecksReadWrite/16 (616 ms)
[ RUN      ] ReadWriteTests/ReadWriteMultipleParametersTests.ChecksReadWrite/17
[       OK ] ReadWriteTests/ReadWriteMultipleParametersTests.ChecksReadWrite/17 (638 ms)
[ RUN      ] ReadWriteTests/ReadWriteMultipleParametersTests.ChecksReadWrite/18
[       OK ] ReadWriteTests/ReadWriteMultipleParametersTests.ChecksReadWrite/18 (661 ms)
[ RUN      ] ReadWriteTests/ReadWriteMultipleParametersTests.ChecksReadWrite/19
[       OK ] ReadWriteTests/ReadWriteMultipleParametersTests.ChecksReadWrite/19 (634 ms)
[----------] 20 tests from ReadWriteTests/ReadWriteMultipleParametersTests (12520 ms total)

[----------] Global test environment tear-down
[==========] 20 tests from 1 test suite ran. (12520 ms total)
[  PASSED  ] 20 tests.
giuspen@fedora:~/git/cherrytree$

giuspen avatar Jan 21 '24 22:01 giuspen