Skip to content

jhellar/aerogear-integration-tests

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AeroGear Integration Tests

Prerequisites

BrowserStack Account

Login to the BrowserStack and export the username and key.

export BROWSERSTACK_USER=[..]
export BROWSERSTACK_KEY=[..]

Firebase Account

Login to Firebase, create a new project and app, download the google-services.json and copy it to fixtures/, and export the server key and sender id.

cp ~/Downloads/google-services.json fixtures/
export FIREBASE_SERVER_KEY=[..]
export FIREBASE_SENDER_ID=[..]

Install dependencies

npm install

Run services

docker network create aerogear
docker-compose up -d

Setup testing app

./scripts/build-testing-app.sh

Run the tests

npm start -- test/**/*.js

or to run specific test:

npm start -- test/<SERVICE>/index.js

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 79.4%
  • Shell 11.0%
  • HTML 9.6%