aboutsummaryrefslogtreecommitdiffstats
path: root/tests/manual/manual.pro
diff options
context:
space:
mode:
authorMitch Curtis <mitch.curtis@theqtcompany.com>2015-07-23 13:39:51 +0200
committerMitch Curtis <mitch.curtis@theqtcompany.com>2015-08-07 08:19:47 +0000
commitbc42a1e691927049e9691cc8403a993e23bc4a23 (patch)
treef212633555763234b80f5df1b587013fd0033997 /tests/manual/manual.pro
parent293fc5e8f7df1b60a07d2e7e489e57059bb021bc (diff)
Add gifs manual test.
This is similar to the snippets auto test, in that it's more of a utility than a test. In this case, the testing provides a convenient way to run several recording "jobs" at once, as well as feed the app with generated input events. The test is different to the snippets auto test in that it: - Tests QML code that isn't shown to users; only the GIFs are displayed in the documentation. - Requires interaction to produce its output, which is achieved with mousePress(), etc. For this reason, it also can't just iterate over the list of QML files. - Requires byzanz to be installed in order to record the GIFs. The test also comes with EventCapturer, an event-filter based class that records mouse movements and generates compact C++ code for use with the GifRecorder. There is one known issue, which is a bug in byzanz-record: it sometimes decides to record the mouse cursor even if you didn't ask it to. Change-Id: Icaaa4f37c8d34a813e36901fd187d84e4f250d33 Reviewed-by: Mitch Curtis <mitch.curtis@theqtcompany.com>
Diffstat (limited to 'tests/manual/manual.pro')
-rw-r--r--tests/manual/manual.pro3
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/manual/manual.pro b/tests/manual/manual.pro
new file mode 100644
index 00000000..787b99e1
--- /dev/null
+++ b/tests/manual/manual.pro
@@ -0,0 +1,3 @@
+TEMPLATE = subdirs
+SUBDIRS += \
+ gifs