Skip to content

Commit 5aafe6e

Browse files
committed
Wait for mssql container startup to complete
The built-in LogMessageWaitStrategy doesn't work.
1 parent 1850923 commit 5aafe6e

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

scalasql/test/src/example/MsSqlExample.scala

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package scalasql.example
33
import org.testcontainers.containers.MSSQLServerContainer
44
import scalasql.Table
55
import scalasql.MsSqlDialect._
6+
import scala.util.control.Breaks.{break, breakable}
67

78
object MsSqlExample {
89
case class ExampleProduct[T[_]](
@@ -20,6 +21,13 @@ object MsSqlExample {
2021
mssql.acceptLicense()
2122
mssql.addEnv("MSSQL_COLLATION", "Latin1_General_100_CI_AS_SC_UTF8")
2223
mssql.start()
24+
25+
breakable {
26+
while (true) {
27+
if (mssql.getLogs().contains("The default collation was successfully changed.")) break()
28+
}
29+
}
30+
2331
mssql
2432
}
2533

0 commit comments

Comments
 (0)