Conversation
|
Important Review skippedToo many files! This PR contains 300 files, which is 150 over the limit of 150. ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (300)
You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment Tip CodeRabbit can enforce grammar and style rules using `languagetool`.Configure the |
test/platform-exceptions/php/vbml/layouts_absolute_components_by_relative_components.json
Outdated
Show resolved
Hide resolved
test/platform-exceptions/python/vbml/defaults_calendar_position_to_origin.json
Outdated
Show resolved
Hide resolved
|
I was looking to port to golang as well, and this was a simple way to do the validation of the port. |
35c130e to
0da5e8c
Compare
0da5e8c to
78c54c1
Compare
Creates a common cross language test suite to help catch behavior drift between languages
Only affects test logic, does not change any production code.
Moves common tests to live under /test
/test/inputs- contains all test cases/test/expected- test expected values for each test case (named the same)/test/language-exceptions/<language>/- same as expected, but overrides for specific expected values for a language (used to describe deviations/drift from common behavior)All language tests now utilize/import these common test cases, and run them in their respective languages, rather than reimplementing the entire suite.
I know this is a large change, so feel free to close if this is not desired, or is too much to review.