
Moose Runner | A Test Runner with HotReload Integration
Process By Nature
$49.00
(no ratings)
Jump AssetStore
MooseRunner boosts PlayMode testing with Hot Reload, timescale control, and Task support. It enables rapid iteration, auto test reruns, and offers full documentation and dedicated support.All dependancies are optional and package work without them.MooseRunner OverviewMooseRunner is a powerful test runner built to transform your development workflow. Designed with a focus on speed and convenience, MooseRunner eliminates unnecessary time sinks by letting you test smarter, iterate faster, and stay fully immersed in the creative process.Key FeaturesRun Tests SeamlesslyExecute single methods, entire classes, or all assemblies directly in PlayMode.MooseRunner cuts down on back-and-forth switching, saving time and reducing frustration.Speeds up iteration cycles (requires HotReload, for code changes).Advanced Timescale ControlTake complete control of your test execution speed with an interactive slider.Set custom speeds per method, including max speed, limited speed, or “run until” modes.Fast-forward to critical moments or step through frame by frame for precise debugging.Uses Standard AttributesMooseRunner leverages Unity Test Runner attributes for full compatibility.Tests created with MooseRunner can also run with Unity Test Runner or integrate with regression pipelines.Hot Reload IntegrationAutomatically reruns your last executed test after a hot reload.This feature shortens your edit-test cycle, enabling rapid iteration and smooth development flow.Task and UniTask SupportAllows streamlined test execution with Task and UniTask methods, making tests more efficient.Use CasesTest-Driven Development (TDD) in PlayModeStay fully engaged in PlayMode with MooseRunner’s seamless TDD support for rapid iteration.Time-Consuming ScenariosAccelerate long gameplay sequences, tutorials, or other extensive tests with dynamic timescale control.Support and DocumentationComprehensive Video TutorialsIn development and coming soon.Well-Documented CodeSelf-descriptive annotations with IntelliSense support for quick reference.API AccessSimple API available for controlling MooseRunner via code.Dedicated SupportHave questions, requests, or feedback? Reach out anytime! MooseRunner is integral to our workflow, and we’re eager to help you succeed with it.Why MooseRunner?MooseRunner was built to overcome the limitations of Unity’s Test Runner, which lacked Hot Reload compatibility, timescale flexibility, and Task support. Instead of settling, we created a custom solution to save time and iterate faster—and now, we’re sharing it with the developer community.Start testing smarter today with MooseRunner!Optinal integration for Hot Relaod functionality:HotReload Optinal integration for using unitasksUniTaskPlugins gets activated automaticlySuported OSWindows - testedOther unkownI used Github copilot and chatGPT during development of the code. All code have been reviewed and only low level implementations was done by AI. Arcitecture and structuring was 100% human.