Skip to content

future-pirate-king/chrome-node-yarn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker Image for Running tests which require chrome

Installed Tools

  • git
  • pip
  • chrome
  • node
  • npm
  • yarn

For Google Cloud build

in cloudbuild.yaml file

- name: 'gcr.io/$PROJECT_ID/chrome-node-yarn'
  args: ['run', 'test']

For Karma

Note: Don't forget to make necessary changes in karma.conf.js file.

- name: 'gcr.io/$PROJECT_ID/chrome-node-yarn'
  args:
    [
      'run',
      'test',
      '--',
      '--no-watch',
      '--no-progress',
      '--browsers=ChromeHeadlessNoSandbox',
    ]

For Protractor

Note: Don't forget to create protractor-ci.conf.js in e2e folder.

- name: 'gcr.io/$PROJECT_ID/chrome-node-yarn'
  args: ['run', 'e2e', '--', '--protractor-config=e2e/protractor-ci.conf.js']