[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [konsole/frameworks] src: TerminalInterfaceTest is not working ATM on KF5
From: Kurt Hindenburg <kurt.hindenburg () gmail ! com>
Date: 2014-02-23 20:34:21
Message-ID: E1WHfkj-0003M9-Vh () scm ! kde ! org
[Download RAW message or body]
Git commit fde60e877346a5d82064e97f3ab9798da96f0074 by Kurt Hindenburg.
Committed on 23/02/2014 at 20:33.
Pushed by hindenburg into branch 'frameworks'.
TerminalInterfaceTest is not working ATM on KF5
M +8 -0 src/autotests/CMakeLists.txt
R +3 -2 src/autotests/TerminalInterfaceTest.cpp [from: \
src/tests/TerminalInterfaceTest.cpp - 097% similarity] R +1 -1 \
src/autotests/TerminalInterfaceTest.h [from: src/tests/TerminalInterfaceTest.h - 096% \
similarity] M +0 -5 src/tests/CMakeLists.txt
http://commits.kde.org/konsole/fde60e877346a5d82064e97f3ab9798da96f0074
diff --git a/src/autotests/CMakeLists.txt b/src/autotests/CMakeLists.txt
index 48c4af3..7cca033 100644
--- a/src/autotests/CMakeLists.txt
+++ b/src/autotests/CMakeLists.txt
@@ -66,3 +66,11 @@ ecm_mark_as_test(TerminalTest)
add_test(TerminalTest TerminalTest)
target_link_libraries(TerminalTest ${KONSOLE_TEST_LIBS})
+##add_executable(TerminalInterfaceTest TerminalInterfaceTest.cpp)
+##ecm_mark_as_test(TerminalInterface)
+##add_test(TerminalInterfaceTest TerminalInterfaceTest)
+##target_link_libraries(TerminalInterfaceTest
+## ${KDE4_KPARTS_LIBS}
+## ${KDE4_KPTY_LIBS}
+## ${KONSOLE_TEST_LIBS})
+
diff --git a/src/tests/TerminalInterfaceTest.cpp \
b/src/autotests/TerminalInterfaceTest.cpp similarity index 97%
rename from src/tests/TerminalInterfaceTest.cpp
rename to src/autotests/TerminalInterfaceTest.cpp
index 50cf017..a2face0 100644
--- a/src/tests/TerminalInterfaceTest.cpp
+++ b/src/autotests/TerminalInterfaceTest.cpp
@@ -27,11 +27,12 @@
#include <KService>
#include <KDebug>
#include <qtest_kde.h>
-#include "../Part.h"
+//#include "../Part.h"
using namespace Konsole;
/* In KDE 4.x there are 2 versions: TerminalInterface and TerminalInterfaceV2
+ In KDE 5.x only one: TerminalInterface
The code below uses both as well the KonsolePart API
*/
void TerminalInterfaceTest::testTerminalInterface()
@@ -45,7 +46,7 @@ void TerminalInterfaceTest::testTerminalInterface()
if (!_terminalPart)
QSKIP("konsolepart not found.", SkipSingle);
- TerminalInterfaceV2* terminal = \
qobject_cast<TerminalInterfaceV2*>(_terminalPart); + TerminalInterface* terminal = \
qobject_cast<TerminalInterface*>(_terminalPart); QVERIFY(terminal);
terminal->showShellInDir(QDir::home().path());
diff --git a/src/tests/TerminalInterfaceTest.h \
b/src/autotests/TerminalInterfaceTest.h similarity index 96%
rename from src/tests/TerminalInterfaceTest.h
rename to src/autotests/TerminalInterfaceTest.h
index fcfc75f..98123f0 100644
--- a/src/tests/TerminalInterfaceTest.h
+++ b/src/autotests/TerminalInterfaceTest.h
@@ -20,7 +20,7 @@
#ifndef TERMINALINTERFACETEST_H
#define TERMINALINTERFACETEST_H
-#include <kde_terminal_interface_v2.h>
+#include <kde_terminal_interface.h>
#include <KParts/Part>
namespace Konsole
diff --git a/src/tests/CMakeLists.txt b/src/tests/CMakeLists.txt
index 8d12817..3ea6f4d 100644
--- a/src/tests/CMakeLists.txt
+++ b/src/tests/CMakeLists.txt
@@ -9,8 +9,3 @@ ecm_mark_as_test(PartManualTest)
target_link_libraries(PartManualTest KF5::XmlGui KF5::Parts KF5::Pty
${KONSOLE_TEST_LIBS})
-kde4_add_unit_test(TerminalInterfaceTest TerminalInterfaceTest.cpp)
-target_link_libraries(TerminalInterfaceTest
- ${KDE4_KPARTS_LIBS}
- ${KDE4_KPTY_LIBS}
- ${KONSOLE_TEST_LIBS})
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic