This PowerShell script runs the GIANTS TestRunner against a Farming Simulator mod folder and stores each run in its own timestamped output directory.
- PowerShell 3.0 or later
- GIANTS TestRunner Tool Download Here
- GIANTS Editor Download Here
- Farming Simulator Buy it here
- Accepts a mod folder path as the only required argument.
- Validates that the TestRunner executable and output base folder are configured correctly.
- Uses the configured GIANTS Editor and game path only when they are provided.
- Creates a unique output folder for every run using the mod name, a run number, and a timestamp.
- Prints the resolved paths and the final command before launching the TestRunner.
Open execute_TestRunner.ps1 and set the following values before running the script:
$testRunnerPath: Path toTestRunner_public.exe$outputBasePath: Base folder where mod test results will be stored$gamePath: Path to Farming Simulator installation, if you want to pass it to the TestRunner$giantsEditorPath: Path to GIANTS Editor, if you want to pass it to the TestRunner
If a value is left empty, the script skips that optional argument.
- Download
execute_TestRunner.ps1to your computer. - Make sure PowerShell 3.0 or later is installed.
- Update the configuration values in the script.
- Run the script from PowerShell and provide the path to your mod folder:
.\execute_TestRunner.ps1 -modFolderPath "Path\to\mod\folder"You can also pass the mod folder positionally:
.\execute_TestRunner.ps1 "Path\to\mod\folder"Replace Path\to\mod\folder with the actual location of your mod.
Each run is written to a folder inside $outputBasePath using this structure:
<mod name>\Test_<run number>_<timestamp>
For example, a mod named MyMod might produce:
MyMod\Test_1_2026-07-01_14-30-00
If the folder already exists, the script keeps incrementing the run number until it finds a free name.
- You point the script at a mod folder.
- The script extracts the mod name from that folder.
- The script creates a unique output folder for the run.
- The script launches the TestRunner with the selected paths.
- The generated report appears in the new output folder.
- The script is designed to be edited once and reused for multiple mods.
- Paths to the TestRunner executable and output base folder are mandatory.
- GIANTS Editor and Farming Simulator paths are optional but recommended for better results.
- Exercise caution when running scripts from untrusted sources.
- For issues or suggestions, please contact Miguel Pacheco or create an issue on the repository.