@@ -23,7 +23,7 @@ class ContainerExtensionsTest {
2323 fun `测试 commandExecutor 扩展函数` () {
2424 log.info(" 开始测试 commandExecutor 扩展函数" )
2525
26- GenericContainer (DockerImageName .parse(" alpine:latest " )).withCommand(" sleep" , " infinity" ).use { container ->
26+ GenericContainer (DockerImageName .parse(" alpine:3.21 " )).withCommand(" sleep" , " infinity" ).use { container ->
2727 container.start()
2828
2929 val executor = container.commandExecutor()
@@ -38,7 +38,7 @@ class ContainerExtensionsTest {
3838 fun `测试 safeExecInContainer 扩展函数` () {
3939 log.info(" 开始测试 safeExecInContainer 扩展函数" )
4040
41- GenericContainer (DockerImageName .parse(" alpine:latest " ))
41+ GenericContainer (DockerImageName .parse(" alpine:3.21 " ))
4242 .withCommand(" sleep" , " 300" ) // 让容器运行5分钟,足够测试使用
4343 .use { container ->
4444 container.start()
@@ -59,7 +59,7 @@ class ContainerExtensionsTest {
5959 fun `测试 safeExecInContainer 扩展函数带自定义参数` () {
6060 log.info(" 开始测试 safeExecInContainer 扩展函数带自定义参数" )
6161
62- GenericContainer (DockerImageName .parse(" alpine:latest " )).withCommand(" sleep" , " infinity" ).use { container ->
62+ GenericContainer (DockerImageName .parse(" alpine:3.21 " )).withCommand(" sleep" , " infinity" ).use { container ->
6363 container.start()
6464
6565 val result = container.safeExecInContainer(timeout = Duration .ofSeconds(10 ), maxRetries = 2 , " echo" , " Custom Test" )
@@ -75,7 +75,7 @@ class ContainerExtensionsTest {
7575 fun `测试 execWithExpectedExitCode 扩展函数` () {
7676 log.info(" 开始测试 execWithExpectedExitCode 扩展函数" )
7777
78- GenericContainer (DockerImageName .parse(" alpine:latest " )).withCommand(" sleep" , " infinity" ).use { container ->
78+ GenericContainer (DockerImageName .parse(" alpine:3.21 " )).withCommand(" sleep" , " infinity" ).use { container ->
7979 container.start()
8080
8181 // 测试成功的命令
@@ -90,7 +90,7 @@ class ContainerExtensionsTest {
9090 fun `测试 execAndGetOutput 扩展函数` () {
9191 log.info(" 开始测试 execAndGetOutput 扩展函数" )
9292
93- GenericContainer (DockerImageName .parse(" alpine:latest " )).withCommand(" sleep" , " infinity" ).use { container ->
93+ GenericContainer (DockerImageName .parse(" alpine:3.21 " )).withCommand(" sleep" , " infinity" ).use { container ->
9494 container.start()
9595
9696 val output = container.execAndGetOutput(commands = arrayOf(" echo" , " Test Output" ))
@@ -105,7 +105,7 @@ class ContainerExtensionsTest {
105105 fun `测试 execAndCheckOutput 扩展函数` () {
106106 log.info(" 开始测试 execAndCheckOutput 扩展函数" )
107107
108- GenericContainer (DockerImageName .parse(" alpine:latest " )).withCommand(" sleep" , " infinity" ).use { container ->
108+ GenericContainer (DockerImageName .parse(" alpine:3.21 " )).withCommand(" sleep" , " infinity" ).use { container ->
109109 container.start()
110110
111111 val result = container.execAndCheckOutput(" Hello" , commands = arrayOf(" echo" , " Hello World" ))
@@ -121,7 +121,7 @@ class ContainerExtensionsTest {
121121 fun `测试 waitForReady 扩展函数` () {
122122 log.info(" 开始测试 waitForReady 扩展函数" )
123123
124- GenericContainer (DockerImageName .parse(" alpine:latest " )).withCommand(" sleep" , " infinity" ).use { container ->
124+ GenericContainer (DockerImageName .parse(" alpine:3.21 " )).withCommand(" sleep" , " infinity" ).use { container ->
125125 container.start()
126126
127127 // 容器已经启动,等待就绪应该立即完成
@@ -137,7 +137,7 @@ class ContainerExtensionsTest {
137137 fun `测试 fileExists 扩展函数` () {
138138 log.info(" 开始测试 fileExists 扩展函数" )
139139
140- GenericContainer (DockerImageName .parse(" alpine:latest " )).withCommand(" sleep" , " infinity" ).use { container ->
140+ GenericContainer (DockerImageName .parse(" alpine:3.21 " )).withCommand(" sleep" , " infinity" ).use { container ->
141141 container.start()
142142
143143 // 测试存在的文件
@@ -156,7 +156,7 @@ class ContainerExtensionsTest {
156156 fun `测试 readFile 扩展函数` () {
157157 log.info(" 开始测试 readFile 扩展函数" )
158158
159- GenericContainer (DockerImageName .parse(" alpine:latest " )).withCommand(" sleep" , " infinity" ).use { container ->
159+ GenericContainer (DockerImageName .parse(" alpine:3.21 " )).withCommand(" sleep" , " infinity" ).use { container ->
160160 container.start()
161161
162162 // 创建一个测试文件
@@ -174,7 +174,7 @@ class ContainerExtensionsTest {
174174 fun `测试 waitForFile 扩展函数` () {
175175 log.info(" 开始测试 waitForFile 扩展函数" )
176176
177- GenericContainer (DockerImageName .parse(" alpine:latest " )).withCommand(" sleep" , " infinity" ).use { container ->
177+ GenericContainer (DockerImageName .parse(" alpine:3.21 " )).withCommand(" sleep" , " infinity" ).use { container ->
178178 container.start()
179179
180180 // 创建文件
@@ -195,7 +195,7 @@ class ContainerExtensionsTest {
195195 log.info(" 开始测试 withStableWaitStrategy 扩展函数" )
196196
197197 // 测试扩展函数的存在性,通过调用其他扩展函数来间接验证
198- GenericContainer (DockerImageName .parse(" alpine:latest " )).withCommand(" sleep" , " infinity" ).use { container ->
198+ GenericContainer (DockerImageName .parse(" alpine:3.21 " )).withCommand(" sleep" , " infinity" ).use { container ->
199199 container.start()
200200
201201 // 验证容器正常启动
@@ -213,7 +213,7 @@ class ContainerExtensionsTest {
213213 fun `测试 withStableWaitStrategy 扩展函数带自定义参数` () {
214214 log.info(" 开始测试 withStableWaitStrategy 扩展函数带自定义参数" )
215215
216- GenericContainer (DockerImageName .parse(" alpine:latest " )).withCommand(" sleep" , " infinity" ).use { container ->
216+ GenericContainer (DockerImageName .parse(" alpine:3.21 " )).withCommand(" sleep" , " infinity" ).use { container ->
217217 container.start()
218218
219219 assertTrue(container.isRunning, " 使用自定义参数的稳定等待策略应该正常工作" )
@@ -226,7 +226,7 @@ class ContainerExtensionsTest {
226226 fun `测试 withHealthCheck 扩展函数` () {
227227 log.info(" 开始测试 withHealthCheck 扩展函数" )
228228
229- GenericContainer (DockerImageName .parse(" alpine:latest " )).withCommand(" sleep" , " infinity" ).use { container ->
229+ GenericContainer (DockerImageName .parse(" alpine:3.21 " )).withCommand(" sleep" , " infinity" ).use { container ->
230230 container.start()
231231
232232 assertTrue(container.isRunning, " 使用健康检查的容器应该正常启动" )
@@ -239,7 +239,7 @@ class ContainerExtensionsTest {
239239 fun `测试 withHealthCheck 扩展函数带自定义参数` () {
240240 log.info(" 开始测试 withHealthCheck 扩展函数带自定义参数" )
241241
242- GenericContainer (DockerImageName .parse(" alpine:latest " )).withCommand(" sleep" , " infinity" ).use { container ->
242+ GenericContainer (DockerImageName .parse(" alpine:3.21 " )).withCommand(" sleep" , " infinity" ).use { container ->
243243 container.start()
244244
245245 assertTrue(container.isRunning, " 使用自定义健康检查参数的容器应该正常启动" )
@@ -252,7 +252,7 @@ class ContainerExtensionsTest {
252252 fun `测试 startAndWaitForReady 扩展函数` () {
253253 log.info(" 开始测试 startAndWaitForReady 扩展函数" )
254254
255- GenericContainer (DockerImageName .parse(" alpine:latest " )).withCommand(" sleep" , " infinity" ).use { container ->
255+ GenericContainer (DockerImageName .parse(" alpine:3.21 " )).withCommand(" sleep" , " infinity" ).use { container ->
256256 container.startAndWaitForReady()
257257
258258 assertTrue(container.isRunning, " 启动并等待就绪的容器应该处于运行状态" )
@@ -265,7 +265,7 @@ class ContainerExtensionsTest {
265265 fun `测试 startAndWaitForReady 扩展函数带自定义参数` () {
266266 log.info(" 开始测试 startAndWaitForReady 扩展函数带自定义参数" )
267267
268- GenericContainer (DockerImageName .parse(" alpine:latest " )).withCommand(" sleep" , " infinity" ).use { container ->
268+ GenericContainer (DockerImageName .parse(" alpine:3.21 " )).withCommand(" sleep" , " infinity" ).use { container ->
269269 container.startAndWaitForReady(readyTimeout = Duration .ofSeconds(20 ), readyPollInterval = Duration .ofMillis(200 ))
270270
271271 assertTrue(container.isRunning, " 使用自定义参数启动并等待就绪的容器应该处于运行状态" )
0 commit comments