# Examples of live applications

Examples exercising frameworks like Weld, Undertow etc using Shamrock as boot bed.

## Strict

Strict are exercising frameworks that do not require `-H:+ReportUnsupportedElementsAtRuntime`
At the time of writing Weld needs it and thus is not in the strict category.

## Everything

Everything exercise all frameworks including the ones needing `-H:+ReportUnsupportedElementsAtRuntime`

# Examples of live applications

Examples exercising frameworks like Weld, Undertow etc using Shamrock as boot bed.

## How to run them

To run from your IDE tests inheriting from `GraalTest` (e.g. `@RunWith(GraalTest.class)`), you must define the `native.image.path` to the native image build of that specific example.
For example: `-Dnative.image.path=/full/qualified/path/to/examples/example1/shamrock-test-deployment-1.0.0.Alpha1-SNAPSHOT`

## List of examples

### Strict

Strict are exercising frameworks that do not require `-H:+ReportUnsupportedElementsAtRuntime`
At the time of writing Weld needs it and thus is not in the strict category.

### Everything

Everything exercise all frameworks including the ones needing `-H:+ReportUnsupportedElementsAtRuntime`

Add doc on how to run GraalTest based tests from IDE
Add doc on how to run GraalTest based tests from IDE
