summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/qdoc/generatedoutput/tst_generatedoutput.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/auto/qdoc/generatedoutput/tst_generatedoutput.cpp b/tests/auto/qdoc/generatedoutput/tst_generatedoutput.cpp
index 871df4157..907c95f67 100644
--- a/tests/auto/qdoc/generatedoutput/tst_generatedoutput.cpp
+++ b/tests/auto/qdoc/generatedoutput/tst_generatedoutput.cpp
@@ -46,6 +46,7 @@ private:
QScopedPointer<QTemporaryDir> m_outputDir;
QString m_qdoc;
+ void removeFullPathStrings(QString& str);
void runQDocProcess(const QStringList &arguments);
void compareLineByLine(const QStringList &expectedFiles);
void testAndCompare(const char *input,
@@ -95,6 +96,13 @@ void tst_generatedOutput::runQDocProcess(const QStringList &arguments)
QFAIL("Running QDoc failed. See output above.");
}
+void tst_generatedOutput::removeFullPathStrings(QString &str)
+{
+ QRegularExpression re("(location|path|filepath)=\"[^\"]+\"");
+ QRegularExpressionMatch match = re.match(str);
+ str.replace(re, match.captured(1) + "=\"REMOVED_BY_TEST\"");
+}
+
void tst_generatedOutput::compareLineByLine(const QStringList &expectedFiles)
{
for (const auto &file : expectedFiles) {