Skip to content

Latest commit

 

History

History
42 lines (32 loc) · 1.93 KB

QQE-832.md

File metadata and controls

42 lines (32 loc) · 1.93 KB

QQE-832 Coverage for Quarkus Cache with Infinispan

JIRA link: https://issues.redhat.com/browse/QQE-832

Scope of the testing

  • The test coverage will be verified for environments: JVM and Native mode for Baremetal and Openshift.
  • Verify the quarkus-infinispan-cache extension using @CacheResult, @CacheInvalidate, @CacheInvalidateAll and @CacheKey caching annotations.
  • Cover different usages:
    • from an application scoped service
    • from a request scoped service
    • from a blocking endpoint
    • from a reactive endpoint
  • Use custom POJOs as cache value, verify marshalling in Quarkus Infinispan.
  • Test cache expiration properties.

Getting familiar with the feature

Following actions were taken to ensure familiarity:

  • Ensure documentation provides clear explanation on configuration options.
  • Ensure good user experience and simplicity of use.

Existing test coverage

Impact on test suites and testing automation

  • New tests will be added to cache module in QQE TS.

Impact on resources

  • Baremetal JVM: 45 sec.
  • Baremetal Native: 2:45 min.
  • OpenShift JVM: 3:23 min.
  • OpenShift Native: 6:20 min.

Contacts

References