This repository was archived by the owner on Apr 14, 2026. It is now read-only.
Commit d066c9e
chore: restructure experimental test suite by topic
Eliminate the previous_version/ directory and reorganize all tests into
a topic-based hierarchy matching the original chore/refactor-tests
structure. Add new webhook and callback test categories for features
unique to the experimental codegen.
Structure changes:
- Park allOf/anyOf/oneOf tests in _parked/ (pending reimplementation)
- Redistribute 22 issue tests into topical directories: components/,
extensions/, output_options/, parameters/, request_response/,
name_conflict_resolution/
- Move 6 multi-package external ref tests with import-mapping rewrites
- Move 3 monolithic specs (schemas, components, parameters) to new homes
- Create webhooks/ and callbacks/ tests with instantiation-based
verification of initiator/receiver code generation
- Delete previous_version/ entirely
All 41 test packages pass (39 original + 2 new), 0 failures.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent e87c2fb commit d066c9e
255 files changed
Lines changed: 2613 additions & 702 deletions
File tree
- experimental/codegen/internal/test
- _parked
- all_of
- output
- any_of
- inline
- output
- param
- output
- issue_1029
- output
- issue_1189
- output
- issue_1219
- output
- issue_1429
- output
- issue_1710
- output
- issue_193
- output
- issue_2102
- output
- issue_502
- output
- issue_697
- output
- issue_775
- output
- issue_936
- output
- nested_aggregate
- output
- callbacks
- output
- components
- composition
- output
- default_values
- output
- enums/illegal_names
- output
- nullable
- output
- objects
- output
- primitives
- aliased_date
- output
- untyped_properties
- output
- recursive
- output
- schemas
- output
- default_values/output
- extensions
- x_go_type
- enum_override
- output
- object_override
- output
- skip_pointer
- output
- x_order
- output
- external_ref
- imports
- deps
- output
- output
- multi_package_response
- pkg1
- output
- pkg2
- output
- multi_spec
- output
- child
- parent
- overlays
- packageA
- output
- spec
- output
- removed_ref
- output
- spec_base
- spec_ext
- response_refs
- pkg1
- output
- pkg2
- output
- name_conflict_resolution
- head_digit_op_id
- output
- inline_identifiers
- output
- underscore_mapping
- output
- nested_aggregate
- output_options
- name_normalizer
- output
- skip_optional_pointer
- arrays
- output
- containers
- output
- skip_prune
- output
- parameters
- all_styles
- output
- encoding
- output
- precedence
- output
- previous_version/issues
- issue_1039
- issue_1087
- deps
- issue_1093
- issue_1168
- issue_1180
- issue_1182
- issue_1212
- issue_1378
- issue_1397
- issue_1496
- issue_1561
- issue_1767
- issue_1825
- issue_1957
- issue_2031
- issue_240
- issue_312
- issue_52
- issue_579
- issue_609
- issue_832
- issue_head_digit_operation_id
- issue_illegal_enum_names
- issue_removed_external_ref
- request_response/content_types
- custom_json
- output
- custom_schema
- output
- multiple
- output
- webhooks
- output
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 | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
0 commit comments