GitHub Action to run tests for Unity projects and packages as part of the GameCI ecosystem.
Unity Test Runner is a GitHub Action that automates test execution for Unity projects and compatible Unity packages. It enables developers to integrate continuous testing into their CI/CD pipelines, helping maintain code quality and catch regressions early in the development process.
Unity developers and teams who want to implement automated testing within their GitHub Actions workflows, particularly those working on game development projects.
As part of the GameCI ecosystem, it provides a specialized, free solution for Unity testing that integrates seamlessly with GitHub Actions, unlike generic CI tools that may not handle Unity's specific requirements well.
Run tests for any Unity project
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Directly integrates with GitHub Actions workflows, enabling automated testing without external tooling, as highlighted in the CI/CD Integration feature from the README.
Part of the comprehensive GameCI open-source project, providing access to a suite of automation tools and community support for game development.
Free and open-source, following the GameCI philosophy of making continuous integration accessible to Unity projects of all sizes, reducing overhead costs.
Exclusively tied to GitHub Actions, making it unsuitable for teams using other CI/CD platforms, which limits flexibility in DevOps setups.
The README explicitly states it works with 'some' Unity packages, not all, which can be a barrier for projects relying on unsupported packages.
Documentation is hosted on a separate GameCI website, potentially leading to outdated or hard-to-find information compared to integrated docs.