{"repo":"Cysharp/RuntimeUnitTestToolkit","free":true,"listed":false,"github":"https://github.com/Cysharp/RuntimeUnitTestToolkit","clone":"git clone https://github.com/Cysharp/RuntimeUnitTestToolkit.git","description":"CLI/GUI Frontend of Unity Test Runner to test on any platform.","language":"C#","stars":326,"topics":["unity","csharp","unit-testing","testing-tools","il2cpp"],"license":"MIT","category":"game-templates","readme_excerpt":"RuntimeUnitTestToolkit(v2) === RuntimeUnitTestToolkit is the supplement of Unity Test Runner. Unity Test Runner works fine but player runner(any target platform) is very poor. RuntimeUnitTestToolkit provides CLI(for run on CI) and GUI(for run on any platforms(Windows, Mac, iOS, Android, etc...)) frontend of Unity Test Runner. You can write test that work on Unity Test Runner, it also can build runtime player by RuntimeUnitTestToolkit. Choose the settings(ScriptBackend - Mono or IL2CPP , BuildTarget, CLI(Headless) or GUI) and select BuildUnitTest . You can see the test result of CUI(Headless) player or GUI player on your built platforms. The test is same as listed on Unity Test Runner's PlayMode tests. Target test allows asmdef's Test Assemblies so does not includes test files when standard build(but include when build by RuntimeUnitTestToolkit automatically). On CI(use CLI(Headless) mode), if fail the test, shows red. You can notify to Slack or other communication tools by CI's integration. You can also use GUI test on UnityEditor, choose LoadUnitTestScene and play. Install --- RuntimeUnitTestToolkit. version .unitypackage on releases page or package.json exists on RuntimeUnitTestToolkit/Assets/RuntimeUnitTestToolkit for package manager. After Unity 2019.3.4f1, Unity 2020.1a21, that support path query parameter of git package. You can add https://github.com/Cysharp/RuntimeUnitTestToolkit.git?path=RuntimeUnitTestToolkit/Assets/RuntimeUnitTestToolkit to Package Manager UI. Or a","default_branch":null,"files":null,"tree":[],"storefront":"/r/Cysharp","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Cysharp/RuntimeUnitTestToolkit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}