Skip to content

Commit

Permalink
Merge pull request #13 from SnorlaxAssist/new-test-suite-workflow
Browse files Browse the repository at this point in the history
New Test Suite Workflow
  • Loading branch information
TheGreatSageEqualToHeaven authored Mar 26, 2024
2 parents 7662799 + 28d64d1 commit 5a7b9c6
Show file tree
Hide file tree
Showing 256 changed files with 6,190 additions and 43,935 deletions.
26 changes: 26 additions & 0 deletions .github/workflows/TestSuite.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: CI

on:
push:
pull_request:
workflow_dispatch:

jobs:
unit-tests:
name: Unit Tests
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v4

- name: Install Submodules
run: git submodule update --init --recursive

- name: Make tests
run: |
cmake -DCMAKE_BUILD_TYPE=Release ./tests
cmake --build . --target=fiu-tests
- name: Run tests
run: |
./fiu-tests
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,7 @@
*.luac
*.exe

# Ignore .vscode folder
.vscode

/build/
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "tests/luau"]
path = tests/luau
url = https://github.com/luau-lang/luau.git
224 changes: 0 additions & 224 deletions bin/ConformanceTests/Listings/assert.lua

This file was deleted.

Loading

0 comments on commit 5a7b9c6

Please sign in to comment.