This project demonstrates an issue with database dev services, apparently appeared from Quarkus version 3.22
As described in https://quarkus.io/guides/databases-dev-services#reuse-within-execution, we expect that the database is
reused during unit tests.
If the unit test is using QuarkusTestResource, we see that, depending of the Quarkus version, that the database is not
reused as expected, which seems to be an issue appeared in Quarkus 3.22.
In order to reproduce, just run unit tests and change
| Quarkus version | Unit tests |
|---|---|
| 3.19.4 | ✅ |
| 3.21.4 | ✅ |
| 3.22.3 | ❗ |
| 3.23.4 | ❗ |
| 3.24.3 | ❗ |