[Tests] Multiple AB WS tests
This commit is contained in:
parent
ff07104316
commit
9a27adfcd8
@ -1,11 +1,15 @@
|
|||||||
|
|
||||||
{
|
{
|
||||||
"options": {"failByDrop": false},
|
"options": {"failByDrop": false}
|
||||||
"outdir": "../reports/ab",
|
, "outdir": "../reports/ab"
|
||||||
|
|
||||||
"servers": [{"agent": "Ratchet/v0.2b", "url": "ws://localhost:8000", "options": {"version": 18}}],
|
, "servers": [
|
||||||
|
{"agent": "Ratchet-libevent/v0.2b", "url": "ws://localhost:8000", "options": {"version": 18}}
|
||||||
|
, {"agent": "Ratchet-stream/v0.2b", "url": "ws://localhost:8001", "options": {"version": 18}}
|
||||||
|
]
|
||||||
|
|
||||||
"cases": ["*"],
|
, "cases": ["*"]
|
||||||
"exclude-cases": ["9.*"],
|
, "exclude-cases": ["9.*"]
|
||||||
"exclude-agent-cases": {}
|
, "limit-exclude-cases": ["2.*", "3.*", "4.*", "5.*", "6.*", "7.*", "8.*", "9.2.*", "9.3.*", "9.4.*", "9.5.*", "9.6.*", "9.7.*", "9.8.*"]
|
||||||
|
, "exclude-agent-cases": {}
|
||||||
}
|
}
|
||||||
|
12
tests/ab-wstest-libevent.php
Normal file
12
tests/ab-wstest-libevent.php
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
require dirname(__DIR__) . '/vendor/autoload.php';
|
||||||
|
|
||||||
|
$loop = new React\EventLoop\LibEventLoop;
|
||||||
|
$sock = new React\Socket\Server($loop);
|
||||||
|
$app = new Ratchet\WebSocket\WsServer(new Ratchet\Tests\AbFuzzyServer);
|
||||||
|
|
||||||
|
$sock->listen(8000, '0.0.0.0');
|
||||||
|
|
||||||
|
$server = new Ratchet\Server\IoServer($app, $sock, $loop);
|
||||||
|
$server->run();
|
@ -1,10 +0,0 @@
|
|||||||
<?php
|
|
||||||
use Ratchet\Server\IoServer;
|
|
||||||
use Ratchet\WebSocket\WsServer;
|
|
||||||
use Ratchet\Tests\AbFuzzyServer;
|
|
||||||
|
|
||||||
require dirname(__DIR__) . '/vendor/autoload.php';
|
|
||||||
|
|
||||||
$server = IoServer::factory(new WsServer(new AbFuzzyServer), 8000);
|
|
||||||
|
|
||||||
$server->run();
|
|
12
tests/ab-wstest-stream.php
Normal file
12
tests/ab-wstest-stream.php
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
require dirname(__DIR__) . '/vendor/autoload.php';
|
||||||
|
|
||||||
|
$loop = new React\EventLoop\StreamSelectLoop;
|
||||||
|
$sock = new React\Socket\Server($loop);
|
||||||
|
$app = new Ratchet\WebSocket\WsServer(new Ratchet\Tests\AbFuzzyServer);
|
||||||
|
|
||||||
|
$sock->listen(8001, '0.0.0.0');
|
||||||
|
|
||||||
|
$server = new Ratchet\Server\IoServer($app, $sock, $loop);
|
||||||
|
$server->run();
|
Loading…
Reference in New Issue
Block a user