actions-test/.workflows/.gitea/test.yaml

35 lines
722 B
YAML
Raw Normal View History

2024-02-25 14:39:48 +01:00
name: Outbag Tests
on: [push]
jobs:
test:
runs-on: ubuntu-latest
services:
database:
image: mariadb
env:
MYSQL_DATABASE: outbag
MYSQL_USER: outbag
MYSQL_PASSWORD: 12345678
MYSQL_ROOT_PASSWORD: 12345678
steps:
- name: Checkout Repository
uses: actions/checkout@v3
- name: Install Dependencies
run: |
npm ci
mkdir build
npm run prepublish
npm run bundleRelease
apk add openssl
- name: Generate Self-Signed Cert
run:
sh genSelfSignedCert.sh
- name: Run Tests
run: |
node tests/ws.js ci
node tests/post.js ci