Skip to content

Latest commit

 

History

History
49 lines (30 loc) · 1.23 KB

README.md

File metadata and controls

49 lines (30 loc) · 1.23 KB

Runtime Samples

Contains some samples and specification testing for the Atbash Runtime.

directory 'specs'

Testing of the specifications using the Testing framework (based on top of Testcontainers and thus requires a Docker client installed.)

You can run the tests on JDK 11 by executing the following command within the directory.

mvn

It assumes that you have a JDK 11 active as the test itself is always using JDK 11.

The following command runs the Atbash Runtime within a JDK 17 based Docker container and thus test the specification samples in combination with JDK 17.

mvn -Datbash.test.container.jdk=jdk17

Tests

  • Servlet defined through Annotation.
  • Servlet defined through web.xml.
  • Servlet defined through we fragment
  • Servlet with injecting a CDI bean.
  • JAX-RS resource defined with annotation.
  • JAX-RS resource with injecting a CDI bean.
  • JAX-RS resource producing and handling JSON data.
  • MicroProfile Config Using a Profile, Injected value and Programmatic lookup
  • MicroProfile Config Using ConfigProperties

directory 'tck-checks'

Projects for running TCK tests on Atbash Runtime.

mp-config

Run the MicroProfile Config TCK tests through the command

mvn integration-test