0
使用GenericContainer#execInContainer
我只能得到标准输出或标准错误。如何获得使用Testcontainers执行的命令退出代码?
有没有什么办法让退出代码执行的命令的?
我不能依靠文字的标准错误的存在。该应用程序我执行打印一些信息到标准错误,但与代码退出0
使用GenericContainer#execInContainer
我只能得到标准输出或标准错误。如何获得使用Testcontainers执行的命令退出代码?
有没有什么办法让退出代码执行的命令的?
我不能依靠文字的标准错误的存在。该应用程序我执行打印一些信息到标准错误,但与代码退出0
execInContainer
距离泊坞窗-Java来execCreateCmd/execStartCmd
快捷。不幸的是,他们的API没有提供获取退出代码的方法。
但是你可以利用内置的外壳的功能,只是返回的代码为标准输出/标准错误的一部分:
$ sh -c 'false; echo "ExitCode=$?"'
ExitCode=1
其中false
是你的命令