A basic ruby appium framework with cucumber flavor on Vivino Android app
- Added a complete end-to-end scenario from
user registration -> login - Used cucumber version
cucumber 5.1.0 (latest) - Executed tests in both
browserstackandlocalenvironments - Applied Ruby standards through-out the framework and tests
- Cleared Rubocop
Lintercheck through Github actions
Note: make sure that you have
RVMandRubyinstalled on prior; installallure cliwhich is optionalcurl -L https://get.rvm.io | bash -s stable --auto-dotfiles --autolibs=enable --ruby source ~/.rvm/bin/rvm bash --login brew install allure
- Create a gem profile specific to the project
rvm gemset create vivino
rvm gemset use vivino
- Install ruby libraries
gem install bundler
bundle install
| Action | Command |
|---|---|
| Bash runner | bundle exec bash runner/prod/local.sh |
| Default | bundle exec rake vivino:run |
Note: Set BROWSERSTACK=ON for running tests through my browserstack account
