php-sdk/tests/Integration
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Christopher Hertel d8cc21a345
[Client] Implement setMaxRetries connection retries (#413)
* [Client] Implement setMaxRetries connection retries

* [Client] Reject a negative retry count in Configuration

* [Client] Use a positive init timeout in the retry test

* [Client] Drop redundant docblock note on setMaxRetries

* [Client] Clear the initialized flag on a failed connection

* [Client] Trim comments to the non-obvious ones

* [Client] Cover retries and timeout cleanup with integration tests

The retry fixture counts the processes it was started as, which is what
separates a real retry from a second call into the same server. The timeout
fixture outlives the client's patience and then goes idle, so the next
request runs on a connection the client already gave up on once.
2026-08-15 02:43:50 +02:00
..
Fixture [Client] Implement setMaxRetries connection retries (#413) 2026-08-15 02:43:50 +02:00
ElicitationTest.php [Tests] Introduce client-server integration tests (#419) 2026-08-15 02:24:48 +02:00
HandshakeTest.php [Tests] Introduce client-server integration tests (#419) 2026-08-15 02:24:48 +02:00
IntegrationTestCase.php [Client] Implement setMaxRetries connection retries (#413) 2026-08-15 02:43:50 +02:00
NotificationTest.php [Tests] Introduce client-server integration tests (#419) 2026-08-15 02:24:48 +02:00
RequestTimeoutTest.php [Client] Implement setMaxRetries connection retries (#413) 2026-08-15 02:43:50 +02:00
RetryTest.php [Client] Implement setMaxRetries connection retries (#413) 2026-08-15 02:43:50 +02:00
RootsTest.php [Tests] Introduce client-server integration tests (#419) 2026-08-15 02:24:48 +02:00
SamplingTest.php [Tests] Introduce client-server integration tests (#419) 2026-08-15 02:24:48 +02:00