Add workflow for testing

This commit is contained in:
Anton Reinhard 2023-06-22 18:51:24 +02:00
parent bf23b2c175
commit bbf8106e12
8 changed files with 44 additions and 19 deletions

3
.gitattributes vendored
View File

@ -1 +1,2 @@
examples/*.txt filter=lfs diff=lfs merge=lfs -text
examples/AB->ABBBBBBB.txt filter=lfs diff=lfs merge=lfs -text
examples/AB->ABBBBBBBBB.txt filter=lfs diff=lfs merge=lfs -text

View File

@ -0,0 +1,30 @@
name: Test
on: [push]
jobs:
test:
runs-on: arch-latest
steps:
#- name: Get git-lfs
# run: apt-get update && apt-get install git-lfs
- name: Checkout repository
uses: actions/checkout@v3
with:
fetch-depth: 0
#- name: Checkout LFS objects
# run: git lfs checkout
- name: Setup Julia environment
uses: https://github.com/julia-actions/setup-julia@v1.9.1
with:
version: '1.9.1'
- name: Install dependencies
run: julia --project -e 'import Pkg; Pkg.instantiate()'
- name: Run tests
run: julia --project -e 'import Pkg; Pkg.test()'

View File

@ -1,3 +1,2 @@
version https://git-lfs.github.com/spec/v1
oid sha256:be8038c19b487276c9895163bc913fc9cc89ec9d480d8afee566d742431bcba4
size 419
['A1', 'B1', 'A2', 'B2', 'C(A1,B1)', 'M(C(A1,B1),A2,B2)', 'C(A1,B2)', 'M(C(A1,B2),B1,A2)', '+']
[('A1', 'C(A1,B1)'), ('A1', 'C(A1,B2)'), ('B1', 'C(A1,B1)'), ('B1', 'M(C(A1,B2),B1,A2)'), ('A2', 'M(C(A1,B1),A2,B2)'), ('A2', 'M(C(A1,B2),B1,A2)'), ('B2', 'M(C(A1,B1),A2,B2)'), ('B2', 'C(A1,B2)'), ('C(A1,B1)', 'M(C(A1,B1),A2,B2)'), ('M(C(A1,B1),A2,B2)', '+'), ('C(A1,B2)', 'M(C(A1,B2),B1,A2)'), ('M(C(A1,B2),B1,A2)', '+')]

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long