Sébastien Deleuze
ab57f4153a
Add support for configuring expected outcomes
...
See gh-66
2025-01-02 10:52:01 +01:00
Stéphane Nicoll
f1b3bf0954
Upgrade to gradle-docker-compose-plugin 0.17.7
...
This should effectively switch to use docker compose (V2) instead of
docker-compose (V1) as the V2 is used by default as of 0.17.0
Closes gh-65
2024-08-08 15:37:53 +02:00
Stéphane Nicoll
12196656d4
Remove Concourse support
...
This commit removes the Concourse support now the smoke tests have
migrated to GHA.
2024-07-16 15:54:35 +02:00
Stéphane Nicoll
b96593d9b8
Update description of smoke tests
...
This commit harmonizes the description of each smoke test so that
the CI lifecycle plugin can read them and create the appropriate
GitHub Actions workflow.
See gh-61
2024-07-16 15:46:57 +02:00
Stéphane Nicoll
3d2e868516
Fix checkstyle violations
2024-07-16 15:40:36 +02:00
Sébastien Deleuze
013230eed1
Switch to Spring Boot 3.3
...
Closes gh-60
2024-06-18 12:17:15 +02:00
Sébastien Deleuze
153e203389
Update CI configuration to spring-lifecycle-smoke-tests
...
Closes gh-59
2024-06-18 11:49:13 +02:00
Sébastien Deleuze
e4ff6fc20c
Refactor the CR plugin to a Lifecycle one
2024-06-14 18:29:28 +02:00
Sébastien Deleuze
02931b7637
Update status page to mention configuration guidance
...
Closes gh-53
2024-01-24 10:20:32 +01:00
Sébastien Deleuze
936245f0b2
Rename the project to spring-lifecycle-smoke-tests
...
See gh-51
2024-01-16 18:36:50 +01:00
Sébastien Deleuze
b985c6997f
Add checkpointEvent extension property.
...
It should allow to configure other events than
org.springframework.boot.context.event.ApplicationReadyEvent
to trigger the checkpoint.
Closes gh-22
2023-09-14 12:01:06 +02:00
Sébastien Deleuze
d126f68a7f
Use event class name for org.springframework.cr.smoketest.checkpoint
...
See gh-22
2023-09-14 11:32:54 +02:00
Sébastien Deleuze
4004370ded
Support -PfromMavenLocal without any value
...
Close gh-21
2023-09-07 16:31:44 +02:00
Sébastien Deleuze
bb17f44dd6
Manage checkpoint logs
...
Managing checkpoint logs is tricky due to CRaC
restrictions around open files. The pragmatic
solution chosen here is to redirect standard
output and error at bash level, and leverage
those additional files when displaying errors.
Closes gh-13
2023-08-08 10:15:59 +02:00
Sébastien Deleuze
b8006dc396
Tentatively try to improve error logging on the CI
2023-08-07 16:07:03 +02:00
Sébastien Deleuze
aad48bde30
Tentatively try to improve error logging on the CI
2023-08-07 15:29:07 +02:00
Sébastien Deleuze
9d92ee61fc
Displayed standard error to see checkpoint errors
...
Closes gh-13
2023-08-07 15:07:58 +02:00
Sébastien Deleuze
62521316c1
Tentatively fix setting environment for Docker Compose with CRaC
2023-08-01 18:58:34 +02:00
Sébastien Deleuze
89be934f02
Rename crAppTest to checkpointRestoreAppTest
...
Also available with the shorter cRAT task name.
2023-07-06 11:27:16 +02:00
Sébastien Deleuze
bf03f85fdb
Update status page generation to show CR results
2023-07-06 09:50:51 +02:00
Sébastien Deleuze
260f65cdf2
Increase the delay after CRaC files creation
2023-07-06 09:15:01 +02:00
Sébastien Deleuze
28d7548810
Add checkpoint/restore support
...
The `crAppTest` task tests the application running on the JVM
after a checkpoint/restore.
2023-06-28 16:36:56 +02:00
Sébastien Deleuze
82d82b0980
Initial commit
...
The bootstrap of this project is done by leveraging
and adapting the infrastructure created in
https://github.com/spring-projects/spring-aot-smoke-tests .
2023-06-27 12:48:52 +02:00