[kmymoney] [Bug 492891] Lack of support for automatic checking of predefined reports

Ralf Habacker bugzilla_noreply at kde.org
Sun Sep 15 07:46:43 BST 2024


https://bugs.kde.org/show_bug.cgi?id=492891

Ralf Habacker <ralf.habacker at freenet.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|                            |https://invent.kde.org/offi
                   |                            |ce/kmymoney/-/commit/d858cd
                   |                            |3cca5986fe758bf91577ac3ccf7
                   |                            |43060d1
   Version Fixed In|                            |5.2
             Status|REPORTED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #7 from Ralf Habacker <ralf.habacker at freenet.de> ---
Git commit d858cd3cca5986fe758bf91577ac3ccf743060d1 by Ralf Habacker.
Committed on 15/09/2024 at 06:22.
Pushed by habacker into branch 'master'.

Add support for testing report generating

The support is based on a command line tool that loads
kmymoney files and exports all user-defined reports to
files that are then compared with reference files using
a cmake script. Any differences that occur are displayed
in the log and marked as errors. For each test file added
to the cmake build system a dedicated cmake test is added.
FIXED-IN:5.2

M  +3    -0    kmymoney/plugins/views/reports/core/tests/CMakeLists.txt
A  +100  -0    kmymoney/plugins/views/reports/core/tests/data/CMakeLists.txt
A  +65   -0    kmymoney/plugins/views/reports/core/tests/data/compare.cmake
M  +16   -0    tools/CMakeLists.txt
A  +213  -0    tools/kmmreport-export.cpp     [License: GPL(v2.0+)]

https://invent.kde.org/office/kmymoney/-/commit/d858cd3cca5986fe758bf91577ac3ccf743060d1

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the KMyMoney-devel mailing list