Conversation
|
code LGTM. now lets just wait forever... |
|
Wanna take out .bowerrc too? |
|
travis node 7 tests appear to be unstable, largely due to |
|
Some of the windows tests appear to be failing due to the tests being racy, and NTFS not being very tolerant of such issues. Those tests are super slow/brittle, even though it was very few tests fastboots tests are slower then all of ember-cli's tests. I suspect we should (soon) gives these tests some TLC. This would also improve iteration velocity on this add-on. I think some of these tests also go away once the fastboot command is removed. |
|
So rather then creating new apps, why don't the tests just test this addons dummy app. That way we don't need to do nearly as much test setup, the addon's dummy app would become a living/tested example |
|
💯 The test setup is mostly the issue IMO since it creates a dummy ember app, copies over node modules into tmp, tries to cache it incorrectly and doing other stuff. IMO the tests just need the assets for the serve type of tests (which are most of them). For build, it gets a bit tricky since it may need a setup... |
These are mostly node tests so yes we can leverage the dummy addon's build output to write such tests. Only occasionally some tests require |
My vote is we kill this command asap, have it throw with a helpful assertion. Thoughts? |
💯 We already have an helpful message here that has been in here for atleast two beta releases. We can make this an error for the next beta with giving a message to use an alternative. Once we give this an error, we can easily switch our tests to make it robust. Then after 2 releases we just 🔪 the command for good. |
|
@kratiahuja then we should likely cut a beta branch (for the release you suggest \w fastboot command still), and remove this from master asap, so we can unblock the windows tests faster. |
I would just prefer to not fix tests for features we will shortly remove on windows ;) |
|
@stefanpenner +1 I don't think it is worth the effort to fix the windows test. I can work on throwing the error tomorrow evening. I also just realized that we don't have a |
Ya that sounds wonderful! |
e2d0875 to
8a876b8
Compare
|
@stefanpenner This PR : #398 will fix the travis builds. I'll dig into the appveyor tomorrow/weekend. |
|
Ok, one god is now happy. Looking at making travis god happy now. |
|
that ipaddr error is so strange. Just in-case I have evicted the travis cache, and triggered a rebuild. |
|
@kratiahuja also, feel free to squash my commits down. We don't need all that noise (as most of the work has already landed via your other PR) |
|
cache clear + rebuild didn't seem to address.. very strange |
|
Yeah still looking into it since master is passing on npm. |
|
Most likely an issue with yarn being used, but npm being used for the addon test stuff. Does it makes sense to move away from the addon test stuff now, instead testing the dummy app? |
|
Or is that premature? |
|
Yeah it's because of |
|
Most likely the issue with |
|
@stefanpenner both gods should be happy now. we can switch to using We can merge this (after I squash the commits now) and I'll work on moving the tests in a different PR (since it will large PR). Does that sound good with you? |
|
Sounds great. Squash out my commits. Then feel free to merge! |
|
Squashed. Merging now. |

Uh oh!
There was an error while loading. Please reload this page.