From 602fb55195e891487c9dfefde853f38013c911ec Mon Sep 17 00:00:00 2001 From: Andreas Fischer Date: Tue, 29 Apr 2014 16:58:55 +0200 Subject: [PATCH] Skip testDiffieHellmanKeyAgreement on TravisCI+5.3.3+Internal in the meantime. --- tests/Math/BigInteger/TestCase.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/Math/BigInteger/TestCase.php b/tests/Math/BigInteger/TestCase.php index 63939f87..d62dcec5 100644 --- a/tests/Math/BigInteger/TestCase.php +++ b/tests/Math/BigInteger/TestCase.php @@ -271,6 +271,14 @@ abstract class Math_BigInteger_TestCase extends PhpseclibTestCase */ public function testDiffieHellmanKeyAgreement() { + if (getenv('TRAVIS') && PHP_VERSION === '5.3.3' + && MATH_BIGINTEGER_MODE === MATH_BIGINTEGER_MODE_INTERNAL + ) { + $this->markTestIncomplete( + 'This test hangs on PHP 5.3.3 using internal mode.' + ); + } + // "Oakley Group 14" 2048-bit modular exponentiation group as used in // SSH2 diffie-hellman-group14-sha1 $prime = $this->getInstance(