English 中文(简体)
铁路分布平行试验
原标题:rails distributed parallel tests

我怎么能够对通过同一网络的SSH连接的双重核心机器进行辅助测试?

https://github.com/grosser/parallel_tests 对当地工人实行罚款,但无法在多台机器上操作。

https://github.com/qxjit/deep-test - 我在开车时没有灯塔,例如有一条线。

t.distributed_hosts

犯错误

With Hydra I got an issue waiting forever for ssh workers

我尝试了Buffet的甲型版本,制造了试卷,但无uck。

fatal: Not a git repository (or any of the parent directories): .git
fatal: Not a git repository (or any of the parent directories): .git
fatal: Not a git repository (or any of the parent directories): .git
fatal: Not a git repository (or any of the parent directories): .git
fatal: Not a git repository (or any of the parent directories): .git
fatal: Not a git repository (or any of the parent directories): .git
fatal: Not a git repository (or any of the parent directories): .git
fatal: Not a git repository (or any of the parent directories): .git
fatal: Not a git repository (or any of the parent directories): .git
fatal: Not a git repository (or any of the parent directories): .git
fatal: Not a git repository (or any of the parent directories): .git
fatal: Not a git repository (or any of the parent directories): .git

我只想进行标准单位/一体化/功能测试

没有任何缺陷。

问题回答

http://test-load-balancer.github.io/rel=“nofollow”http://test-load-balancer.github.io/ 我过去取得了巨大成功。

如果你愿意在接受的 CI服务上进行测试,那么就有一些很好的选择。 仅举几个例子:

  1. Travis CI (there is pro version for private repos)
  2. Semaphore (Heroku addon present) parallelism even on the free plans
  3. Tddium (already mentioned above)
  4. Codeship (Heroku addon present, unsure of any out of the box support)
  5. Circle CI (Parallelism on paid plans)
  6. Snap-CI (Pipeline parallelism allow you greater control but with some configuration. Also they might be adding more out of box support in future)

我在我的项目中尝试了所有这些项目,而且它们都做得很好。 差异主要在于如何定价服务。 如果你想支付订阅费,最好依靠这些服务,而不是试图处理将测试分解为程序的问题。 当然,例外情况是,如果你以足够大的规模这样做,就可以证明在这种情况下节省费用是合理的。

其他一些要点:

  • Parallelism within the same process can still give you good results on a sufficiently beefy box (with more cores) without much effort should be your first chocie, unless you have have already run out of option.
  • If your eventual goal is to speed up tests, do look at some benefits Travis-CI offers by with a better file system and an in memory database. (I not sure about this one)
  • If you still planning on setting up this on your own, you should look at GoCD, in combination with TestLoadBalancer (mentioned earlier).
  • Keep in mind if the problem your trying to solve is a growing test suite on sufficiently large project, you might want to actively start thinking about splitting your test suites logically and actually speeding them up, since parallelism only manages to delay the ultimate problem of a long running test suite it does not solve it completely.

尽管与网络中多台机器的平行测试并非特别相关,但我遇到的问题以及在使用平行测试时如何解决。

tests ,在使用平行考试的节目中被炸死

http://www.shippable.com 连续服务





相关问题
Selenium not working with Firefox 3.x on linux

I am using selenium-server , selenium rc for UI testing in my application . My dev box is Windows with FireFox 3.5 and every thing is running fine and cool. But when i try to run selenium tests on my ...

Best browser for testing under Safari Mobile on Linux?

I have an iPhone web app I m producing on a Linux machine. What s the best browser I can use to most closely mimic the feature-limited version of Safari present on the iPhone? (It s a "slimmed down" ...

Code Coverage Tools & Visual Studio 2008 Pro

Just wondering what people are using for code coverage tools when using MS Visual Studio 2008 Pro. We are using the built-in MS test project and unit testing tool (the one that come pre-installed ...

Is there any error checking web app cralwers out there?

Wondering if there was some sort of crawler we could use to test and re-test everything when changes are made to the web app so we know some new change didn t error out any existing pages. Or maybe a ...

热门标签