Commit graph

36 commits

Author SHA1 Message Date
Oliver Sander 3859fba07d Remove dependency on KActivities on Windows.
REVIEW: 130022
REVIEW: 126378
2017-03-18 01:58:47 +01:00
Albert Astals Cid b13fc1d3be Readd test for file existance when opening files with # on the path
BUGS: 373855
2017-01-16 00:33:25 +01:00
Albert Astals Cid 964e3eb2e5 Test: Be really patient
just to make sure it's not the machine being slow and it's the test that actually is failing
2016-12-09 00:35:52 +01:00
Albert Astals Cid 2aa006fa87 Test pixel pushing 2016-10-30 23:55:32 +01:00
Albert Astals Cid 5db87d4d6f Fix autotest
Make the click/select location depend on the content size, not on the window size
2016-10-30 23:19:14 +01:00
Albert Vaca 3c93b2523e Added missing overrides found by clang-tidy 2016-10-29 17:07:10 +02:00
Albert Astals Cid 62eea3336b Merge remote-tracking branch 'origin/master' into frameworks 2016-10-29 11:13:24 +02:00
Gleb Popov bfa28f1f64 Fix build with Visual Studio 2015.
REVIEW: 128805
2016-08-31 17:34:15 +03:00
Martin T. H. Sandsmark cbe859eeec Port away from obsolete QTest functions 2016-08-13 22:37:30 +02:00
Martin T. H. Sandsmark ba1aeef06f Remove dead and unused code after porting to Qt5 QUrl 2016-07-24 19:14:29 +02:00
Martin T. H. Sandsmark 2e2432308f Clean up Part autotest, proper porting etc. 2016-07-24 17:38:09 +02:00
Martin T. H. Sandsmark b9b2c3bfae Remove usage of KGlobal from Part autotest 2016-07-24 17:10:45 +02:00
Martin T. H. Sandsmark 4189304934 Port away from KStandardPaths 2016-07-11 23:25:09 +02:00
Martin T. H. Sandsmark 3fcd698896 autotests: Fix build without implicit cast to/from ascii
See previous commits for details.
2016-07-11 22:01:10 +02:00
Martin T. H. Sandsmark 439ced872d Port away from signal/slot keyword
When building okular without kdelibs4support it apparently builds with
-DQT_NO_SIGNALS_SLOTS_KEYWORDS.
2016-07-11 19:34:08 +02:00
Aleix Pol 32b62e919a Remove most KDELibs4Support linking
Ports away from KFileDialog.
Stops linking to KDELibs4Support from objects that don't need it.

REVIEW: 127021
2016-05-31 00:13:36 +02:00
Alex Richardson 1b2de0d1d0 Fix mainshelltest (and as a side-effect docdata saving)
Try fixing mainshelltest: one more passes now

QUrl is not automatically exposed to DBus so the DBus call would fail.
Changed the parameter to QString instead so that DBus invocation works.

mainshelltest: set QStandardPaths to test mode

Parse command line flags with a single dash as a long option

Unlike KCmdLineArgs QCommandLineParser treats options starting with a
single minus as multiple short options by default.

Previously okular -unique would fail with the following error:
Unknown options: u, n, i, q, u, e.

Also changed mainshelltest to use two dashes in case this behaviour
should change in the future.

mainshelltest failures have been reduced from 15 to 4 by this commit.

Fix docdata saving and added a warning message if it fails

If the ~/.local/okular/docdata directory didn't exist previously
creating the docdata file would fail as there are missing paths.

It seems that KStandardDirs used to create the okular/docdata directory
automatically, with QStandardPaths we have to create it manually.

mainshelltest is down to one failed test now

Fix final test case in mainshelltest

as we call QProcess::terminate the exit code will not be 0

REVIEW: 126192
2016-01-30 17:31:57 +01:00
Alex Richardson 449d727707 Fix parttest by increasing the wait duration 2016-01-24 14:11:46 +00:00
Alex Richardson de6443d106 Fix PartTest::testSelectText()
With Qt5 we need a qWait before the mouseRelease otherwise the selection
will not be made
2015-11-28 16:04:57 +00:00
Alex Richardson 19c2c170bb Make parttest pass by adding the file that it wants to open
It seems it was lost when merging master into frameworks.
2015-11-28 16:04:57 +00:00
Alex Richardson 5c566b3543 Fix crash in parttest by failing the test if the file couldn't be opened 2015-11-28 16:04:57 +00:00
Montel Laurent 466eb79615 Use QStringLiteral 2015-10-29 13:37:11 +01:00
Montel Laurent 8805760ccf Merge remote-tracking branch 'origin/master' into frameworks 2015-10-29 13:24:05 +01:00
Albert Astals Cid 8445660539 Merge remote-tracking branch 'origin/master' into frameworks 2015-10-18 22:29:00 +02:00
Alex Richardson ab700b2453 Restore the URL parsing behaviour in from before the KF5 port
This fixes shelltest

REVIEW: 124738
2015-08-28 19:03:59 +02:00
Alex Richardson 461c963cb8 use QTRY_VERIFY/QTRY_COMPARE instead of qWait() loop 2015-08-19 15:14:12 +01:00
Alex Richardson 771fb0de56 Make sure we run the okular executable from the build directory 2015-08-15 19:28:06 +01:00
Alex Richardson 437b2d4a3a Make generatorstest work without installing first 2015-08-15 19:28:06 +01:00
Alex Richardson 8059e5b686 Add a test to see whether generators can be loaded
REVIEW: 123466
2015-05-22 16:33:09 +01:00
Alex Richardson 0ef5903c73 Use ecm_add_test correctly
The first argument is not the target name but one of the source files.
2015-05-22 16:33:09 +01:00
Ivan Čukić c46b08c23f Make KActivities a required dependency
Our goal is better integration with Plasma and other KDE components.

We have made a conscious decision to reduce our code a bit by removing
the legacy #ifdefs. That way we do not have to support a build
configuration which is going to be used by just a tiny minority of our
users, and one that we are not terribly interested in. Without
KActivities, there is for example no support for recording and listing
of recent documents, PDF sharing etc etc, and we honestly believe that
the majority of our audience wants these features.

REVIEW: 123249
2015-05-05 00:19:28 +02:00
Alex Richardson cfc82ee9b0 Be explicit about the target dependencies 2015-04-14 20:04:26 +01:00
Montel Laurent d780d15ea9 Merge remote-tracking branch 'origin/master' into frameworks
Conflicts:
	autotests/mainshelltest.cpp
	part.cpp
	part.h
	shell/shell.cpp
2015-03-17 08:47:52 +01:00
Montel Laurent c50c3d5332 kdelibs4support-- 2015-03-06 14:00:25 +01:00
Lukáš Tinkl fd6a35486e port KUrl -> QUrl 2015-01-29 20:55:57 +01:00
Montel Laurent 5eea4fd073 Rename to autotests 2014-10-19 18:21:07 +02:00