Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

rails distributed parallel tests

Tags:

How can I run paralell tests on dual core machines connected via SSH on the same network ?

https://github.com/grosser/parallel_tests runs fine for local workers, but there is no way to run it on multiple machines

https://github.com/qxjit/deep-test - I've had no luck upon running it, there is a line in the example like

t.distributed_hosts

which throws an error

With Hydra I got an issue waiting forever for ssh workers

I tried the alpha version of Buffet, created a test repo and ran it but with no luck

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

I want to run only standard unit / integration / functional tests

No fancy stuff at all.

like image 991
astropanic Avatar asked Sep 09 '11 13:09

astropanic


1 Answers

do try out http://test-load-balancer.github.io/ i have had great success with it in the past.

like image 75
pungoyal Avatar answered Sep 21 '22 15:09

pungoyal