#Automation Testing Photo Language Translation This repository contains all the code for Systers Photo Language Translation application's automation testing framework using Selenium and Maven as the build tool. Travis CI is used to build and test this project.
##Tools Used
- Java
- JUnit
- Eclipse IDE
- Maven
- Travis CI
- Sauce Connect
##Installing PLT
- Install Rails 4.2.1, Ruby 2.2.0p0, and PostgreSQL (here is a great link for help https://gorails.com/setup/ubuntu/14.04)
- Clone the PLT repo (git clone https://github.com/systers/language-translation)
- cd language-translation
- gem install bundler
- bundle install
- apt-get install graphviz
- apt-get install npm && apt-get install nodejs
- Create a database.yml file in config/, there's a dummy you can use, just change what is set as host to local host, set the username to the user and password.
- sudo su - postgres (you need to be this user to make any other usersor change password)
- Change password for postgres user or create a new user.
- npm install -g bower
- rake db:create && rake db:migrate && rake db:seed
- bower install
- rails s
- Enter localhost:3000 on a web browser