-
-
Notifications
You must be signed in to change notification settings - Fork 993
Closed
Description
While predis without phpiredis tests OK, the phpiredis backend fails.
PHP 5.3 Predis v1.1.1
Connection\Factory.php:
'tcp' => 'Predis\Connection\PhpiredisStreamConnection',
test command: ./vendor/bin/phpunit
output:
There was 1 error:
1) Predis\PubSub\ConsumerTest::testPubSubAgainstRedisServerBlocking
Predis\Connection\ConnectionException: Error while reading bytes from the server. [tcp://127.0.0.1:6379]
/media/sf_theddrive/wubaProject/predis/predis-client/predis-client-php-back/predis-1.1-sentinel/src/Connection/AbstractConnection.php:155
/media/sf_theddrive/wubaProject/predis/predis-client/predis-client-php-back/predis-1.1-sentinel/src/Connection/PhpiredisStreamConnection.php:204
/media/sf_theddrive/wubaProject/predis/predis-client/predis-client-php-back/predis-1.1-sentinel/src/PubSub/Consumer.php:117
/media/sf_theddrive/wubaProject/predis/predis-client/predis-client-php-back/predis-1.1-sentinel/src/PubSub/AbstractConsumer.php:167
/media/sf_theddrive/wubaProject/predis/predis-client/predis-client-php-back/predis-1.1-sentinel/tests/Predis/PubSub/ConsumerTest.php:374
There was 1 failure:
1) Predis\Pipeline\PipelineTest::testIntegrationWithServerExceptionInCallableBlock
Failed asserting that Predis\Response\Status Object &00000000036fdca6000000000e81621b (
'payload' => 'OK'
) is identical to 1.
Connection\Factory.php:
'tcp' => 'Predis\Connection\PhpiredisSocketConnection',
test command: ./vendor/bin/phpunit
There were 3 errors:
1) Predis\Connection\FactoryTest::testCreateConnectionWithArrayParametersAndDefaults
Predis\NotSupportedException: Persistent connections are not supported by this connection backend.
/media/sf_theddrive/wubaProject/predis/predis-client/predis-client-php-back/predis-1.1-sentinel/src/Connection/PhpiredisSocketConnection.php:108
/media/sf_theddrive/wubaProject/predis/predis-client/predis-client-php-back/predis-1.1-sentinel/src/Connection/AbstractConnection.php:37
/media/sf_theddrive/wubaProject/predis/predis-client/predis-client-php-back/predis-1.1-sentinel/src/Connection/PhpiredisSocketConnection.php:58
/media/sf_theddrive/wubaProject/predis/predis-client/predis-client-php-back/predis-1.1-sentinel/src/Connection/Factory.php:100
/media/sf_theddrive/wubaProject/predis/predis-client/predis-client-php-back/predis-1.1-sentinel/tests/Predis/Connection/FactoryTest.php:210
2) Predis\Connection\FactoryTest::testCreateConnectionWithStrinURIAndDefaults
Predis\NotSupportedException: Persistent connections are not supported by this connection backend.
/media/sf_theddrive/wubaProject/predis/predis-client/predis-client-php-back/predis-1.1-sentinel/src/Connection/PhpiredisSocketConnection.php:108
/media/sf_theddrive/wubaProject/predis/predis-client/predis-client-php-back/predis-1.1-sentinel/src/Connection/AbstractConnection.php:37
/media/sf_theddrive/wubaProject/predis/predis-client/predis-client-php-back/predis-1.1-sentinel/src/Connection/PhpiredisSocketConnection.php:58
/media/sf_theddrive/wubaProject/predis/predis-client/predis-client-php-back/predis-1.1-sentinel/src/Connection/Factory.php:100
/media/sf_theddrive/wubaProject/predis/predis-client/predis-client-php-back/predis-1.1-sentinel/tests/Predis/Connection/FactoryTest.php:253
3) Predis\PubSub\ConsumerTest::testPubSubAgainstRedisServerBlocking
Predis\Connection\ConnectionException: Resource temporarily unavailable [tcp://127.0.0.1:6379]
/media/sf_theddrive/wubaProject/predis/predis-client/predis-client-php-back/predis-1.1-sentinel/src/Connection/AbstractConnection.php:155
/media/sf_theddrive/wubaProject/predis/predis-client/predis-client-php-back/predis-1.1-sentinel/src/Connection/PhpiredisSocketConnection.php:187
/media/sf_theddrive/wubaProject/predis/predis-client/predis-client-php-back/predis-1.1-sentinel/src/Connection/PhpiredisSocketConnection.php:384
/media/sf_theddrive/wubaProject/predis/predis-client/predis-client-php-back/predis-1.1-sentinel/src/PubSub/Consumer.php:117
/media/sf_theddrive/wubaProject/predis/predis-client/predis-client-php-back/predis-1.1-sentinel/src/PubSub/AbstractConsumer.php:167
/media/sf_theddrive/wubaProject/predis/predis-client/predis-client-php-back/predis-1.1-sentinel/tests/Predis/PubSub/ConsumerTest.php:374
--
There were 2 failures:
1) Predis\Connection\FactoryTest::testCreateTcpConnection
Failed asserting that Predis\Connection\PhpiredisSocketConnection Object (...) is an instance of class "Predis\Connection\StreamConnection".
/media/sf_theddrive/wubaProject/predis/predis-client/predis-client-php-back/predis-1.1-sentinel/tests/Predis/Connection/FactoryTest.php:59
2) Predis\Pipeline\PipelineTest::testIntegrationWithServerExceptionInCallableBlock
Failed asserting that Predis\Response\Status Object &0000000069920b040000000073f6cf89 (
'payload' => 'OK'
) is identical to 1.
/media/sf_theddrive/wubaProject/predis/predis-client/predis-client-php-back/predis-1.1-sentinel/tests/Predis/Pipeline/PipelineTest.php:45