mirror of
https://github.com/tbamud/tbamud
synced 2026-07-21 09:44:07 +00:00
No description
- C 73.1%
- PLSQL 22.7%
- Jupyter Notebook 2.3%
- CMake 0.6%
- DIGITAL Command Language 0.3%
- Other 0.9%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .github/workflows | ||
| bin | ||
| cnf | ||
| doc | ||
| lib | ||
| log | ||
| src | ||
| tests | ||
| .clang-tidy | ||
| .gitignore | ||
| AGENTS.md | ||
| autorun | ||
| autorun.amiga | ||
| autorun.cmd | ||
| autorun.pl | ||
| autorun.sh | ||
| changelog | ||
| CMakeLists.txt | ||
| configure | ||
| LICENSE.md | ||
| macrun.pl | ||
| power_curve.ipynb | ||
| README.md | ||
| vms_autorun.com | ||
Files for tbaMUD.
Unit Tests
tbaMUD ships with a C unit-test suite located in the tests/ directory.
The suite uses the Unity test
framework (vendored under tests/vendor/unity/).
Quick start
./configure
cd tests && make test
make test builds each test binary, runs it, and writes JUnit XML results to
tests/test-results/. A summary is printed to the terminal:
[PASS] test_utils
[PASS] test_random
[PASS] test_interpreter
[PASS] test_class
CI
The GitHub Actions workflow (.github/workflows/build.yml) runs make test
on every push and pull request against master and publishes a formatted
report via the dorny/test-reporter action.
See doc/testing.md for full details on adding new tests and understanding the test infrastructure.