Skip to content

Latest commit

 

History

History
43 lines (32 loc) · 2.23 KB

QUARKUS-2787.md

File metadata and controls

43 lines (32 loc) · 2.23 KB

QUARKUS-2787 Rest Data Panache: Correct Open API integration

JIRA link: https://issues.redhat.com/browse/QUARKUS-2787

Quarkus documentation:

Related test plans:

This test plan covers the OpenAPI integration with Quarkus extensions based on quarkus-rest-data-panache.

Scope of testing

The OpenAPI functionality was limited - see linked JIRA. The aim is to develop test for basic OpenAPI functionality, including the features described in the JIRA. Affected extensions:

  • quarkus-hibernate-orm-rest-data-panache
  • quarkus-hibernate-reactive-rest-data-panache (experimental)
  • quarkus-mongodb-rest-data-panache (experimental)
  • quarkus-spring-data-rest - the REST Data Panache feature is not documented in the extension's guide

Existing tests

There are integration tests in upstream for:

They provide sufficient coverage of the OpenAPI functionality for the extensions.

Automated test development

Adopt the upstream integration tests for extensions not yet covered:

  • quarkus-spring-data-rest - module spring/spring-data

Advanced topics for test development

  • quarkus-mongodb-rest-data-panache - for the future, this extension is not supported on product side yet.

Impact on test suites and test environment

1 new scenario, expected increase in the execution time: 2 / 5 / 4 / 8 minutes in JVM / native / OpenShift JVM / OpenShift native mode.

No other impacts are expected.