From 9e1df56fcb31fbf9f1ed034c5d477ca0600503ad Mon Sep 17 00:00:00 2001 From: Alexis Menard Date: Tue, 28 Jun 2011 17:43:30 -0300 Subject: Skip QtWebKit as it leaks symbols and add a namespace exception for QtScript. The library leaks symbols mostly due to gcc bugs. We can't really test WebKit. Reviewed-by: Thiago Macieira --- tests/auto/symbols/tst_symbols.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/auto/symbols/tst_symbols.cpp b/tests/auto/symbols/tst_symbols.cpp index d2c8c24..00486d2 100644 --- a/tests/auto/symbols/tst_symbols.cpp +++ b/tests/auto/symbols/tst_symbols.cpp @@ -264,6 +264,9 @@ void tst_Symbols::prefix() excusedPrefixes["QtSql"] = QStringList() << "sqlite3"; + excusedPrefixes["QtScript"] = + QStringList() << "QTJSC"; + excusedPrefixes["QtWebKit"] = QStringList() << "WebCore::" << "KJS::" @@ -294,7 +297,7 @@ void tst_Symbols::prefix() bool isFailed = false; foreach (QString lib, files) { - if (lib.contains("Designer") || lib.contains("QtCLucene") || lib.contains("XmlPatternsSDK")) + if (lib.contains("Designer") || lib.contains("QtCLucene") || lib.contains("XmlPatternsSDK") || lib.contains("WebKit")) continue; bool isPhonon = lib.contains("phonon"); -- cgit v0.12