machine:
  python:
    version: 2.7.9

  node:
    version: 6

dependencies:
  pre:
    - pip install robotframework==3.0
    - pip install robotframework-requests==0.4.4
    - pip install robotframework-selenium2library==1.7.4
    # Clean out node-modules to prevent issues with circle-ci's caching.
    - rm -rf node_modules
test:
  post:
    - npm run build
    - npm start:
        background: true
    # start the chromedriver on port 9515
    - chromedriver --port=9515 &> ./e2e/robot/results/chromedriver.txt:
        background: true
    #uncomment when running on browser stack using http://localhost
    #DON'T FORGET TO REPLACE THE BROWSERSTACK KEY
    # download and unzip browserstack local client
    #- curl -O https://www.browserstack.com/browserstack-local/BrowserStackLocal-linux-x64.zip
    #- unzip ./BrowserStackLocal-linux-x64.zip -d browserstack
    #- rm ./BrowserStackLocal-linux-x64.zip
    #- touch ./e2e/robot/results/browserstack.txt
    #- ./browserstack/BrowserStackLocal -force -forcelocal REPLACE_THIS_WITH_BROWSERSTACK_KEY &> ./e2e/robot/results/browserstack.txt:
    #    background: true
    #- sleep 5
    #- ./e2d/robot/exec/run_all_on_browserstack_desktop_ie.bash
    - ./e2e/robot/exec/run_smoke_on_local_chrome.bash
    #- ./e2e/robot/exec/run_all_on_local_chrome.bash

general:
  artifacts:
    - "./e2e/robot/results"
    - "./coverage"

machine:
  python:
    version: 2.7.9

  node:
    version: 6

dependencies:
  pre:
    - pip install robotframework==3.0
    - pip install robotframework-requests==0.4.4
    - pip install robotframework-selenium2library==1.7.4
    # Clean out node-modules to prevent issues with circle-ci's caching.
    - rm -rf node_modules
general:
  artifacts:
    - "./e2e/robot/results"
    - "./coverage"

Modify the robot testing in CI
Modify the robot testing in CI
