Skip to content

docs(skills): add duplicate-object audit rules to design/testing skills #548

docs(skills): add duplicate-object audit rules to design/testing skills

docs(skills): add duplicate-object audit rules to design/testing skills #548

Workflow file for this run

name: Run Tests
on:
pull_request:
branches: [ main, master ]
push:
branches: [ main, master ]
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
with:
submodules: recursive
- name: Install Lua
run: |
sudo apt-get update
sudo apt-get install -y lua5.4
- name: Run unit tests
run: lua5.4 tests/run_all.lua
- name: Run Zork1 walkthrough tests
run: lua5.4 run-zil-test.lua infocom/zork1/test/zork1-walkthrough
- name: Run Horror walkthrough tests
run: lua5.4 run-zil-test.lua books/blackwood-horror/test/test-walkthrough
- name: Run horror failing conditions tests
run: lua5.4 run-zil-test.lua books/blackwood-horror/test/test-failures
- name: Run horror test helpers
run: lua5.4 run-zil-test.lua books/blackwood-horror/test/test-helpers
- name: Run parser/runtime tests - simple assertions
run: lua5.4 run-zil-test.lua zil/test-simple-new
- name: Run parser/runtime tests - insert file
run: lua5.4 run-zil-test.lua zil/test-insert-file
- name: Run parser/runtime tests - LET form
run: lua5.4 run-zil-test.lua zil/test-let
- name: Run parser/runtime tests - directions
run: lua5.4 run-zil-test.lua infocom/zork1/test/test-directions
- name: Run parser/runtime tests - take
run: lua5.4 run-zil-test.lua infocom/zork1/test/test-take
- name: Run parser/runtime tests - containers
run: lua5.4 run-zil-test.lua infocom/zork1/test/test-containers
- name: Run parser/runtime tests - light
run: lua5.4 run-zil-test.lua infocom/zork1/test/test-light
- name: Run parser/runtime tests - pronouns
run: lua5.4 run-zil-test.lua infocom/zork1/test/test-pronouns
- name: Run parser/runtime tests - turnbit
run: lua5.4 run-zil-test.lua infocom/zork1/test/test-turnbit
- name: Run parser/runtime tests - clock
run: lua5.4 run-zil-test.lua infocom/zork1/test/test-clock
- name: Run parser/runtime tests - clock direct
run: lua5.4 run-zil-test.lua infocom/zork1/test/test-clock-direct
- name: Run test assertion tests
run: lua5.4 run-zil-test.lua infocom/zork1/test/test-assertions
- name: Run test check commands tests
run: lua5.4 run-zil-test.lua infocom/zork1/test/test-check-commands