summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/cppmodelmanager_test.cpp
diff options
context:
space:
mode:
authorDavid Schulz <david.schulz@digia.com>2013-08-19 11:05:19 +0200
committerDavid Schulz <david.schulz@digia.com>2013-08-19 14:07:01 +0200
commita9e737b0fe00b17af62bd3012e84cc71506eca98 (patch)
tree99e82a93ab61dea8071fdecc06c1d365655a9c9e /src/plugins/cpptools/cppmodelmanager_test.cpp
parentdf75ec5e96d6506bf5044ab913318c8bbbdae85b (diff)
downloadqt-creator-a9e737b0fe00b17af62bd3012e84cc71506eca98.tar.gz
CppTools: Test: Skip framework test on Windows.
The soft links inside the framework can't be resolved. Change-Id: I9f328bc074091236fb33eee63e725e49efeac5c9 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
Diffstat (limited to 'src/plugins/cpptools/cppmodelmanager_test.cpp')
-rw-r--r--src/plugins/cpptools/cppmodelmanager_test.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/plugins/cpptools/cppmodelmanager_test.cpp b/src/plugins/cpptools/cppmodelmanager_test.cpp
index 6fa0d48169..cd7b8f367a 100644
--- a/src/plugins/cpptools/cppmodelmanager_test.cpp
+++ b/src/plugins/cpptools/cppmodelmanager_test.cpp
@@ -35,11 +35,18 @@
#include <coreplugin/editormanager/editormanager.h>
#include <projectexplorer/projectexplorer.h>
#include <projectexplorer/session.h>
+#include <utils/hostosinfo.h>
#include <QDebug>
#include <QFileInfo>
#include <QtTest>
+#if QT_VERSION >= 0x050000
+#define MSKIP_SINGLE(x) QSKIP(x)
+#else
+#define MSKIP_SINGLE(x) QSKIP(x, SkipSingle)
+#endif
+
using namespace CppTools::Internal;
typedef CPlusPlus::Document Document;
@@ -260,6 +267,9 @@ void CppToolsPlugin::test_modelmanager_paths_are_clean()
/// Check: Frameworks headers are resolved.
void CppToolsPlugin::test_modelmanager_framework_headers()
{
+ if (Utils::HostOsInfo::isWindowsHost())
+ MSKIP_SINGLE("Can't resolve framework soft links on Windows.");
+
ModelManagerTestHelper helper;
CppModelManager *mm = CppModelManager::instance();