COMMUNITY FORUM

TestRunner issue

Forum Overview >> Farming Simulator 25

CategoryFarming Simulator 25
Created29.10.2025 04:40


Wenjie Feng (HatsuneKid) 29.10.2025 04:40
TestRunner failed to complete process. It neither automatically runs GE nor generates test results. What should I do?

09:42:02 INFO root -
----------------------------------------
Farming Simulator 25 TestRunner - Version 0.9.11 - build date 2025-10-07 18:40
Copyright (c) 2025 GIANTS Software GmbH
- uses Microsoft Texdiag
- built with PyInstaller
----------------------------------------

09:42:02 INFO root - log file G:/Documents/Documents/My Games/FarmingSimulator2025/mods/NewMods/TestRunner.log
09:42:02 INFO TestRunner - Checking for update
09:42:02 WARNING TestRunner - Update available: Using outdated TestRunner version '0.9.11' - New updated TestRunner version 0.9.12 available at https://gdn.giants-software.com
09:42:02 INFO TestRunner - Loading predefined testSuite and output path
09:42:02 INFO Config - required TestRunner Config Version: 4
09:42:02 INFO Config - Config.test_data_path: G:/Documents/Documents/My Games/FarmingSimulator2025/mods/FS25_VanillaSemitrailerAdjustment
09:42:02 INFO Config - no game installation directory given in testSuite or args, searching installation locations
09:42:03 INFO Config - retrieved game installation path 'I:/Program Files (x86)/steamapps/common/Farming Simulator 25' (v=1.14.0.0)
09:42:03 INFO Config - no editor installation directory given in testSuite or args, searching installation locations
09:42:03 INFO Config - retrieved editor installation path 'G:/Program Files/GIANTS Software/GIANTS_Editor_10.0.9/editor.exe' (v=10.0.9.0)
09:42:03 INFO Config - Config.game_path: I:/Program Files (x86)/steamapps/common/Farming Simulator 25
09:42:03 INFO Config - Config.editor_path: G:/Program Files/GIANTS Software/GIANTS_Editor_10.0.9/editor.exe
09:42:03 INFO Config - Config.output_dir: G:/Documents/Documents/My Games/FarmingSimulator2025/mods/NewMods
09:42:03 INFO FileCollector - Collected 54 files for 8 extensions
09:42:03 INFO XMLCollector - number parsed xml files: 18 (0 excluded by settings)
09:42:03 INFO StoreItemCollector - StoreItemCollector.collect()
09:42:03 INFO StoreItemCollector - G:\Documents\Documents\My Games\FarmingSimulator2025\mods\FS25_VanillaSemitrailerAdjustment\modDesc.xml
09:42:03 INFO StoreItemCollector - collected 11 store items from 1 xml files
09:42:04 INFO I3DCollector - number parsed i3d files: 11 (0 excluded by settings)
09:42:04 INFO TextureCollector - Collecting referenced texture paths
09:42:04 INFO TextureCollector - found 12 texture references in 18 xml files
09:42:04 INFO TextureCollector - found 0 texture references in 0 lua files
09:42:04 INFO DDSCollector - Parsing 13 dds file headers
09:42:04 INFO DDSCollector - number parsed dds files: 13 (0 excluded by settings)
09:42:04 INFO DDSCollector - number of parsed gim files: 0
09:42:04 INFO AbstractModule - module DXTCheck result: SUCCESS
09:42:04 INFO DXTCheck - files with invalid compression (0)
09:42:04 INFO DXTCheck - excluded due to gim file (0)
09:42:04 INFO MipMapCheck - Checking MipMaps for 13 dds-files
09:42:04 INFO AbstractModule - module MipMapCheck result: SUCCESS
09:42:04 INFO MipMapCheck - conflicted texture-files (0)
09:42:04 INFO MipMapCheck - missing MipMaps (0)
09:42:04 INFO MipMapCheck - unnecessary MipMaps (0)
09:42:04 INFO MipMapCheck - excluded due to gim file (0)
09:42:04 INFO AbstractModule - module TextureCheck result: SUCCESS
09:42:04 INFO AbstractModule - module I3DCheck result: SUCCESS
09:42:04 INFO ModDescCheck - Analysing modDesc FS25_VanillaSemitrailerAdjustment/modDesc.xml
09:42:04 INFO AbstractModule - module ModDescCheck result: FAIL
09:42:04 INFO AbstractModule - module DescBuilder result: SUCCESS
09:42:04 INFO AbstractModule - module PreFabCheck result: SUCCESS
09:42:04 INFO AbstractModule - module VehicleCheck result: FAIL
09:42:04 INFO AbstractModule - module PlaceableCheck result: SUCCESS
09:42:04 INFO AbstractModule - module MapCheck result: SUCCESS
09:42:04 INFO AbstractModule - module SlotCheck result: SUCCESS
09:42:04 INFO ObsoleteFiles - Checking for obsolete content
09:42:05 INFO ObsoleteFiles - Checking for file content duplicates
09:42:05 INFO ObsoleteFiles - hashing 15 files for identifying duplicates
09:42:05 INFO AbstractModule - module ObsoleteFiles result: SUCCESS
09:42:05 INFO EditorCheck - 0 of 11 i3d-files excluded by filter
09:42:05 INFO EditorCheck - Creating lua script for loading 11 i3d files
09:42:05 INFO EditorCheck - Starting G:/Program Files/GIANTS Software/GIANTS_Editor_10.0.9/editor.exe to load 11 i3d-files
09:42:05 INFO AbstractModule - module EditorCheck result: SUCCESS
09:42:05 ERROR root - 'NoneType' object has no attribute 'poll'
Traceback (most recent call last):
File "TestRunner.py", line 181, in _run_modules
File "modules\EditorCheck.py", line 267, in run
File "utils\utils.py", line 425, in edit_editor_xml
UnicodeDecodeError: 'gbk' codec can't decode byte 0xbf in position 2: illegal multibyte sequence

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "TestRunner.py", line 334, in main
File "TestRunner.py", line 146, in perform_test
File "TestRunner.py", line 191, in _run_modules
File "modules\EditorCheck.py", line 478, in teardown
AttributeError: 'NoneType' object has no attribute 'poll'

