Skip to content

Add integration tests against popular public OpenAPI specs (Petstore, Stripe, GitHub) #47

@halotukozak

Description

@halotukozak

Description

IntegrationTest.kt currently tests against two internal specs (platform-api.json, analytics-api.json). Testing against well-known public API specs would increase confidence that the generator handles real-world patterns correctly. Candidates: Petstore (canonical), Stripe (complex models), GitHub (large spec with many edge cases).

Acceptance criteria

  • Integration tests include at least 2 popular public OpenAPI specs
  • Tests verify successful parsing (no errors) and code generation (output is non-empty)
  • Known limitations are documented as warnings, not silent failures
  • Spec files are vendored in test resources or fetched at build time
  • Runs as part of ./gradlew test

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No fields configured for Task.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions