Merge lp:~mandel/ubuntu-download-manager/skip-on-daemon-errors into lp:ubuntu-download-manager

Proposed by Manuel de la Peña
Status: Merged
Approved by: Manuel de la Peña
Approved revision: 252
Merge reported by: Manuel de la Peña
Merged at revision: not available
Proposed branch: lp:~mandel/ubuntu-download-manager/skip-on-daemon-errors
Merge into: lp:ubuntu-download-manager
Prerequisite: lp:~mandel/ubuntu-download-manager/all-downloads-client
Diff against target: 66 lines (+7/-7)
1 file modified
tests/daemon_testcase.cpp (+7/-7)
To merge this branch: bzr merge lp:~mandel/ubuntu-download-manager/skip-on-daemon-errors
Reviewer Review Type Date Requested Status
PS Jenkins bot continuous-integration Approve
Ricardo Mendoza (community) Approve
Ubuntu One hackers Pending
Review via email: mp+217210@code.launchpad.net

Commit message

If we have issues setting up the diff daemons for the integrations tests we should skip the test and not fail because it is giving false negatives in the jekins bots.

To post a comment you must log in.
Revision history for this message
Ricardo Mendoza (ricmm) :
review: Approve
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)
253. By Manuel de la Peña

Merged all-downloads-client into skip-on-daemon-errors.

254. By Manuel de la Peña

Merged all-downloads-client into skip-on-daemon-errors.

255. By Manuel de la Peña

Merged all-downloads-client into skip-on-daemon-errors.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'tests/daemon_testcase.cpp'
--- tests/daemon_testcase.cpp 2014-04-01 11:56:30 +0000
+++ tests/daemon_testcase.cpp 2014-05-07 09:01:41 +0000
@@ -51,7 +51,7 @@
51 QString filename(fileInfo.fileName());51 QString filename(fileInfo.fileName());
52 serverFile.copy(httpServerDir() + "/" + filename);52 serverFile.copy(httpServerDir() + "/" + filename);
53 } else {53 } else {
54 QFAIL(QString("File '%1' does not exist.").arg(absolutePath).toUtf8());54 QSKIP(QString("File '%1' does not exist.").arg(absolutePath).toUtf8(), SkipSingle);
55 }55 }
56}56}
5757
@@ -81,7 +81,7 @@
81 auto error = reply.error();81 auto error = reply.error();
82 QString msg = "Could not tell the daemon to return DBus errors: "82 QString msg = "Could not tell the daemon to return DBus errors: "
83 + error.name() + ":" + error.message();83 + error.name() + ":" + error.message();
84 QFAIL(msg.toUtf8());84 QSKIP(msg.toUtf8(), SkipSingle);
85 }85 }
86 } else {86 } else {
87 QFAIL("returnDBusErrors must be used after init has been executed.");87 QFAIL("returnDBusErrors must be used after init has been executed.");
@@ -102,7 +102,7 @@
102 auto error = reply.error();102 auto error = reply.error();
103 QString msg = "Could not tell the daemon to return Auth errors: "103 QString msg = "Could not tell the daemon to return Auth errors: "
104 + error.name() + ":" + error.message();104 + error.name() + ":" + error.message();
105 QFAIL(msg.toUtf8());105 QSKIP(msg.toUtf8(), SkipSingle);
106 }106 }
107 } else {107 } else {
108 QFAIL("returnHttpError must be used after init has been executed.");108 QFAIL("returnHttpError must be used after init has been executed.");
@@ -123,7 +123,7 @@
123 auto error = reply.error();123 auto error = reply.error();
124 QString msg = "Could not tell the daemon to return Http errors: "124 QString msg = "Could not tell the daemon to return Http errors: "
125 + error.name() + ":" + error.message();125 + error.name() + ":" + error.message();
126 QFAIL(msg.toUtf8());126 QSKIP(msg.toUtf8(), SkipSingle);
127 }127 }
128 } else {128 } else {
129 QFAIL("returnHttpError must be used after init has been executed.");129 QFAIL("returnHttpError must be used after init has been executed.");
@@ -145,7 +145,7 @@
145 auto error = reply.error();145 auto error = reply.error();
146 QString msg = "Could not tell the daemon to return Network errors: "146 QString msg = "Could not tell the daemon to return Network errors: "
147 + error.name() + ":" + error.message();147 + error.name() + ":" + error.message();
148 QFAIL(msg.toUtf8());148 QSKIP(msg.toUtf8(), SkipSingle);
149 }149 }
150 } else {150 } else {
151 QFAIL("returnNetworkError must be used after init has been executed.");151 QFAIL("returnNetworkError must be used after init has been executed.");
@@ -167,7 +167,7 @@
167 auto error = reply.error();167 auto error = reply.error();
168 QString msg = "Could not tell the daemon to return Process errors: "168 QString msg = "Could not tell the daemon to return Process errors: "
169 + error.name() + ":" + error.message();169 + error.name() + ":" + error.message();
170 QFAIL(msg.toUtf8());170 QSKIP(msg.toUtf8(), SkipSingle);
171 }171 }
172 } else {172 } else {
173 QFAIL("returnProcessError must be used after init has been executed.");173 QFAIL("returnProcessError must be used after init has been executed.");
@@ -251,7 +251,7 @@
251DaemonTestCase::onProcessError(QProcess::ProcessError error) {251DaemonTestCase::onProcessError(QProcess::ProcessError error) {
252 qDebug() << error << _daemonProcess->readAllStandardError()252 qDebug() << error << _daemonProcess->readAllStandardError()
253 << _daemonProcess->readAllStandardOutput();253 << _daemonProcess->readAllStandardOutput();
254 QFAIL("Process could not be started.");254 QSKIP("Process could not be started.", SkipSingle);
255}255}
256256
257void257void

Subscribers

People subscribed via source and target branches