Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Whirlwind Integration Best Practices #12

Open
workflow opened this issue Jan 8, 2016 · 8 comments
Open

Feature Request: Whirlwind Integration Best Practices #12

workflow opened this issue Jan 8, 2016 · 8 comments

Comments

@workflow
Copy link

workflow commented Jan 8, 2016

How would you weave the scripts used in this best practices guide together with https://github.com/xolvio/whirlwind ?

@samhatoum
Copy link
Member

Yes, coming soon, just waiting for a few more tests to build up and I want to integrate WW

@ebbe-brandstrup
Copy link

Looking forward to this also 👍

@danborufka
Copy link

any news on this front? Thanks a bunch

@samhatoum
Copy link
Member

I haven't got around to it yet, I will at some point I promise!

@lgandecki
Copy link
Member

This would be game-changing for us, our app load/login/logout process is a bit slow (there is a ton of data loaded after the login), so we tend to group some tests together to speed the tests up.
If we could split them easily on the paralleled CI servers (like circleci), we could easily improve our end-to-end tests quality, a lot I imagine.

Let me know if we can help in any way :) Is there some coding that has to be done still? Or is it more a matter of setting up a working (meteor, chimp, whirlwind, circleci) example?

@samhatoum
Copy link
Member

Would love some help! It's just configuration to get this working. Let's have a hangout?

@lgandecki
Copy link
Member

Sure. I'll slack you in a sec so we can schedule something.

@lgandecki
Copy link
Member

Hey guys,

We didn't get around configuring whirlwind yet, but there is a branch with parallelization done on circleci, you can check it out here:

https://github.com/lgandecki/automated-testing-best-practices/tree/withChimp0.31.0

I've submitted PR and I'm waiting for the guys to review it and merge, meanwhile feel free to play around with it, and let me know what you think.

We use very similar setup to parallelize end-to-end tests in our production Meteor app.

Here is an example of a build with x4 parallelization: https://circleci.com/gh/lgandecki/automated-testing-best-practices/27 (the feature files were copied and pasted a few times with some numbers added in them so they are recognizable in the builds, like "As an Account Holder 4" in tab 1)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants