Skip to content

DEBUG: add init/1 trace logs to partisan_monitor #194

DEBUG: add init/1 trace logs to partisan_monitor

DEBUG: add init/1 trace logs to partisan_monitor #194

name: Core Test Suites
on:
workflow_dispatch:
push:
jobs:
build_and_test:
name: OTP ${{matrix.otp}} - ${{matrix.test_target}}
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
otp: ['27.3', '28.3']
rebar3: ['3.24']
test_target: ['compile', 'eunit', 'otp-compat-test']
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install OTP and rebar3
uses: erlef/setup-beam@v1
with:
otp-version: ${{matrix.otp}}
rebar3-version: ${{matrix.rebar3}}
- name: Start epmd
run: epmd -daemon
- name: Compile
if: matrix.test_target == 'compile'
run: rebar3 compile
- name: Eunit
if: matrix.test_target == 'eunit'
run: rebar3 as test eunit
- name: OTP Compatibility Tests
if: matrix.test_target == 'otp-compat-test'
run: make otp-compat-test