Commit e70125b
authored
Fix 1771 complete (#1774)
* Add FlatBuffers support for remaining WAMP messages
This commit completes FlatBuffers serialization support for the remaining
WAMP messages:
- Category 3 (Forwarding Only): Cancel, Interrupt, EventReceived
- Category 1 (Session Lifecycle): Hello, Welcome
- Category 1 (RPC): Unregister
Changes:
- Fixed Cancel, Interrupt build() methods to handle forward_for and remove
non-existent session references
- Fixed EventReceived build() to wrap in Message union
- Added build() and cast() methods for Unregister
- Fixed Hello and Welcome build() methods to wrap in Message union
- Added MESSAGE_TYPE_MAP entries for Hello and Welcome
- Enhanced test vector generator to:
- Support EVENT_RECEIVED message type
- Convert dict roles to RoleFeatures instances for Hello/Welcome
Test results: 529 passed, 0 skipped, 12 warnings
* Bump .proto submodule to include remaining WAMP message test vectors
Update wamp-proto submodule to commit 2fcf809 which includes FlatBuffers
test vectors for the remaining WAMP messages (Cancel, Interrupt,
EventReceived, Hello, Welcome, Unregister).
This completes FlatBuffers test coverage with 529 tests passing, 0 skipped.
* skip shitty os
Note: This work was completed with AI assistance (Claude Code).1 parent d0ab7eb commit e70125b
File tree
5 files changed
+146
-19
lines changed- .github/workflows
- autobahn/wamp
- examples/serdes
5 files changed
+146
-19
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
175 | 175 | | |
176 | 176 | | |
177 | 177 | | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
178 | 181 | | |
179 | 182 | | |
180 | 183 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1279 | 1279 | | |
1280 | 1280 | | |
1281 | 1281 | | |
1282 | | - | |
1283 | | - | |
1284 | | - | |
1285 | 1282 | | |
1286 | 1283 | | |
1287 | 1284 | | |
| |||
1299 | 1296 | | |
1300 | 1297 | | |
1301 | 1298 | | |
1302 | | - | |
| 1299 | + | |
1303 | 1300 | | |
1304 | | - | |
| 1301 | + | |
| 1302 | + | |
| 1303 | + | |
| 1304 | + | |
| 1305 | + | |
| 1306 | + | |
| 1307 | + | |
| 1308 | + | |
1305 | 1309 | | |
1306 | 1310 | | |
1307 | 1311 | | |
| |||
1903 | 1907 | | |
1904 | 1908 | | |
1905 | 1909 | | |
1906 | | - | |
| 1910 | + | |
1907 | 1911 | | |
1908 | | - | |
| 1912 | + | |
| 1913 | + | |
| 1914 | + | |
| 1915 | + | |
| 1916 | + | |
| 1917 | + | |
| 1918 | + | |
| 1919 | + | |
1909 | 1920 | | |
1910 | 1921 | | |
1911 | 1922 | | |
| |||
6230 | 6241 | | |
6231 | 6242 | | |
6232 | 6243 | | |
6233 | | - | |
6234 | | - | |
6235 | 6244 | | |
6236 | 6245 | | |
6237 | 6246 | | |
| |||
6241 | 6250 | | |
6242 | 6251 | | |
6243 | 6252 | | |
6244 | | - | |
| 6253 | + | |
| 6254 | + | |
| 6255 | + | |
6245 | 6256 | | |
6246 | 6257 | | |
6247 | 6258 | | |
| |||
7138 | 7149 | | |
7139 | 7150 | | |
7140 | 7151 | | |
| 7152 | + | |
| 7153 | + | |
| 7154 | + | |
| 7155 | + | |
| 7156 | + | |
| 7157 | + | |
| 7158 | + | |
| 7159 | + | |
| 7160 | + | |
| 7161 | + | |
| 7162 | + | |
| 7163 | + | |
| 7164 | + | |
| 7165 | + | |
| 7166 | + | |
| 7167 | + | |
| 7168 | + | |
| 7169 | + | |
| 7170 | + | |
| 7171 | + | |
| 7172 | + | |
| 7173 | + | |
| 7174 | + | |
| 7175 | + | |
| 7176 | + | |
| 7177 | + | |
| 7178 | + | |
| 7179 | + | |
7141 | 7180 | | |
7142 | 7181 | | |
7143 | | - | |
7144 | | - | |
7145 | 7182 | | |
7146 | 7183 | | |
7147 | 7184 | | |
| |||
7156 | 7193 | | |
7157 | 7194 | | |
7158 | 7195 | | |
| 7196 | + | |
| 7197 | + | |
| 7198 | + | |
7159 | 7199 | | |
7160 | 7200 | | |
7161 | 7201 | | |
| |||
8429 | 8469 | | |
8430 | 8470 | | |
8431 | 8471 | | |
| 8472 | + | |
| 8473 | + | |
| 8474 | + | |
| 8475 | + | |
| 8476 | + | |
| 8477 | + | |
| 8478 | + | |
| 8479 | + | |
| 8480 | + | |
| 8481 | + | |
| 8482 | + | |
| 8483 | + | |
| 8484 | + | |
| 8485 | + | |
| 8486 | + | |
| 8487 | + | |
| 8488 | + | |
| 8489 | + | |
| 8490 | + | |
| 8491 | + | |
| 8492 | + | |
| 8493 | + | |
| 8494 | + | |
| 8495 | + | |
| 8496 | + | |
| 8497 | + | |
| 8498 | + | |
| 8499 | + | |
| 8500 | + | |
8432 | 8501 | | |
8433 | 8502 | | |
8434 | 8503 | | |
| |||
9570 | 9639 | | |
9571 | 9640 | | |
9572 | 9641 | | |
| 9642 | + | |
| 9643 | + | |
| 9644 | + | |
| 9645 | + | |
| 9646 | + | |
| 9647 | + | |
| 9648 | + | |
| 9649 | + | |
| 9650 | + | |
| 9651 | + | |
| 9652 | + | |
| 9653 | + | |
| 9654 | + | |
| 9655 | + | |
| 9656 | + | |
| 9657 | + | |
| 9658 | + | |
| 9659 | + | |
| 9660 | + | |
| 9661 | + | |
| 9662 | + | |
| 9663 | + | |
| 9664 | + | |
| 9665 | + | |
| 9666 | + | |
| 9667 | + | |
| 9668 | + | |
| 9669 | + | |
| 9670 | + | |
9573 | 9671 | | |
9574 | 9672 | | |
9575 | 9673 | | |
9576 | 9674 | | |
9577 | | - | |
9578 | | - | |
9579 | 9675 | | |
9580 | 9676 | | |
9581 | 9677 | | |
| |||
9591 | 9687 | | |
9592 | 9688 | | |
9593 | 9689 | | |
| 9690 | + | |
| 9691 | + | |
| 9692 | + | |
9594 | 9693 | | |
9595 | 9694 | | |
9596 | 9695 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1064 | 1064 | | |
1065 | 1065 | | |
1066 | 1066 | | |
| 1067 | + | |
| 1068 | + | |
1067 | 1069 | | |
1068 | 1070 | | |
1069 | 1071 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
| 86 | + | |
86 | 87 | | |
87 | 88 | | |
88 | 89 | | |
| |||
98 | 99 | | |
99 | 100 | | |
100 | 101 | | |
101 | | - | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
102 | 116 | | |
103 | | - | |
104 | | - | |
105 | | - | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
106 | 127 | | |
107 | 128 | | |
108 | 129 | | |
| |||
282 | 303 | | |
283 | 304 | | |
284 | 305 | | |
| 306 | + | |
| 307 | + | |
285 | 308 | | |
286 | 309 | | |
287 | 310 | | |
| |||
0 commit comments