summaryrefslogtreecommitdiffstats
path: root/tests/auto/linguist/lrelease/tst_lrelease.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/linguist/lrelease/tst_lrelease.cpp')
-rw-r--r--tests/auto/linguist/lrelease/tst_lrelease.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/tests/auto/linguist/lrelease/tst_lrelease.cpp b/tests/auto/linguist/lrelease/tst_lrelease.cpp
index 2da0435d3..19ed47f52 100644
--- a/tests/auto/linguist/lrelease/tst_lrelease.cpp
+++ b/tests/auto/linguist/lrelease/tst_lrelease.cpp
@@ -39,7 +39,7 @@ class tst_lrelease : public QObject
public:
tst_lrelease()
- : binDir(QLibraryInfo::location(QLibraryInfo::BinariesPath))
+ : lrelease(QLibraryInfo::location(QLibraryInfo::BinariesPath) + "/lrelease")
, dataDir(QFINDTESTDATA("testdata/"))
{}
@@ -55,7 +55,7 @@ private slots:
private:
void doCompare(const QStringList &actual, const QString &expectedFn);
- QString binDir;
+ QString lrelease;
QString dataDir;
};
@@ -109,7 +109,7 @@ void tst_lrelease::doCompare(const QStringList &actual, const QString &expectedF
void tst_lrelease::translate()
{
- QVERIFY(!QProcess::execute(binDir + "/lrelease " + dataDir + "translate.ts"));
+ QVERIFY(!QProcess::execute(lrelease, QStringList() << (dataDir + "translate.ts")));
QTranslator translator;
QVERIFY(translator.load(dataDir + "translate.qm"));
@@ -159,7 +159,7 @@ void tst_lrelease::translate()
void tst_lrelease::compressed()
{
- QVERIFY(!QProcess::execute(binDir + "/lrelease -compress " + dataDir + "compressed.ts"));
+ QVERIFY(!QProcess::execute(lrelease, QStringList() << "-compress" << (dataDir + "compressed.ts")));
QTranslator translator;
QVERIFY(translator.load(dataDir + "compressed.qm"));
@@ -176,7 +176,7 @@ void tst_lrelease::compressed()
void tst_lrelease::idbased()
{
- QVERIFY(!QProcess::execute(binDir + "/lrelease -idbased " + dataDir + "idbased.ts"));
+ QVERIFY(!QProcess::execute(lrelease, QStringList() << "-idbased" << (dataDir + "idbased.ts")));
QTranslator translator;
QVERIFY(translator.load(dataDir + "idbased.qm"));
@@ -188,7 +188,7 @@ void tst_lrelease::idbased()
void tst_lrelease::markuntranslated()
{
- QVERIFY(!QProcess::execute(binDir + "/lrelease -markuntranslated # -idbased " + dataDir + "idbased.ts"));
+ QVERIFY(!QProcess::execute(lrelease, QStringList() << "-markuntranslated" << "#" << "-idbased" << (dataDir + "idbased.ts")));
QTranslator translator;
QVERIFY(translator.load(dataDir + "idbased.qm"));
@@ -201,7 +201,7 @@ void tst_lrelease::markuntranslated()
void tst_lrelease::dupes()
{
QProcess proc;
- proc.start(binDir + "/lrelease " + dataDir + "dupes.ts", QIODevice::ReadWrite | QIODevice::Text);
+ proc.start(lrelease, QStringList() << (dataDir + "dupes.ts"), QIODevice::ReadWrite | QIODevice::Text);
QVERIFY(proc.waitForFinished());
QVERIFY(proc.exitStatus() == QProcess::NormalExit);
doCompare(QString(proc.readAllStandardError()).trimmed().split('\n'), dataDir + "dupes.errors");