[ https://issues.apache.org/jira/browse/AVRO-230?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Thiruvalluvan M. G. closed AVRO-230. ------------------------------------ Closing the issues that got resolved in earlier releases > Create a shared schema test directory structure > ----------------------------------------------- > > Key: AVRO-230 > URL: https://issues.apache.org/jira/browse/AVRO-230 > Project: Apache Avro > Issue Type: New Feature > Components: c, c++, java, python > Reporter: Matt Massie > Assignee: Matt Massie > Priority: Major > > This is an example of my proposed directory structure: > * invalid_schemas/ > ** broken.json > ** wrong.json > * valid_data/ > ** foo_test/ > *** schema.json > *** json_data/ > **** valid_json_test_data.json > **** more_valid_json_test_data.json > *** binary_data/ > **** valid_binary_test_data.bin > **** more_test_data.bin > ** bar_test/ > *** schema.json > *** json_data/ > **** ... > * invalid_data/ > ** baz_test/ > *** schema.json > *** json_data/ > **** ... > *** binary_data/ > **** ... > This structure supports positive and negative tests for avro schemas, json > data and binary data. > * The "invalid_schema" directory holds a number of invalid schemas that > should fail to parse. > * The "valid_data" directory has a number of self-contained tests in separate > directories. Each test directory is required to have a "schema.json" file > that valid avro schema. The "json_data" and "binary_data" directories are > optional for each test. > * The "invalid_data" directory has the same rules as the "valid_data" > directory. The data files should fail during tests (negative testing). -- This message was sent by Atlassian JIRA (v7.6.3#76005)