11
0
Fork 0
mirror of https://github.com/hashicorp/vault-action.git synced 2026-04-08 18:54:19 +00:00

feat: fix unit and add e2e test

This commit is contained in:
Richard Simpson 2019-09-20 17:11:09 -05:00
parent 0b17727b1c
commit 33ba690ebb
No known key found for this signature in database
GPG key ID: 0CECAF50D013D1E2
8 changed files with 180 additions and 97 deletions

View file

@ -20,8 +20,7 @@ jobs:
env:
CI: true
e2e:
integration:
runs-on: ubuntu-latest
services:
@ -41,9 +40,38 @@ jobs:
node-version: 10.x
- name: npm install
run: npm ci
- name: npm run test:e2e
run: npm run test:e2e
- name: npm run test:integration
run: npm run test:integration
env:
VAULT_HOST: localhost
VAULT_PORT: ${{ job.services.vault.ports[8200] }}
e2e:
runs-on: ubuntu-latest
services:
vault:
image: vault:1.2.3
ports:
- 8200/tcp
env:
VAULT_DEV_ROOT_TOKEN_ID: testtoken
options: --cap-add=IPC_LOCK
steps:
- uses: actions/checkout@v1
- name: Use Node.js 10.x
uses: actions/setup-node@v1
with:
node-version: 10.x
- name: npm install
run: npm ci
- name: setup vault
run: node ./e2e/setup.js
- name: use vault actions
uses: ./
- name: verify
run: npm run test:e2e