Skip to content

ci: Add workflow to run test harness #1

ci: Add workflow to run test harness

ci: Add workflow to run test harness #1

name: Run Test Harness
on:
push:
branches:
- master
- main
workflow_dispatch:
jobs:
run-test-harness:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v3
- name: Build Docker Image
run: docker build -t miniscript-web .
- name: Run Docker Container
run: docker run -p 8080:8080 -d --name miniscript-test miniscript-web serve
- name: Execute Test Harness
run: ./test_harness.sh
- name: Clean up Docker Container
if: always()
run: docker stop miniscript-test && docker rm miniscript-test