Quarkus Temporal Test

A Quarkus extension that lets you mock Temporal for testing.

Installation

If you want to use this extension, you need to add the io.quarkiverse.temporal:quarkus-temporal-test extension first to your build file.

For instance, with Maven, add the following dependency to your POM file:

<dependency>
    <groupId>io.quarkiverse.temporal</groupId>
    <artifactId>quarkus-temporal-test</artifactId>
    <version>0.0.12</version>
    <scope>test</scope>
</dependency>

Getting Started

After the extension is added to the project, the mock environment can be enabled using the enable-mock property.

%test.quarkus.temporal.enable-mock: true

You can find additional info about temporal workflow testing in Temporal Documentation