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

Fix travis break #1388

Merged
merged 1 commit into from
Nov 3, 2016
Merged

Fix travis break #1388

merged 1 commit into from
Nov 3, 2016

Conversation

rf232
Copy link
Contributor

@rf232 rf232 commented Nov 3, 2016

first commit fixes the break (hopefully, don't have IE11 around to test it :))

second commit enables the saucelabs to also run on pull requests, so we can see if this actually fixes the break

@rf232
Copy link
Contributor Author

rf232 commented Nov 3, 2016

@olekzabl, @digitalfishpond, @maciaszczykm

TIL: we run our tests on IE11, but not on Pull Requests, only on commits in master. Apparently my previous CL broke that. here a PR that fixes the tests

the second commit in the PR is a quick hack to get the IE11 tests to run on this PR, I'm not sure if we can keep this change or not. I don't know the details of why we don't use this on all PRs but that might be a different discussion, so I'm more than happy to revert that one before merging.

@maciaszczykm
Copy link
Member

maciaszczykm commented Nov 3, 2016

@rf232 In the past we had a lot of problems with flaky tests from sauce labs and we had to temporarily disable them on development branches. @bryk did the change in pull request #593, it might get you more insight.

We can test if the issue with sauce labs flakes still occurs.

Also +1 for first commit if Travis will pass.

Copy link
Contributor

@olekzabl olekzabl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1st change LGTM; 2nd is beyond my understanding.

@rf232
Copy link
Contributor Author

rf232 commented Nov 3, 2016

grmbl, now unittests work even in IE11, but somehow the protractor tests (integration tests) fail to start the browser now.

@rf232 rf232 force-pushed the fix-travis-break branch 2 times, most recently from 443b668 to c7818c2 Compare November 3, 2016 16:48
@codecov-io
Copy link

Current coverage is 93.74% (diff: 100%)

Merging #1388 into master will not change coverage

@@             master      #1388   diff @@
==========================================
  Files           352        352          
  Lines          3022       3022          
  Methods           0          0          
  Messages          0          0          
  Branches          0          0          
==========================================
  Hits           2833       2833          
  Misses          189        189          
  Partials          0          0          

Powered by Codecov. Last update 82ce936...c7818c2

@rf232
Copy link
Contributor Author

rf232 commented Nov 3, 2016

run succeeded with ie11, removed second commit from pull request, ready for merging I think

Copy link
Contributor

@bryk bryk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, please merge

@rf232 rf232 merged commit d7bd50c into kubernetes:master Nov 3, 2016
@rf232 rf232 deleted the fix-travis-break branch November 3, 2016 17:20
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.

6 participants