-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathcircle.yml
22 lines (22 loc) · 920 Bytes
/
circle.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
dependencies:
pre:
# latest stable chrome
- curl -L -o google-chrome-stable.deb https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
- sudo dpkg -i google-chrome-stable.deb
# make chrome lxc-friendly
- sudo sed -i 's|HERE/chrome\"|HERE/chrome\" --disable-setuid-sandbox|g' /opt/google/chrome/google-chrome
- rm google-chrome-stable.deb
# downgrade chromedriver
- curl -L -o chromedriver.zip "https://chromedriver.storage.googleapis.com/2.12/chromedriver_linux64.zip"
- unzip -p chromedriver.zip | sudo tee /usr/local/bin/chromedriver >> /dev/null
- sudo chmod +x "/usr/local/bin/chromedriver"
override:
- npm install
- bower install
- gem install compass
- node node_modules/grunt-protractor-runner/node_modules/protractor/bin/webdriver-manager update
test:
override:
- grunt test:server
- grunt test:client
- grunt test:e2e