码头工人从容器运行本地测试

时间:2018-08-21 20:24:40

标签: docker robotframework

我需要创建docker映像,该映像仅描述需要安装哪些工具。

然后,我想从该映像启动容器并运行测试(基于Robot Framework),并在本地计算机中获取日志。可能吗?如果可能的话-怎么办?

如果不可能,如何创建图像,以便在每次更改代码后都不需要重建图像?

例如,我有包含10个测试的Test Suite,如果我构建映像,我不能只是将测试添加到测试套件,我需要重新构建它,如何强制docker“监视”任何更改?

长话短说-我需要从隔离的末端(码头集装箱)运行测试(测试数量将一直增加)-我该怎么办?

这是我第一次体验docker。

1 个答案:

答案 0 :(得分:2)

我认为正确的解决方案是在不进行测试的情况下构建容器,然后使用安装点使测试在容器内可用。这样,容器实际上就不会包含任何测试,也不需要重建。