An open API service indexing awesome lists of open source software.

https://github.com/atbashee/runtime-samples

Samples using Atbash Runtime
https://github.com/atbashee/runtime-samples

Last synced: 2 months ago
JSON representation

Samples using Atbash Runtime

Awesome Lists containing this project

README

        

# 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
```