Chris Boden
d5c0684ab4
Update AB test runners
...
Use variable to connect in clientRunner
Use new(ish) `host.docker.internal` address provided by Docker to connect to host machine
Run client tests port 9002 so suites can be run concurrently
2021-12-05 11:58:52 -05:00
Matt Bonneau
fb8cf474be
Merge pull request #42 from matkomat/fix-with
...
Add missing return statements
2020-12-11 12:13:07 -05:00
Matko Andjelinic
855fa14031
added missing return of with methods
2020-10-24 09:27:43 +02:00
Chris Boden
c8651c7938
Merge pull request #40 from ratchetphp/response_verifier
...
Correct ResponseVerifier logic
2020-05-15 14:31:24 -04:00
Matt Bonneau
17ffb941fd
Fix docblock param
2020-05-14 11:12:45 -04:00
Matt Bonneau
d9df3419ba
Correct ResponseVerifier logic replaces #39
2020-05-14 10:56:29 -04:00
Chris Boden
d8075617ac
Merge pull request #23 from ratchetphp/permessage-deflate
...
Permessage deflate
2020-05-07 15:52:21 -04:00
Chris Boden
acddde0178
Link to AB report on socketo.me
2020-05-07 11:03:45 -04:00
Chris Boden
11f98fc6ff
Updating composer
2020-05-07 10:57:39 -04:00
Matt Bonneau
52b27fd7b4
Use exception factory that is passed in
2020-05-07 10:52:36 -04:00
Matt Bonneau
5911d8bc35
Bump test agent version
2020-05-07 10:46:40 -04:00
Matt Bonneau
5907e27d90
Remove return types to keep backward compatibility
2020-04-11 22:22:25 -04:00
Matt Bonneau
cdb37b17a4
Separate travis server and client tests
2020-04-11 19:31:44 -04:00
Matt Bonneau
14fdcbb84e
More travis adjustments
2020-04-10 14:03:21 -04:00
Matt Bonneau
5c15dd0a2f
Try to get IP address sorted out for travis
2020-04-10 13:15:49 -04:00
Matt Bonneau
1a4fa37f06
Fix fuzzingclient_skip_deflate host name
2020-04-09 18:07:42 -04:00
Matt Bonneau
5cdc4478f7
Correct output path on fuzzingclient config
2020-04-09 17:49:52 -04:00
Matt Bonneau
7ef269aca1
Have travis use docker for wstest while testing
2020-04-09 17:39:37 -04:00
Matt Bonneau
1cb14114c3
Change how disabled/supported/enabled is handled for deflate
2020-03-10 09:26:05 -04:00
Matt Bonneau
2159ed40f9
Requested changes for readability and style
2020-01-22 01:00:24 -05:00
Matt Bonneau
1af7e998b3
Merge branch 'master' into permessage-deflate
...
# Conflicts:
# src/Messaging/MessageBuffer.php
# tests/ab/clientRunner.php
# tests/ab/run_ab_tests.sh
# tests/ab/startServer.php
2020-01-22 00:36:05 -05:00
Chris Boden
879e48c840
Merge branch 'maxpayload'
2019-12-15 05:18:18 -05:00
Chris Boden
e861242e1d
Provide value in error for clarity
2019-12-15 05:17:35 -05:00
Matt Bonneau
e7b72440c9
Fix requires annotation to skip some tests on 5.6
2019-12-14 14:26:11 -05:00
Matt Bonneau
9d6d7d01d3
Don't run ini_set tests in php 5 because it crashes
2019-12-14 13:10:40 -05:00
Matt Bonneau
bbdd346c1c
Test resulting settings from different memory_limits + more tests
2019-12-14 12:52:19 -05:00
Matt Bonneau
c033a39360
Merge pull request #37 from ratchetphp/qol
...
quality of life changes
2019-12-13 22:37:14 -05:00
Matt Bonneau
cfc9049d13
Make memory limit testable
2019-12-12 13:59:55 -05:00
Matt Bonneau
c004fa7e64
Code formatting
2019-12-12 11:37:11 -05:00
Matt Bonneau
921f838255
Support for unsupported PHP versions
2019-12-11 14:47:53 -05:00
Matt Bonneau
830e2f561e
Allow limits for maximum payload
2019-12-11 13:27:42 -05:00
Chris Boden
91af8a76d5
quality of life changes
...
Kill the php server after AB tests are done
Add script runners to composer for ease of use
2019-12-11 10:18:08 -05:00
Matt Bonneau
cb8b04beba
Merge pull request #36 from mbonneau/devdeps
...
Update development deps and speed up frame processing
2019-12-11 10:16:05 -05:00
Matt Bonneau
9c1df6a8e1
Should be framestart + 2
2019-12-10 23:05:53 -05:00
Matt Bonneau
11a21b7628
A little faster by not using Frame functions to test for frame sizes
2019-12-10 22:23:00 -05:00
Matt Bonneau
58e79971e0
New PHP versions for travis
2019-12-10 19:31:01 -05:00
Matt Bonneau
8aee220898
Rework MessageBuffer to better handle large buffers filled with small frames
2019-12-10 19:23:45 -05:00
Matt Bonneau
8944361dbe
Update to latest react/socket and drop react/http for tests
2019-12-10 19:22:57 -05:00
Matt Bonneau
ed16f5cba1
Corrected $msgBuffer issue caused by merge with master
2019-05-01 08:48:10 -04:00
Matt Bonneau
cba2acd69d
Merge branch 'master' of github.com:ratchetphp/RFC6455 into permessage-deflate
...
# Conflicts:
# .travis.yml
# src/Messaging/MessageBuffer.php
2019-05-01 08:31:47 -04:00
Matt Bonneau
9eae01044a
Merge pull request #33 from tantegerda1/patch-1
...
Fix small typo in readme
2019-03-13 10:25:12 -04:00
Ludwig Rafelsberger
4fb7c30a5d
Fix small typo in readme
2019-03-13 10:57:40 +01:00
Matt Bonneau
72802bd1fa
Merge pull request #32 from ratchetphp/fix-tests
...
Fix tests
2019-03-12 22:27:11 -04:00
Chris Boden
acc1d28f0a
Remove hhvm from testing
2019-03-11 10:03:22 -04:00
Chris Boden
26ea6c2d45
Add new lines to end of header in tests
...
Guzzle had a BC break between minor versions throwing an exception if a header wasn’t passed without ending delimiters.
2019-03-11 09:56:19 -04:00
Chris Boden
c62f7cd95f
Merge pull request #30 from jmoo/fix-for-blocking-ops
...
Null out message buffer before calling onMessage handler
2019-03-10 13:10:42 -04:00
Matt Bonneau
0cb7c0280d
Merge pull request #25 from ratchetphp/suggest-subprotocol
...
Suggest correct subprotocol when subprotocol mismatch
2018-07-09 14:11:12 -04:00
me@jmoo.io
6d7d1b8ff1
Null out message buffer before calling onMessage handler
2018-07-07 17:40:12 -04:00
Štefan Kušnír
abceff5341
FIX PHP Fatal error: Allowed memory size of exhausted
2018-05-02 11:38:28 -04:00
Matt Bonneau
1612f528c3
Merge pull request #28 from kusnir/fix-memory-exhausted
...
FIX PHP Fatal error: Allowed memory size of exhausted
2018-05-02 10:52:00 -04:00