Commits


Martin Grigorov authored and GitHub committed 98f4f4a87bb
AVRO-3302: Add interop tests for rust (#1456) * AVRO-3302: Add interop tests for Rust module Signed-off-by: Martin Tzvetanov Grigorov <mgrigorov@apache.org> * AVRO-3302: Implement test_interop_data for Rust Signed-off-by: Martin Tzvetanov Grigorov <mgrigorov@apache.org> * AVRO-3302: Run JS interop tests to read .avro files created by Rust Signed-off-by: Martin Tzvetanov Grigorov <mgrigorov@apache.org> * AVRO-3302 Fix the path to lang/js Add debug for failing Maven build Signed-off-by: Martin Tzvetanov Grigorov <mgrigorov@apache.org> * AVRO-3302: git checkout & install Rust stable Signed-off-by: Martin Tzvetanov Grigorov <mgrigorov@apache.org> * AVRO-3302: Fix formatting Signed-off-by: Martin Tzvetanov Grigorov <mgrigorov@apache.org> * AVRO-3302 Remove debug statement Signed-off-by: Martin Tzvetanov Grigorov <mgrigorov@apache.org> * AVRO-3302 Revert removed debug statement Signed-off-by: Martin Tzvetanov Grigorov <mgrigorov@apache.org> * AVRO-3302: Improve documentation First check 'parsed_schemas', then 'resolving_schemas' and finally 'input_schemas'. Enable a test case that is working now. Signed-off-by: Martin Tzvetanov Grigorov <mgrigorov@apache.org> * AVRO-3302 Seems to work ?! Signed-off-by: Martin Tzvetanov Grigorov <mgrigorov@apache.org> * AVRO-3302 Code formatting Signed-off-by: Martin Tzvetanov Grigorov <mgrigorov@apache.org> * AVRO-3302 Properly encode/decode Schema::Ref Signed-off-by: Martin Tzvetanov Grigorov <mgrigorov@apache.org> * AVRO-3302 Remove debug statements Signed-off-by: Martin Tzvetanov Grigorov <mgrigorov@apache.org> * AVRO-3302 Print messages for successful reads Signed-off-by: Martin Tzvetanov Grigorov <mgrigorov@apache.org> * AVRO-3302 Rename Codec::Zstd to Codec::Zstandard for consistency This is the name used by the other Avro modules (e.g. Java & Perl) Signed-off-by: Martin Tzvetanov Grigorov <mgrigorov@apache.org> * AVRO-3302 Fix formatting Signed-off-by: Martin Tzvetanov Grigorov <mgrigorov@apache.org> * AVRO-3302 Collect all errors during interop test and panic at the end Signed-off-by: Martin Tzvetanov Grigorov <mgrigorov@apache.org> * AVRO-3302 Format imports for +nightly Signed-off-by: Martin Tzvetanov Grigorov <mgrigorov@apache.org> * AVRO-3302 Use Perl to read the interop .avro files created by Rust Perl support most of the optional codecs Signed-off-by: Martin Tzvetanov Grigorov <mgrigorov@apache.org> * AVRO-3302 Code cleanup Revert changes which are not really needed. Signed-off-by: Martin Tzvetanov Grigorov <mgrigorov@apache.org> * AVRO-3302 Remove a FIXME that cannot be addressed Signed-off-by: Martin Tzvetanov Grigorov <mgrigorov@apache.org>