gpt4 book ai didi

ruby-on-rails - Travis-CI 与 Debian 的测试速度

转载 作者:行者123 更新时间:2023-11-28 21:33:27 25 4
gpt4 key购买 nike

将 acts_as_solr_reload 的测试套件在 Travis-CI 上运行时,测试运行时间为 3.84 秒,但在专用服务器上我运行时间为 42 秒!

我希望提高 Ruby/Rails 的测试速度。在这种情况下,外部服务器 - Solr - 也参与了测试。

硬件差异可能不是问题,因为服务器有 Xeon X3430。

Loaded suite /home/braulio/.rvm/gems/ruby-1.8.7-p358@global/gems/rake-0.8.7/lib/rake/rake_test_loader
Started
................................................................
Finished in 42.251154 seconds.

64 tests, 250 assertions, 0 failures, 0 errors

在 Travis-CI 上

Loaded suite /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rake-0.9.2.2/lib/rake/rake_test_loader
Started
................................................................
Finished in 3.846992 seconds.

64 tests, 250 assertions, 0 failures, 0 errors

http://travis-ci.org/#!/coletivoEITA/acts_as_solr_reloaded/jobs/1376476/L172

如何做到这一点?

最佳答案

将源代码放在 tmpfs 上就成功了!

在 tmpfs 上仅使用 sqlite 将时间从 42 秒减少到 35 秒。将 solr 和 sqlite 放在 tmpfs 上将时间减少到 2 秒。

/dev/shm 可用于非根 tmpfs。

关于ruby-on-rails - Travis-CI 与 Debian 的测试速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10668418/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com