Commit 13902a3
authored
Migrate the rest of python unit tests to conformance tests (#1266)
* Remove redundant schema validation tests and legacy payload helper methods
* Remove example loading logic from A2uiCatalog and replace with standardized conformance test data files
* Migrate schema modifier tests from Python to conformance YAML files
* Add Schema Manager conformance tests
* Migrate streaming parser conformance tests to a dedicated configuration file and remove legacy parser tests.
* Migrate payload fixer unit tests to conformance test suite
* Migrate c++ parser tests to centralized conformance runner and consolidate utility tests
* Consolidate streaming parser tests into conformance tests
* Implement catalog conformance test runner
* Implement SchemaManager conformance tests in C++ and remove redundant schema manager test file
* Reorganize conformance test suite into modular subdirectories and update test loader paths
* Remove json-schema-validator dependency and modernize memory management in conformance tests
* Update the conformance tests for schema management
* Update README to reflect restructuring of conformance test suites and data directories
* Update s2c_schema path in validator
* Silence unused variable warning in example validation during JSON parsing
* Update conformance schema to make catalog fields optional in root and move validation to anyOf variants
* Standardize conformance test schema and update runners to support multi-step test definitions1 parent 8986041 commit 13902a3
52 files changed
Lines changed: 4014 additions & 4079 deletions
File tree
- agent_sdks
- conformance
- suites
- test_data
- load_examples
- bad_json
- basic
- glob_filter
- glob_negation
- glob_range
- glob_recursive
- nested
- schema_error
- schema_with_strict
- schema_manager
- tests
- cpp
- src/schema
- tests
- parser
- schema
- python/tests
- conformance
- parser
- schema
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
7 | | - | |
8 | | - | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
9 | 20 | | |
10 | 21 | | |
11 | 22 | | |
| |||
0 commit comments