LeoColman
08/17/2025, 11:09 AMclass BambuMqttTransportSpec : FunSpec({
val serial = "SER123"
val access = "IGNORED"
val mosquitto = install(ContainerExtension(GenericContainer("eclipse-mosquitto:2.0"))) {
withExposedPorts(1883)
}
test("Basic connection to mosquitto container") {
val mqttClient = MqttClient("tcp://${mosquitto.host}:${mosquitto.getMappedPort(1883)}", UUID.randomUUID().toString())
mqttClient.connect()
mqttClient.disconnect()
}
})
In the test, connect fails because "Requested port (1883) is not mapped"LeoColman
08/17/2025, 11:48 AMwaitingFor(Wait.forListeningPort())
sam
08/18/2025, 2:58 AM