This commit is contained in:
swrup 2025-11-11 02:07:51 +01:00
parent aa2ff7b2f0
commit 2f3113f55d
11742 changed files with 1223940 additions and 0 deletions

View file

@ -0,0 +1,42 @@
name: Eqaf
on: [push, pull_request]
jobs:
tests:
name: Tests
strategy:
fail-fast: false
matrix:
ocaml-version: ["4.13.1", "4.14.2"]
operating-system: [macos-latest, ubuntu-latest, windows-latest]
runs-on: ${{ matrix.operating-system }}
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Use OCaml ${{ matrix.ocaml-version }}
uses: ocaml/setup-ocaml@v2
with:
ocaml-compiler: ${{ matrix.ocaml-version }}
- name: Install nasm
uses: ilammy/setup-nasm@v1
- name: Install dependencies
run: |
opam pin add -n eqaf .
opam depext -y eqaf
opam install -t --deps-only .
- name: Build
run: opam exec -- dune build -p eqaf
- name: Simple tests
run: opam exec -- dune exec test/test.exe
- name: Branch tests
run: opam exec -- dune exec test/test_branch.exe
- name: Fuzz tests
run: opam exec -- dune exec fuzz/fuzz.exe