Commit 931644b
CAMEL-22524: Fix embedded test services requiring Docker unnecessarily
Remove ContainerTestService from service interfaces that only have
embedded (in-memory) implementations. ContainerTestService implements
ExecutionCondition which checks for Docker availability and silently
skips tests when Docker is not available, even though these services
do not need Docker at all.
Affected services:
- HazelcastService: only has HazelcastEmbeddedService (in-memory)
- IgniteService: only has IgniteEmbeddedService (in-memory)
- FtpService: only has embedded services (FtpEmbeddedService,
SftpEmbeddedService, FtpsEmbeddedService)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1 parent 798c294 commit 931644b
File tree
3 files changed
+3
-6
lines changed- test-infra
- camel-test-infra-ftp/src/main/java/org/apache/camel/test/infra/ftp/services
- camel-test-infra-hazelcast/src/main/java/org/apache/camel/test/infra/hazelcast/services
- camel-test-infra-ignite/src/main/java/org/apache/camel/test/infra/ignite/services
3 files changed
+3
-6
lines changedLines changed: 1 addition & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
20 | 19 | | |
21 | 20 | | |
22 | 21 | | |
23 | 22 | | |
24 | 23 | | |
25 | 24 | | |
26 | 25 | | |
27 | | - | |
| 26 | + | |
28 | 27 | | |
29 | 28 | | |
Lines changed: 1 addition & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
20 | 19 | | |
21 | 20 | | |
22 | 21 | | |
23 | 22 | | |
24 | 23 | | |
25 | | - | |
| 24 | + | |
26 | 25 | | |
Lines changed: 1 addition & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
20 | 19 | | |
21 | 20 | | |
22 | 21 | | |
23 | 22 | | |
24 | 23 | | |
25 | | - | |
| 24 | + | |
26 | 25 | | |
0 commit comments