【发布时间】:2020-02-02 00:39:22
【问题描述】:
我已设置 TeamCity 来为我们的代码库运行测试。时不时地,一些测试以Minitest::UnexpectedError: Errno::ENOENT: No such file or directory @ dir_initialize 失败。这只发生在使用tmp 目录(缓存或在那里创建文件)的测试中,并且这些测试随机失败(90+% 的时间它们都很好)。我在本地从来没有遇到过这个错误。
我尝试将mkdir tmp 添加到控制台构建步骤中,但这只会导致构建失败,因为目录存在。我想知道 TeamCity 是否以某种方式弄乱了构建中的目录。我们正在使用 Rails 4.2.11.1、Ruby 2.4.6、minitest 5.11.3 和 TeamCity 2019.1.1
我不确定如何解决这个问题 - 有什么想法吗?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 teamcity minitest