-
Notifications
You must be signed in to change notification settings - Fork 275
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RawSocket transport CI tests #1493
Comments
For background, here is a PM of a user that runs into issues with largish message sizes on crossbar / rawsocket:
|
Received feedback from the OP: the problem is not in crossbar, but the client (it mixed up / merged chunks of messages). Nevertheless, having tests on our side would be good;) |
There indeed was a problem in CppWAMP, but the Crossbar problem still persists after resolving it. See #1499 |
As I've reported in #1499, it had nothing to do with Crossbar and problem has been resolved. It would still be a good idea to test large RawSocket messages in your tests. |
Changelog: fix: autobahn installation in docker (crossbario/crossbar#1503) new: refactor SigningKey class for reusability (crossbario/crossbar#1500, crossbario/crossbar#1501) new: expand XBR node pairing helpers fix: build with nvx by default and don't publish universal wheel. (crossbario/crossbar#1493) fix: update wamp flatbuffer schema for r2r links fix: don't clobber factory (crossbario/crossbar#1480) fix: explicitly require setuptools new: expand wamp auth scram and xbr argon2/hkdf (crossbario/crossbar#1479) fix: WebSocket compression, window size (zlib wbits) == 8 is illegal nowerdays (crossbario/crossbar#1477) fix: XBR IDL code generator - all 4 WAMP actions working now new: add automated build of xbrnetwork CLI (single-file EXE) in CI Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog: fix: autobahn installation in docker (crossbario/crossbar#1503) new: refactor SigningKey class for reusability (crossbario/crossbar#1500, crossbario/crossbar#1501) new: expand XBR node pairing helpers fix: build with nvx by default and don't publish universal wheel. (crossbario/crossbar#1493) fix: update wamp flatbuffer schema for r2r links fix: don't clobber factory (crossbario/crossbar#1480) fix: explicitly require setuptools new: expand wamp auth scram and xbr argon2/hkdf (crossbario/crossbar#1479) fix: WebSocket compression, window size (zlib wbits) == 8 is illegal nowerdays (crossbario/crossbar#1477) fix: XBR IDL code generator - all 4 WAMP actions working now new: add automated build of xbrnetwork CLI (single-file EXE) in CI Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog: fix: autobahn installation in docker (crossbario/crossbar#1503) new: refactor SigningKey class for reusability (crossbario/crossbar#1500, crossbario/crossbar#1501) new: expand XBR node pairing helpers fix: build with nvx by default and don't publish universal wheel. (crossbario/crossbar#1493) fix: update wamp flatbuffer schema for r2r links fix: don't clobber factory (crossbario/crossbar#1480) fix: explicitly require setuptools new: expand wamp auth scram and xbr argon2/hkdf (crossbario/crossbar#1479) fix: WebSocket compression, window size (zlib wbits) == 8 is illegal nowerdays (crossbario/crossbar#1477) fix: XBR IDL code generator - all 4 WAMP actions working now new: add automated build of xbrnetwork CLI (single-file EXE) in CI Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog: fix: autobahn installation in docker (crossbario/crossbar#1503) new: refactor SigningKey class for reusability (crossbario/crossbar#1500, crossbario/crossbar#1501) new: expand XBR node pairing helpers fix: build with nvx by default and don't publish universal wheel. (crossbario/crossbar#1493) fix: update wamp flatbuffer schema for r2r links fix: don't clobber factory (crossbario/crossbar#1480) fix: explicitly require setuptools new: expand wamp auth scram and xbr argon2/hkdf (crossbario/crossbar#1479) fix: WebSocket compression, window size (zlib wbits) == 8 is illegal nowerdays (crossbario/crossbar#1477) fix: XBR IDL code generator - all 4 WAMP actions working now new: add automated build of xbrnetwork CLI (single-file EXE) in CI Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog: fix: autobahn installation in docker (crossbario/crossbar#1503) new: refactor SigningKey class for reusability (crossbario/crossbar#1500, crossbario/crossbar#1501) new: expand XBR node pairing helpers fix: build with nvx by default and don't publish universal wheel. (crossbario/crossbar#1493) fix: update wamp flatbuffer schema for r2r links fix: don't clobber factory (crossbario/crossbar#1480) fix: explicitly require setuptools new: expand wamp auth scram and xbr argon2/hkdf (crossbario/crossbar#1479) fix: WebSocket compression, window size (zlib wbits) == 8 is illegal nowerdays (crossbario/crossbar#1477) fix: XBR IDL code generator - all 4 WAMP actions working now new: add automated build of xbrnetwork CLI (single-file EXE) in CI Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Changelog: fix: autobahn installation in docker (crossbario/crossbar#1503) new: refactor SigningKey class for reusability (crossbario/crossbar#1500, crossbario/crossbar#1501) new: expand XBR node pairing helpers fix: build with nvx by default and don't publish universal wheel. (crossbario/crossbar#1493) fix: update wamp flatbuffer schema for r2r links fix: don't clobber factory (crossbario/crossbar#1480) fix: explicitly require setuptools new: expand wamp auth scram and xbr argon2/hkdf (crossbario/crossbar#1479) fix: WebSocket compression, window size (zlib wbits) == 8 is illegal nowerdays (crossbario/crossbar#1477) fix: XBR IDL code generator - all 4 WAMP actions working now new: add automated build of xbrnetwork CLI (single-file EXE) in CI Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Changelog: fix: autobahn installation in docker (crossbario/crossbar#1503) new: refactor SigningKey class for reusability (crossbario/crossbar#1500, crossbario/crossbar#1501) new: expand XBR node pairing helpers fix: build with nvx by default and don't publish universal wheel. (crossbario/crossbar#1493) fix: update wamp flatbuffer schema for r2r links fix: don't clobber factory (crossbario/crossbar#1480) fix: explicitly require setuptools new: expand wamp auth scram and xbr argon2/hkdf (crossbario/crossbar#1479) fix: WebSocket compression, window size (zlib wbits) == 8 is illegal nowerdays (crossbario/crossbar#1477) fix: XBR IDL code generator - all 4 WAMP actions working now new: add automated build of xbrnetwork CLI (single-file EXE) in CI Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
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.The text was updated successfully, but these errors were encountered: