Cradle Test Suite

June 21, 2017 ยท View on GitHub

This project is used to run tests on Cradle to prepare for packaging and creating a release.

If you have a custom build of Cradle you want to test, follow the following steps:

  1. Clone this repo to your local machine.
  2. Change the Cradle submodule origin to point to your forked Cradle project. (Make sure you first build the source code and commit the updated DLLs)
  3. Right-click -> Reimport HarloweTests.html and SugarTests.html in their respective folders. This will test that the import process isn't broken.
  4. Run integration tests (currently available for Harlowe only):
    1. Open the HarloweTests.unity scene
    2. Open Unity Test Tools -> Integration Test Runner from the menu bar.
    3. Press Run All.