-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
Travis-CI testing #474
Travis-CI testing #474
Conversation
Looking at your branch, seems that it is safe to merge this pull request before I merge #471. Can you confirm? |
I examined this pull request and it looks really neat. Just 2 questions:
Thanks, it looks really exciting to be one step closer to full test automation :) |
Yep, this has nothing to do with #471. Also just rebased onto 0.8.10. As I started digging into testing the stuff in #471, I thought it would make sense to get some of this going.
Yup, researched it up, and now have it in the
Just trying to "do stuff the X way," but I'm not sure whether X is Node, Grunt or Just Some Guy. Storing the list of dependencies, built source and specs in the checked-in On a related note: I'd like to see the ability to test the un-concated |
Thanks, so I merged your pull request. I have the same result as you had: https://travis-ci.org/warpech/jquery-handsontable I will work on fixing that during the next days.
I am just trying to keep things DRY so I wanted to avoid having duplicate suite definition in the working tree. Can't I think it is needless to say that running test suites in real browsers is as much important as in Phantom - to ensure cross-browser compatibility.
Have you tried loading the whole list of scripts in the SpecRunner instead of |
Into has the namespace... Could that move inside core?
|
Ah right... Maybe it can, but then it may be executed too late for some incompatible plugins... (the inside is executed on Maybe temporarily just add the namespace to the SpecRunner:
Before any other script. |
or duplicate it... I'll try some things. I did run into some problems with
|
Now Travis CI is almost passing :) See the release notes for 0.8.13 in the changelog. |
BTW I managed to get rid of the file |
Man, I thought I tried On Mon, Mar 11, 2013 at 9:51 PM, Marcin Warpechowski <
|
Just saw the green light on the home page. Hooray! |
This pull request adds Travis-CI continuous integration.
Here is the current build status:
Ouch. 10/137 is not so good. The bright side is that it seems to be a few key issues, such as
priv.settings.data
being undefined occasionally, and that the behavior of the generated_SpecRunner.html
is the same as it was before in Chrome, though FF may have picked up a bit of a flutter.I hope this helps in getting to at least a baseline for doing automated testing, but due to the selection of browsers supported, this won't cover everything. But who knows? Maybe a headless IE7 can be run under Wine or something.