Wenjie Feng (HatsuneKid) 29.10.2025 13:36
Same error with testrunner 0_9_12

20:34:01 INFO root -
----------------------------------------
Farming Simulator 25 TestRunner - Version 0.9.12 - build date 2025-10-28 20:45
Copyright (c) 2025 GIANTS Software GmbH
- uses Microsoft Texdiag
- built with PyInstaller
----------------------------------------

20:34:01 INFO root - log file G:/Documents/Documents/My Games/FarmingSimulator2025/mods/NewMods/TestRunner.log
20:34:01 INFO TestRunner - Checking for update
20:34:02 INFO TestRunner - Loading predefined testSuite and output path
20:34:02 INFO Config - required TestRunner Config Version: 4
20:34:02 INFO Config - zip file detected, trying to unzip in temporary folder
20:34:02 INFO Config - Config.test_data_path: C:/Users/HatsuneKid/AppData/Local/Temp/_MEI82282/additionals/FS25_VanillaSemitrailerAdjustment_tmp_14792
20:34:02 INFO Config - no game installation directory given in testSuite or args, searching installation locations
20:34:02 INFO Config - retrieved game installation path 'I:/Program Files (x86)/steamapps/common/Farming Simulator 25' (v=1.14.0.0)
20:34:02 INFO Config - no editor installation directory given in testSuite or args, searching installation locations
20:34:02 INFO Config - retrieved editor installation path 'G:/Program Files/GIANTS Software/GIANTS_Editor_10.0.9/editor.exe' (v=10.0.9.0)
20:34:02 INFO Config - Config.game_path: I:/Program Files (x86)/steamapps/common/Farming Simulator 25
20:34:02 INFO Config - Config.editor_path: G:/Program Files/GIANTS Software/GIANTS_Editor_10.0.9/editor.exe
20:34:02 INFO Config - Config.output_dir: G:/Documents/Documents/My Games/FarmingSimulator2025/mods/NewMods
20:34:02 INFO FileCollector - Collected 54 files for 8 extensions
20:34:02 INFO XMLCollector - number parsed xml files: 18 (0 excluded by settings)
20:34:02 INFO StoreItemCollector - StoreItemCollector.collect()
20:34:02 INFO StoreItemCollector - C:\Users\HatsuneKid\AppData\Local\Temp\_MEI82282\additionals\FS25_VanillaSemitrailerAdjustment_tmp_14792\modDesc.xml
20:34:03 INFO StoreItemCollector - collected 11 store items from 1 xml files
20:34:03 INFO I3DCollector - number parsed i3d files: 11 (0 excluded by settings)
20:34:03 INFO TextureCollector - Collecting referenced texture paths
20:34:03 INFO TextureCollector - found 12 texture references in 18 xml files
20:34:03 INFO TextureCollector - found 0 texture references in 0 lua files
20:34:03 INFO DDSCollector - Parsing 13 dds file headers
20:34:03 INFO DDSCollector - number parsed dds files: 13 (0 excluded by settings)
20:34:03 INFO DDSCollector - number of parsed gim files: 0
20:34:03 INFO AbstractModule - module DXTCheck result: SUCCESS
20:34:03 INFO DXTCheck - files with invalid compression (0)
20:34:03 INFO DXTCheck - excluded due to gim file (0)
20:34:03 INFO MipMapCheck - Checking MipMaps for 13 dds-files
20:34:04 INFO AbstractModule - module MipMapCheck result: SUCCESS
20:34:04 INFO MipMapCheck - conflicted texture-files (0)
20:34:04 INFO MipMapCheck - missing MipMaps (0)
20:34:04 INFO MipMapCheck - unnecessary MipMaps (0)
20:34:04 INFO MipMapCheck - excluded due to gim file (0)
20:34:04 INFO AbstractModule - module TextureCheck result: SUCCESS
20:34:04 INFO AbstractModule - module I3DCheck result: SUCCESS
20:34:04 INFO ModDescCheck - Analysing modDesc FS25_VanillaSemitrailerAdjustment_tmp_14792/modDesc.xml
20:34:04 INFO AbstractModule - module ModDescCheck result: FAIL
20:34:04 INFO AbstractModule - module DescBuilder result: SUCCESS
20:34:04 INFO AbstractModule - module PreFabCheck result: SUCCESS
20:34:04 INFO AbstractModule - module VehicleCheck result: FAIL
20:34:04 INFO AbstractModule - module PlaceableCheck result: SUCCESS
20:34:04 INFO AbstractModule - module MapCheck result: SUCCESS
20:34:04 INFO AbstractModule - module SlotCheck result: SUCCESS
20:34:04 INFO ObsoleteFiles - Checking for obsolete content
20:34:04 INFO ObsoleteFiles - Checking for file content duplicates
20:34:04 INFO ObsoleteFiles - hashing 15 files for identifying duplicates
20:34:04 INFO AbstractModule - module ObsoleteFiles result: SUCCESS
20:34:04 INFO EditorCheck - 0 of 11 i3d-files excluded by filter
20:34:04 INFO EditorCheck - Creating lua script for loading 11 i3d files
20:34:04 INFO EditorCheck - Starting G:/Program Files/GIANTS Software/GIANTS_Editor_10.0.9/editor.exe to load 11 i3d-files
20:34:04 INFO AbstractModule - module EditorCheck result: SUCCESS
20:34:04 ERROR root - 'NoneType' object has no attribute 'poll'
Traceback (most recent call last):
File "TestRunner.py", line 181, in _run_modules
File "modules\EditorCheck.py", line 267, in run
File "utils\utils.py", line 425, in edit_editor_xml
UnicodeDecodeError: 'gbk' codec can't decode byte 0xbf in position 2: illegal multibyte sequence

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "TestRunner.py", line 334, in main
File "TestRunner.py", line 146, in perform_test
File "TestRunner.py", line 191, in _run_modules
File "modules\EditorCheck.py", line 478, in teardown
AttributeError: 'NoneType' object has no attribute 'poll'


Note: Log in to post. Create a new account here.