在 Docker 容器内执行 JUnit 测试

dui*_*wer 6 java junit docker

我想用Docker构建一个测试环境,我可以在其中远程发送JUnit测试类(包括被测试的代码),执行测试并检索结果。

我发现一些文章解释了如何使用 docker 在 redis 内测试数据库连接/写入,但没有解释如何简单地让我的测试在 docker 上执行并检索结果。

您对如何实际实现这一目标有什么建议吗?我对詹金斯不太了解,但这可以解决我的问题吗?外面有什么好的框架吗?

Mat*_*ert 0

在 dockerfile 中,签出代码并执行“maven test”命令,将结果重定向到已安装目录上的文件中。每次构建 dockerfile 时,都会对项目进行单元测试。

使用 docker,你还有一个“docker test”命令。不知道jenkins上有没有插件可以用。