Skip to content

Tests

Tests #1

Workflow file for this run

name: Test
on:
workflow_dispatch:
pull_request:
branches:
- main
jobs:
tests:
runs-on: ubuntu-latest
strategy:
matrix:
ruby-version: ['3.2']
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Install
run: ./install.sh
- name: Configure
run: cd ./tests && ./prepare.rb http://3.72.81.234:2633/RPC2 http://3.72.81.234:2474 0 1
# Maybe should be included in rspec
- name: Start engine
run: provision-engine-server start && sleep 2
- name: Test
run: cd ./tests && rspec tests.rb
# Maybe should be included in rspec
- name: Stop engine engine
run: provision-engine-server stop
- name: Uninstall
run: ./install.sh purge