summaryrefslogtreecommitdiff
path: root/_test/tests/inc/mailer.test.php
diff options
context:
space:
mode:
authorAndreas Gohr <andi@splitbrain.org>2014-02-09 10:08:48 +0100
committerAndreas Gohr <andi@splitbrain.org>2014-02-09 10:08:48 +0100
commit95e6ded1b26c14b1ef55699b171ce422827364b1 (patch)
treec440e43ee53000aeb1cdd37616f7d145ae39399a /_test/tests/inc/mailer.test.php
parent1eb1257b8846c2228e3f3bb9a3afb5398df3b4fe (diff)
downloadrpg-95e6ded1b26c14b1ef55699b171ce422827364b1.tar.gz
rpg-95e6ded1b26c14b1ef55699b171ce422827364b1.tar.bz2
more robust HTTP testing
connections are now retried after timeout and failing connections will be marked as skipped instead of failing. This should reduce false alarms on travis
Diffstat (limited to '_test/tests/inc/mailer.test.php')
-rw-r--r--_test/tests/inc/mailer.test.php5
1 files changed, 4 insertions, 1 deletions
diff --git a/_test/tests/inc/mailer.test.php b/_test/tests/inc/mailer.test.php
index 4541d9906..50d282864 100644
--- a/_test/tests/inc/mailer.test.php
+++ b/_test/tests/inc/mailer.test.php
@@ -191,7 +191,10 @@ class mailer_test extends DokuWikiTest {
// ask message lint if it is okay
$html = new HTTPClient();
$results = $html->post('http://tools.ietf.org/tools/msglint/msglint', array('msg'=>$msg));
- $this->assertTrue($results !== false);
+ if($results === false) {
+ $this->markTestSkipped('no response from validator');
+ return;
+ }
// parse the result lines
$lines = explode("\n", $results);