Giants TestRunner Command Line Testing Tool

Farming Simulator 22 editing discussion

Moderators: Lone Wolf, Snake Man

Snake Man
Commander-In-Chief
Posts: 9785
Joined: 2000-07-31 22:01:01
Gaming Interests: ArmA, ArmA 2, Falcon 4.0 and OFP.
Editing Interests: All, I (try) to edit everything.
Location: PMC

Giants TestRunner Command Line Testing Tool

Post by Snake Man »

Giants TestRunner v0.8.7 has been released for Farming Simulator 22 (FS22). This is a command line tool to test unpacked MOD directories.

Please note that this is a hardcore tester, it is far more harsher than it needs to be because conzole requirements. If your lets say large terrain gets errors with this... it could be that there is nothing wrong with your terrain but it just doesn't comply with giants stupid strict rules which prefer conzole users and giants modhub usage.

For example in FS19 I believe if you used giants building models with textures pointing to $data/ the FS19 testrunner gave you an error, those type buildings in a terrain were not accepted to giants modhub, no idea if this is still the case in FS22, but this is what I mean by stupid rules.

On average through, this is excellent tool to catch several issues that slipped by your own testing, just keep in mind the big picture.

Changelog for v0.8.7:

Code: Select all

- increased modDesc version to 71 / patch 1.8.1
- fixed storeItem loading if storeItems.xml is present within a mod
Go to Giants Developer Network Downloads page.

Or TestRunner_public_0_8_7.zip direct download.
Important PMC Tactical Forum New User Registration please read new info here.

PMC since 1984

Editing knowledge, visit PMC Editing Wiki
The leading, most detailed and comprehensive modification made for the Vietnam War - Vietnam: The Experience homepage
View our videos in PMC Youtube channel

PMC Tactical forum Advanced Search is power.

"ALPHA BLACK TO PAPA BEAR. ALL RUSSIANS ARE TOAST. OVER."
Snake Man
Commander-In-Chief
Posts: 9785
Joined: 2000-07-31 22:01:01
Gaming Interests: ArmA, ArmA 2, Falcon 4.0 and OFP.
Editing Interests: All, I (try) to edit everything.
Location: PMC

Re: Giants TestRunner Command Line Testing Tool

Post by Snake Man »

Giants TestRunner v0.8.8 has been released for Farming Simulator 22 (FS22). See first post for details.

Changelog for v0.8.8:

Code: Select all

- increased modDesc version to 72 / patch 1.8.2
- Changed how multiple modDesc.xml and prefabDesc.xml are handled
Go to Giants Developer Network Downloads page.

Or TestRunner_public_0_8_8.zip direct download. Or farming-simulator.org TestRunner_public_0_8_8.7z mirror.
Important PMC Tactical Forum New User Registration please read new info here.

PMC since 1984

Editing knowledge, visit PMC Editing Wiki
The leading, most detailed and comprehensive modification made for the Vietnam War - Vietnam: The Experience homepage
View our videos in PMC Youtube channel

PMC Tactical forum Advanced Search is power.

"ALPHA BLACK TO PAPA BEAR. ALL RUSSIANS ARE TOAST. OVER."
Snake Man
Commander-In-Chief
Posts: 9785
Joined: 2000-07-31 22:01:01
Gaming Interests: ArmA, ArmA 2, Falcon 4.0 and OFP.
Editing Interests: All, I (try) to edit everything.
Location: PMC

Re: Giants TestRunner Command Line Testing Tool

Post by Snake Man »

Giants TestRunner v0.8.9 has been released for Farming Simulator 22 (FS22). See first post for details.

Changelog for v0.8.9:

Code: Select all

v0.8.9      14.03.2023
- increased modDesc version to 73 / patch 1.9
- allow BC7 compression for brand icons
- changed suggested format in case of error to BC7_UNORM
- fixed empty string error for paintable brush without I3D file linked
- added map size check
- fixed brandIcon check
- fixed a crash if an I3D has an empty string as file reference
- added console print that inform the user of the progress while parsing large amount of dds, I3D and xml files
- added material check in Shape nodes returning a message if multiple materials are assigned to the same node (not mandatory yet, see guideline 7.4)
Go to Giants Developer Network Downloads page.

Or TestRunner_public_0_8_9.zip direct download. Or FS22.Tools.2024-03-18/ torrent magnet:

Code: Select all

