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

Testing several browsers simultaneously #43

Closed
daviddias opened this issue Mar 8, 2015 · 2 comments
Closed

Testing several browsers simultaneously #43

daviddias opened this issue Mar 8, 2015 · 2 comments

Comments

@daviddias
Copy link

Hi @DamonOehlman ! Got your ping from webrtcftw/goals#8 (comment), this looks very interesting indeed, thank you!

If I understand correctly, I could replace the testling for piri-piri* but I would still need to spawn several browsers in one travis-ci run. If also I understand correctly, what the 'matrix' property in travis-ci.yml does is running through the tests for each browser you selected (not all at the same time), right?

Do you have any idea of how to spawn several browsers in one run? Even tabs would be fine :)

  • piri-piri is just a testing hack I did in order to aggregate the state of all the peers and do my inferences (tests) on the server side
@DamonOehlman
Copy link
Member

Hey David - thanks for responding :) I saw what you had been working on recently (piri-piri was the most relavant but your webrtc-ring experiment was also really interesting).

I'm fairly certain I can work out how to spawn multiple browsers as part of a single CI job, and you are right the current matrix configuration tells travis to create n jobs from a single core repo. This has been really good in terms of checking an individual browser's support for the stuff we are doing with rtc.io, but it has never covered off the interop test cases.

This week, I'll work towards getting to a point where a single travis CI job can spawn multiple browsers and then we should definitely talk about integrating piri-piri :)

@silviapfeiffer
Copy link
Member

Closing, because it's likely not relevant any longer. Please re-open if you need this sorted out still.

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

3 participants