Reputation: 10939
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.
Upvotes: 20
Views: 1875
Reputation: 1
You can also use Shippable http://www.shippable.com continuous service for parallel test
Upvotes: 0
Reputation: 2411
If you are willing to run your tests on a hosted CI service, then there are quite a few good options. To list a few here in no particular order:
I have tried all of them in my projects to varying levels, and they all work well. The differences would be mostly in how the services are priced. If you dont mind paying for the subscriptions, it would be best to rely on these services instead of trying to deal with hassle of splitting out the tests into processes. Of course, the exception would be if you doing it at a sufficiently large scale which might justify the cost savings in that case.
Some other points to keep in mind:
Upvotes: 1
Reputation: 1020
I think problem in git configuration. check your git configuration
try this link
Whats the best way to work with Github and multiple computers?
Upvotes: 0
Reputation: 1798
do try out http://test-load-balancer.github.io/ i have had great success with it in the past.
Upvotes: 1
Reputation: 1814
Although not particularly related to how to run parallel_tests in multiple machine in the network, here are the issues I encountered and how I solved them when using parallel_test.
tests getting killed in the middle of a run using parallel_tests
Upvotes: 0