actions-test/.gitea/workflows/test.yml

39 lines
773 B
YAML
Raw Normal View History

2024-02-25 14:43:50 +01:00
name: Outbag Tests
2024-02-25 17:45:57 +01:00
on:
workflow_call:
inputs:
secrets:
2024-02-25 14:43:50 +01:00
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
- name: Build Outbag
run: |
mkdir build
npm run prepublish
npm run bundleRelease
- name: Generate Self-Signed Cert
run:
sh genSelfSignedCert.sh
- name: Run Tests
run: |
node tests/ws.js ci
node tests/post.js ci