Expand cross-compatibility tests for all frame types - #72
Conversation
Co-authored-by: rijesha <7819200+rijesha@users.noreply.github.com>
Co-authored-by: rijesha <7819200+rijesha@users.noreply.github.com>
Co-authored-by: rijesha <7819200+rijesha@users.noreply.github.com>
rijesha
left a comment
There was a problem hiding this comment.
The test files should be unique for each frame format. Do not use a generator.
Check the output from the tests there should be more entries there.
Co-authored-by: rijesha <7819200+rijesha@users.noreply.github.com>
Replaced the generic frame format test with unique test files for each frame format. Commit 3478181 creates individual test files (test_basic_default_serialization.c, test_basic_minimal_serialization.c, etc.) for C, Python, JavaScript, and TypeScript. Each format now has its own encode/decode test suite with separate cross-platform compatibility matrices in the output. |
|
@copilot Do the following change now: The current test output is showing like this: Instead the test output should be a single matrix listing all the tests for the different frame types: |
Co-authored-by: rijesha <7819200+rijesha@users.noreply.github.com>
Updated the test output format to show a single consolidated matrix. Commit 9bd54f8 adds a new Frame formats are now rows, languages are columns, displayed as a single matrix. |
Expands the cross-compatibility test framework to test all frame formats with a consolidated matrix output showing frame types as rows and languages as columns.
Changes Made
skip_displayoption to hide individual decode suite output (results shown in consolidated matrix instead)Test Output
The test framework now displays a single consolidated matrix:
C++ failures are expected as only
basic_defaultis implemented in the C++ boilerplate.Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.