magnet:?xt=urn:btih:ea063a109e5fa6d48c530769eb58a62087a379dd&xt=urn:btmh:1220480e13ec0cc32d0470a165c236dc365f5af6f33cd0786bd4b2c6258bcaad9232&dn=FS22.Tools.2024-03-18&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a6969%2fannounce
Important PMC Tactical Forum New User Registration please read new info here.

PMC since 1984

Editing knowledge, visit PMC Editing Wiki
The leading, most detailed and comprehensive modification made for the Vietnam War - Vietnam: The Experience homepage
View our videos in PMC Youtube channel

PMC Tactical forum Advanced Search is power.

"ALPHA BLACK TO PAPA BEAR. ALL RUSSIANS ARE TOAST. OVER."
Snake Man
Commander-In-Chief
Posts: 9785
Joined: 2000-07-31 22:01:01
Gaming Interests: ArmA, ArmA 2, Falcon 4.0 and OFP.
Editing Interests: All, I (try) to edit everything.
Location: PMC

Re: Giants TestRunner Command Line Testing Tool

Post by Snake Man »

Giants TestRunner v0.8.17 has been released for Farming Simulator 22 (FS22). See first post for details.

Note: its been a while since I posted here, so below changelog v0.8.17 includes all changes since v0.8.9 release.

Changelog for v0.8.17:

Code: Select all

v0.8.17     02.09.2024
- added error reporting when the wrong xpath is provided (mostly <remove> parent-child xml file)

v0.8.16     03.06.2024
- added '\n' ignore in xml backslash check (was triggering a false positive when using it in l10n)

v0.8.15     29.04.2024
- increased modDesc version to 80 / patch 1.14
- added an option to set custom Editor path (-e), see --help for more info
- added an option to set custom Editor xml config (--editorXML), see --help for more info
- added latest GIANTS Editor version (9.0.6) and path to the location check
- added backslash check to XML files
- added iconFilename (modIcon) as required by modDesc.xml
- added an icon check in case vehicleIcon is used in XML
- improved dynamicallyLoadedPart polycount calculation
- fixed a KeyError exception when dynamicallyLoadedPart is missing attributes
- fixed an issue when map data files are wrongly linked or use the wrong format

v0.8.14     07.11.2023
- increased modDesc version to 79 / patch 1.13.1
- added "version" element as required in modDesc.xml
- added favicons (✅ ❌) to HTML report based on test outcome
- added dynamicallyLoadedParts polycount check
- added unused I3D check
- DX10 is now a valid format for brandIcons
- changed how GIANTS Editor is terminated once the Editor checks are finished

v0.8.13     07.08.2023
- increased modDesc version to 77 / patch 1.12

v0.8.12     24.07.2023
- increased modDesc version to 76 / patch 1.11
- storeIconName check now ignores the icons linked from basegame
- reworked the fix of the xpath crash made in v0.8.11
- excluded 'RelightEnvMaps' from ObsoleteFiles check

v0.8.11     06.06.2023
- increased modDesc version to 75 / patch 1.10.1
- added modIcon and storeIcon name check (icon_*.dds|store_*.dds)
- added latest GIANTS Editor version (9.0.4) and path to the location check
- fixed a crash when xpath attribute of a vehicle xml contains numbers (other than the index)

v0.8.10     26.04.2023
- increased modDesc version to 74 / patch 1.9.1
- changed how multi-materials and map size are displayed in the report (from error to non-failing warning in a dropdown menu)
Go to Giants Developer Network Downloads page.

Or TestRunner_public_0_8_17.zip direct download. Or FS22.Tools.2024-09-04/ torrent magnet:

Code: Select all

magnet:?xt=urn:btih:c281b019c8170d77b01af10cf7d923e9e499a244&xt=urn:btmh:1220dac83ff3cc5500bba4e983477b40c06745a5c21a50586298ebb127a872c330f2&dn=FS22.Tools.2024-09-04&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A6969%2Fannounce
Important PMC Tactical Forum New User Registration please read new info here.

PMC since 1984

Editing knowledge, visit PMC Editing Wiki
The leading, most detailed and comprehensive modification made for the Vietnam War - Vietnam: The Experience homepage
View our videos in PMC Youtube channel

PMC Tactical forum Advanced Search is power.

"ALPHA BLACK TO PAPA BEAR. ALL RUSSIANS ARE TOAST. OVER."

Return to “FS22 Editing”