Overdrivr / micro-ci

Continuous Integration for embedded platforms
0 stars 0 forks source link

Codeship Status for Overdrivr/micro-ci codecov

Micro-ci

Continuous Integration service for embedded systems

Install

npm install
bower install
npm run lbservices

The last command is required to generate the angular API from loopback models automatically.

Run

  1. Copy providers.example.json and rename to providers.json. Fill all the different fields for each third-party authentication provider.
  2. Start the server
node .

Tests

Lint

npm run pretest

Unit

npm run unit

End to end

Copy test-credentials.example.json and rename to test-credentials.json. Fill all the different fields for each third-party authentication provider with valid accounts from those platforms.

Then, open a first console to start selenium server.

webdriver-manager start

Open second console to start micro-ci server.

node .

Finally, open third console and run the integration tests

npm run e2e