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

Beta & canary fixes #97

Merged
merged 4 commits into from
Oct 5, 2016
Merged

Beta & canary fixes #97

merged 4 commits into from
Oct 5, 2016

Conversation

a15n
Copy link
Contributor

@a15n a15n commented Oct 3, 2016

Master currently fails in ember-beta and ember-canary ~40 times each. The cause of these failures are....

  • this.get('parentView') returns null. This ticket mentions similar issues. I believe that they continued support for parentView but it's possible we're not referencing the most up to date ember-canary?
    • fix: use tooltip-on-element everywhere but the tooltip-on-component test (this test is still failing)
  • in canary and beta onTooltipRender is called twice after the tooltip is destroyed (notes)
    • fix: remove the assert.expect(10)
  • some tests were failing due to a short timeout
    • fix: increase the timeout

Result: 1 test failure each instead of 40.

@a15n a15n changed the title Beta canary fixes Beta & canary fixes Oct 3, 2016
@a15n a15n mentioned this pull request Oct 3, 2016
12 tasks
@sir-dunxalot sir-dunxalot merged commit e14d554 into sir-dunxalot:master Oct 5, 2016
@sir-dunxalot
Copy link
Owner

I haven't been able to get beta and canary passing. I believe Glimmer, which is introduced in ember 2.9, is causing these failures. I haven't found any documentation or issues to point me in the direction of fixing the remaining tests. At this point, I suspect the failures may be because ember testing libraries are not compatible with Glimmer. I'll release with the failing test and will circle back when 2.9 is releases with update instructions for developers.

@a15n
Copy link
Contributor Author

a15n commented Oct 9, 2016

Good plan. Thanks

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

Successfully merging this pull request may close these issues.

2 participants