test action

This commit is contained in:
jusax23 2024-02-25 14:39:48 +01:00
parent 4f7835ccbe
commit 1e768de61c
Signed by: jusax23
GPG key ID: 4A6CED31031AE931

View file

@ -0,0 +1,34 @@
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