docs(skills): add duplicate-object audit rules to design/testing skills #548
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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 |