-
Notifications
You must be signed in to change notification settings - Fork 2
/
to_do.txt
15 lines (14 loc) · 956 Bytes
/
to_do.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
. Set up directory structure - library ApprovalTestsQt
. Mirror sub-directory of main project
. Decide on namespace to use - ApprovalTestsQt
. Create QImageWriter class - takes const QImage& - actually, need to avoid nameclass - see https://doc.qt.io/qt-5/qimagewriter.html
. Maybe use QImageApprovalWriter
. Create QImageApprovalComparator - and make it compare images optionally ignoring tiny differences
. Set up documentation
. Think about how to compare QWidget objects
. Think about integration with Qt Test framework
Later/low priority
. Find a better way to incorporate 3rd-party dependencies than duplicating them:
. Possible example: https://gitlab.rotate-it.be/tripled/guilded-rose-kata/commit/c503bf8a2b772881184b6ddbb3cd660b1e1be2ea
. Work out to get GUI environment and display on Travis CI builds on Linux for Clang 5 and 6
. https://docs.travis-ci.com/user/gui-and-headless-browsers/#using-xvfb-to-run-tests-that-require-a-gui