[Okular-devel] Undo/Redo for annotations merged
Jon Mease
jon.mease at gmail.com
Sun Apr 7 02:31:31 UTC 2013
Thanks Albert (and Fabio) for all of your help along the way on this. I
appreciate it.
I do plan to tackle both a) and b) below. Not sure yet which order.
I could use a little help getting started with the a). I'm having trouble
figuring out how to run okular's existing unit tests.
When I run (on master)
cmake
make buildtests
make test
I get failures for both parttest and searchtest. When I cd into the tests
directory and run parttest on its own here is the output I receive.
********* Start testing of Okular::PartTest *********
Config: Using QTest library 4.8.3, Qt 4.8.3
PASS : Okular::PartTest::initTestCase()
QDEBUG : Okular::PartTest::testReload() qttest(6457)/kdecore
(KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
QDEBUG : Okular::PartTest::testReload() qttest(6457)/kdecore
(KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
QDEBUG : Okular::PartTest::testReload() qttest(6457)/kdecore
(KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
QDEBUG : Okular::PartTest::testReload() qttest(6457)/kdecore
(KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
QDEBUG : Okular::PartTest::testReload() qttest(6457)/kdecore
(KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
QDEBUG : Okular::PartTest::testReload() qttest(6457)
KXMLGUIClient::setXMLFile: cannot find .rc file "part.rc" for component
"qttest"
QDEBUG : Okular::PartTest::testReload() qttest(6457)/okular (app)
Okular::DocumentPrivate::loadGeneratorLibrary: Invalid plugin factory for
"okularGenerator_poppler"!
PASS : Okular::PartTest::testReload()
QDEBUG : Okular::PartTest::testTOCReload() qttest(6457)
Okular::Settings::instance: Settings::instance called after the first use -
ignoring
QDEBUG : Okular::PartTest::testTOCReload() qttest(6457)/kdecore
(KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
QDEBUG : Okular::PartTest::testTOCReload() qttest(6457)/kdecore
(KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
QDEBUG : Okular::PartTest::testTOCReload() qttest(6457)/kdecore
(KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
QDEBUG : Okular::PartTest::testTOCReload() qttest(6457)/kdecore
(KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
QDEBUG : Okular::PartTest::testTOCReload() qttest(6457)/kdecore
(KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
QDEBUG : Okular::PartTest::testTOCReload() qttest(6457)
KXMLGUIClient::setXMLFile: cannot find .rc file "part.rc" for component
"qttest"
QDEBUG : Okular::PartTest::testTOCReload() qttest(6457)/okular (app)
Okular::DocumentPrivate::loadGeneratorLibrary: Invalid plugin factory for
"okularGenerator_poppler"!
FAIL! : Okular::PartTest::testTOCReload() Compared values are not the same
Actual (part.m_toc->expandedNodes().count()): 0
Expected (3): 3
Loc:
[/home/measejm1/Programming/kdeProjects/okular/tests/parttest.cpp(50)]
QDEBUG : Okular::PartTest::testFowardPDF(non-utf8) qttest(6457)
Okular::Settings::instance: Settings::instance called after the first use -
ignoring
QDEBUG : Okular::PartTest::testFowardPDF(non-utf8) qttest(6457)/kdecore
(KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
QDEBUG : Okular::PartTest::testFowardPDF(non-utf8) qttest(6457)/kdecore
(KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
QDEBUG : Okular::PartTest::testFowardPDF(non-utf8) qttest(6457)/kdecore
(KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
QDEBUG : Okular::PartTest::testFowardPDF(non-utf8) qttest(6457)/kdecore
(KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
QDEBUG : Okular::PartTest::testFowardPDF(non-utf8) qttest(6457)/kdecore
(KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
QDEBUG : Okular::PartTest::testFowardPDF(non-utf8) qttest(6457)
KXMLGUIClient::setXMLFile: cannot find .rc file "part.rc" for component
"qttest"
QDEBUG : Okular::PartTest::testFowardPDF(non-utf8) qttest(6457)/okular
(app) Okular::DocumentPrivate::loadGeneratorLibrary: Invalid plugin factory
for "okularGenerator_poppler"!
FAIL! : Okular::PartTest::testFowardPDF(non-utf8) Compared values are not
the same
Actual (part.m_document->currentPage()): 4294967295
Expected (0u): 0
Loc:
[/home/measejm1/Programming/kdeProjects/okular/tests/parttest.cpp(79)]
QDEBUG : Okular::PartTest::testFowardPDF(utf8) qttest(6457)
Okular::Settings::instance: Settings::instance called after the first use -
ignoring
QDEBUG : Okular::PartTest::testFowardPDF(utf8) qttest(6457)/kdecore
(KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
QDEBUG : Okular::PartTest::testFowardPDF(utf8) qttest(6457)/kdecore
(KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
QDEBUG : Okular::PartTest::testFowardPDF(utf8) qttest(6457)/kdecore
(KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
QDEBUG : Okular::PartTest::testFowardPDF(utf8) qttest(6457)/kdecore
(KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
QDEBUG : Okular::PartTest::testFowardPDF(utf8) qttest(6457)/kdecore
(KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
QDEBUG : Okular::PartTest::testFowardPDF(utf8) qttest(6457)
KXMLGUIClient::setXMLFile: cannot find .rc file "part.rc" for component
"qttest"
QDEBUG : Okular::PartTest::testFowardPDF(utf8) qttest(6457)/okular (app)
Okular::DocumentPrivate::loadGeneratorLibrary: Invalid plugin factory for
"okularGenerator_poppler"!
FAIL! : Okular::PartTest::testFowardPDF(utf8) Compared values are not the
same
Actual (part.m_document->currentPage()): 4294967295
Expected (0u): 0
Loc:
[/home/measejm1/Programming/kdeProjects/okular/tests/parttest.cpp(79)]
PASS : Okular::PartTest::cleanupTestCase()
Totals: 3 passed, 3 failed, 0 skipped
********* Finished testing of Okular::PartTest *********
I am able to cmake, and make, and make install okular itself but perhaps
I'm missing some cmake environment variables for the tests?
I would appreciate any thoughts or ideas.
Thanks a lot!
-Jon
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/okular-devel/attachments/20130406/f27edef4/attachment-0001.html>
More information about the Okular-devel
mailing list