Skip to content

Commit

Permalink
more testing
Browse files Browse the repository at this point in the history
  • Loading branch information
melsman committed Jan 10, 2024
1 parent dc526c8 commit e83c304
Showing 1 changed file with 32 additions and 2 deletions.
34 changes: 32 additions & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,14 +25,44 @@ jobs:
working-directory: ./ci
run: make

- name: Run tests (Linux)
- name: Run CI tests (Linux)
if: startsWith(matrix.os, 'ubuntu')
shell: bash
working-directory: ./ci
run: LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH xvfb-run ./ci

- name: Run tests (macOS)
- name: Run CI tests (macOS)
if: startsWith(matrix.os, 'macos')
shell: bash
working-directory: ./ci
run: ./ci 1

- name: Setup environment
run: |
echo "OS=$(uname -s | tr '[:upper:]' '[:lower:]')" >> $GITHUB_ENV
echo "RUNHOME=$(echo $HOME)" >> $GITHUB_ENV
- name: Install MLKit and smlpkg
working-directory: ${{ env.RUNHOME }}
run: |
echo "[OS: $OS, HOME: $RUNHOME]"
wget https://github.com/diku-dk/smlpkg/releases/download/v0.1.4/smlpkg-bin-dist-${{env.OS}}.tgz
tar xzf smlpkg-bin-dist-${{env.OS}}.tgz
echo "$HOME/smlpkg-bin-dist-${{env.OS}}/bin" >> $GITHUB_PATH
wget https://github.com/melsman/mlkit/releases/download/v4.7.8/mlkit-bin-dist-${{env.OS}}.tgz
tar xzf mlkit-bin-dist-${{env.OS}}.tgz
echo "$HOME/mlkit-bin-dist-${{env.OS}}/bin" >> $GITHUB_PATH
mkdir -p .mlkit
echo "SML_LIB $HOME/mlkit-bin-dist-${{env.OS}}/lib/mlkit" > .mlkit/mlb-path-map
- name: Check versions
run: |
mlkit --version
smlpkg --version
- name: Compile SML projects
shell: bash
working-directory: ./sml-examples
run: make -C hello
run: make -C flags
run: make -C mandel

0 comments on commit e83c304

Please sign in to comment.