Skip to content

Update all libraries and tests #334

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

Merged
merged 11 commits into from
Nov 24, 2016
Merged

Update all libraries and tests #334

merged 11 commits into from
Nov 24, 2016

Conversation

justin808
Copy link
Member

@justin808 justin808 commented Nov 4, 2016

  • bootstrap-loader requires breaking changes of removal of Input
  • Tests not passing

This change is Reviewable

@justin808
Copy link
Member Author

Anybody want to take this one? Comment in this thread.

@justin808
Copy link
Member Author

justin808 commented Nov 4, 2016

Actually, updating react-bootstrap might fix the rspec failures, as there are many deprecation warnings.

@Judahmeek
Copy link
Collaborator

I'd like to help with this. I noticed that Travis is failing because selenium_firefox is not headless. A google search led me to https://docs.travis-ci.com/user/gui-and-headless-browsers/ and https://saucelabs.com/open-source. Do you think saucelabs would be a viable option for us or would you rather I focus on webkit and poltergeist?

@justin808
Copy link
Member Author

I'd like to help with this. I noticed that Travis is failing because selenium_firefox is not headless. A google search led me to https://docs.travis-ci.com/user/gui-and-headless-browsers/ and https://saucelabs.com/open-source. Do you think saucelabs would be a viable option for us or would you rather I focus on webkit and poltergeist?

@justin808
Copy link
Member Author

@Judahmeek Any progress on this one?

@justin808 justin808 removed the easy label Nov 23, 2016
Update mini-racer for Mac OS Sierra (#338)
Updated linter to eslint-config-shakacode 13.0.0
Convert to latest react-bootstrap syntax
fix scss lint
Fixed a couple real bugs in the test and app code
Tests passing locally with poltergeist.
@justin808 justin808 changed the title Update libraries, but not bootstrap-loader Update all libraries and tests Nov 23, 2016
@justin808
Copy link
Member Author

@Judahmeek I incorporated your changes, plus many more.

@Judahmeek Judahmeek mentioned this pull request Nov 23, 2016
env:
global:
- RAILS_ENV=test
- CXX=g++-4.9
- SAUCE_LABS_URL=http://judahmeek:[email protected]:80/wd/hub
Copy link
Member Author

Choose a reason for hiding this comment

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

remove sauce

- nvm install 6.3
- nvm use 6.3
- nvm install 6.7
- nvm use 6.7
Copy link
Member Author

Choose a reason for hiding this comment

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

maybe update to 6.9.1

gem "rspec-retry"
gem "selenium-webdriver", require: !["poltergeist", "poltergeist_errors_ok", "webkit"].include?(ENV["DRIVER"])
gem "selenium-webdriver", "<3.0.0", require: !["poltergeist", "poltergeist_errors_ok", "webkit"].include?(ENV["DRIVER"])
Copy link
Member Author

Choose a reason for hiding this comment

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

@Judahmeek why less than 3.0.0

Copy link
Collaborator

Choose a reason for hiding this comment

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

That was for sauce compatibility. They don't fully support Selenium 3 yet. Their docs certainly don't.

# @selenium_chrome_registered = true
# end

def self.driver_caps(app)
Copy link
Member Author

Choose a reason for hiding this comment

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

remove sauce

so sauce can be a small PR so people can reference it

nobody wants to reference a 6K line PR

@justin808 justin808 merged commit 51188ce into master Nov 24, 2016
@justin808
Copy link
Member Author

Sometimes passing!

2016-11-23_14-46-03

@justin808
Copy link
Member Author

@Judahmeek we can do the sauce thing as a separate PR

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