As one step, our CI already runs a whole bunch of Autobahn based examples against the tested crossbar commit (the Travis builds py36-examples and pypy3-examples).
We should add a bunch of tests specifically for RawSocket against crossbar running a RawSocket WAMP transport, eg testing different message sizes (by using different WAMP call/event test payloads) up to the configured maximum (eg 16M).
To add such a test, the following 2 files need to be modified
and a new test file ./twisted/wamp/rpc/rawsocket/ created in AB repo.
As one step, our CI already runs a whole bunch of Autobahn based examples against the tested crossbar commit (the Travis builds py36-examples and pypy3-examples).
We should add a bunch of tests specifically for RawSocket against crossbar running a RawSocket WAMP transport, eg testing different message sizes (by using different WAMP call/event test payloads) up to the configured maximum (eg 16M).
To add such a test, the following 2 files need to be modified
and a new test file
./twisted/wamp/rpc/rawsocket/created in AB repo.