summaryrefslogtreecommitdiffstats
path: root/src/tests
Commit message (Collapse)AuthorAgeFilesLines
* Use TQImage rather than TQPixmap in the backend-oriented coder14.1.xAlexander Golubev2025-08-083-5/+4
| | | | | | | | | | | | | | | | | TQImage is more suitable for i/o operations and long-term storage rather than TQPixmap (which is better for immediate display on the screen). The UI rarely does displays all those photos and does it one-by-one (i.e. there is no big gallery), so there is no significant performance penalty for the use of TQImage. On the contrary this way we should save some memory on allocations associated X11 stuff for pixmaps and loading time when the database contains a lot of photos. Note that there is yet another use of TQPixmap in `htmlexporter` which cannot be replaced because it uses TQPainter, which didn't supported QImage until Qt5. Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit a6ab7f1c6dcf3076aa5488a790d81f42cbc93b48)
* Fix tests' execution without X11Alexander Golubev2025-08-058-12/+20
| | | | | | | Note: kretest segfaults without a GUI because it makes use of TQPicture Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit 19201b658c807f6ffa3c9dcaa02c90b38312e2d7)
* Fix FTBFS introduced by commit fbc41d7.Michele Calgaro2025-08-031-7/+7
| | | | | | | | The tests require an active X session, so they can not be part of an automated build system that runs in a clean X-less environment. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 4d60965a1fba602778dbf35c28a93ec1a533c796)
* Fix importers/exporters bugs. Fix tests and add them to build process.Michele Calgaro2025-08-0311-84/+356
| | | | | | | | | The file `mx2test.txt` is taken from KRecipes 2.1 source code. Other tests have been adjusted based on the tests in KRecipes 2.1 source code. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit dfbafdbb2f7369438a750327544f9084a765e407)
* Drop support for automake buildsMichele Calgaro2025-05-222-19/+0
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 189026316e42f7499f9ef45556b1ebaf31acd36e)
* Add cmake rules for tests files and make tests runnable.Michele Calgaro2025-05-228-7/+135
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 99e16012c2ddbfa877a77c2176e15c3fea5643e6)
* Rearrange folders structure to remove unnecessary 'krecipes' second level ↵Michele Calgaro2024-10-2919-0/+2018
subfolder Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 0c8ed6c9a4000af8f48581a81c4b5c2f5b9fd502)