Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bscotch/olympus
Testing framework for GameMaker projects with useful features.
https://github.com/bscotch/olympus
Last synced: 2 months ago
JSON representation
Testing framework for GameMaker projects with useful features.
- Host: GitHub
- URL: https://github.com/bscotch/olympus
- Owner: bscotch
- License: mit
- Created: 2021-03-13T19:53:20.000Z (almost 4 years ago)
- Default Branch: develop
- Last Pushed: 2024-05-13T19:18:28.000Z (8 months ago)
- Last Synced: 2024-08-02T07:08:47.208Z (5 months ago)
- Language: Game Maker Language
- Homepage:
- Size: 588 KB
- Stars: 14
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
- awesome-gamemaker - Olympus - Testing Framework. (Debugging / Recommendations)
README
![Olympus (GameMaker Testing Framework) Logo](.github/logo.png)
# Olympus
⚠ This project is still in active development, and APIs are subject to change. ⚠
Testing framework for [GameMaker 2024.4+](https://releases.gamemaker.io/release-notes/2024/4) projects with useful features:
- **Record Keeping** - Test results are recorded and json exportable
- **Crash Recovery** - Resume progress after runner crashes
- **Async Support** - Easily test async events
- **Tester Feedback** - Easily compose instruction for testers and gather feedback
- **Flexible** - Use any assertion library you want
- **Powerful Customization** - Supports life cycle hooks, global options, and local options## Getting started
- [Download the .yymps](https://github.com/bscotch/olympus/releases/) or import with [Stitch](https://github.com/bscotch/stitch#merging-projects-): `stitch merge --source-github=bscotch/olympus --if-folder-matches=Olympus`
- Read the [documentation](src/datafiles/Olympus/Olympus_README.md)## Disclaimer
Olympus is developed by [Butterscotch Shenanigans](https://www.bscotch.net) ("Bscotch").
_GameMaker ™ is the property of Yoyo Games™. Butterscotch Shenanigans® and Olympus are not affiliated with Yoyo Games._