The QA Report Files generated by the UnitTest and TestCase scripts have been designed and formatted so that the QA Reports will only change when there is a change in a test result. Specifically, there are no user-names or timestamps or absolute filepaths in the test results. This allows Github to conveniently track the history of test results with source-code changes, and allows developers and QA testers to notified by Github or their git client when there are any changes and the exact test that changed its result.
- Start Daz Studio.
- Open the Script IDE Pane.
- Load "Test/RunAllTests.dsa".
- Configure "sCommonPath" on line 10 to point to the correct absolute path containing the RunAllTests.dsa script.
- Configure "Global_sOutputPath" on line 13 to point to the absolute path of the "Test/Results/" folder.
- Make sure the correct absolute path is specified for DzUnreal and DzUnity scripts. Comment out any sections you do not wish to run.
- Run the script by clicking "Execute" or pressing .
- Start Daz Studio.
- Open the Script IDE Pane.
- Load "Test/UnitTests/RunUnitTests.dsa".
- Configure the "sIncludePath" to point to the correct absolute path containing the RunUnitTests.dsa script.
- Configure the "sOutputPath" to pont to the absolute path of the "Test/Results" folder.
- Run the script.
- Start Daz Studio.
- Open the Script IDE Pane.
- Load "/Test/TestCases/test_runner.dsa" for whatever desired bridge project, such as DazToUnreal or DazToUnity.
- Configure "sIncludePath" to point to the correct absolute path containing the test_runner.dsa script.
- Configure "Global_sOutputPath" to point to the absolute path of the "/Test/Results/" folder.
- Run the script.
- Start Daz Studio.
- Open the Script IDE Pane.
- Load "/Test/TestCases/test_runner--single.dsa" for whatever desired bridge project, such as DazToUnreal or DazToUnity.
- Configure "sIncludePath" to point to the correct absolute path containing the test_runner--single.dsa script.
- Configure "Global_sOutputPath" to point to the absolute path of the "/Test/Results/" folder.
- Copy-Paste or uncomment the line for the desired Test Case(s) you wish to run.