Files
gtav-src/tools_ng/etc/automation/processors/SmokeTestJobProcessor.xml
T
2025-09-29 00:52:08 +02:00

110 lines
5.5 KiB
XML
Executable File

<?xml version='1.0'?>
<!--
File: %RS_TOOLSCONFIG%/automation/SmokeTestJobProcessor.xml
Description: SmokeTest Job Processor.
Author: Shawn Shoemaker <shawn.shoemaker@rockstarnewengland.com>
Date: 2 January 2014
-->
<Parameters>
<!-- When we need to sync new game data, sync to this label -->
<Parameter name="P4 Current Label" type="string" value="latest" /> <!-- RDR3_current -->
<!-- executables to kill before we launch the game rag; ragApp; -->
<Parameter name="Tools To Kill" type="string" value="SysTrayRfs" />
<!-- Executables to launch before starting the game %RS_TOOLSBIN%\\rag\\rag.exe;-->
<Parameter name="Tools To Launch" type="string" value="%RS_TOOLSBIN%\\SysTrayRfs.exe -trusted" />
<!-- The Application User Model ID (AUMID) for Durango. Should be something like GTA-V_zjr0dfhgjwvde!GTAVbeta -->
<Parameter name="Durango Application User Model ID" type="string" value="GTA-V_zjr0dfhgjwvde!GTAVbankrelease" />
<!-- Names for each location the game will visit and measure perf; these MUST match the names specified in the smoketest.sc script -->
<Parameter name="Location Names" type="string" value="DOCKSTERMINAL;PERSHINGSQUARE;VINEWOODHILLS;SANDYSHORE;PALETOBAY;DOWNTOWNDAY;DOWNTOWNNIGHT;INTERIOR;STREAMING;STREAMING5STAR;PHYSICS;PHYSICS5STAR" />
<!-- Names for each memory bucket; these should match those exported in AutoGPUCapture -->
<Parameter name="Memory Bucket Names" type="string" value= "Default;Animation;Streaming;World;Gameplay;FX;Rendering;Physics;Audio;Network;System;Scaleform;Script;Resource;UI;Debug;Slosh"/>
<!-- In case we want to name the metrics anything besides .xml -->
<Parameter name="Metrics Search Wildcard" type="string" value="*.xml" />
<!-- The server to insert rows of metrics to -->
<Parameter name="Database Server Name" type="string" value="RSGSANSQL2\production" />
<!-- Database name on the DB server that we want to insert rows of metrics to -->
<Parameter name="Database Name" type="string" value="gta5smoke" />
<!-- should we actually dump the metrics to the DB? -->
<Parameter name="Dump to Database" type="bool" value="false"/>
<!-- should we actually sync files; really only useful when developing smoketests -->
<Parameter name="Sync Files" type="bool" value="true"/>
<!-- Metrics Search Timeout time in minutes DONT SUBMIT -->
<Parameter name="Metrics Search Timeout" type="int" value="10" />
<!-- address to mail results to -->
<Parameter name="Mail Notification Addresses" type="string" value="sshoemaker@rockstarnewengland.com" />
<!-- Thresholds - report an error when the exe grows by this many Bytes -->
<Parameter name="Exe Size Threshold" type="int" value="128" />
<!-- Thresholds - report an error when the amount of virtual slosh grows by this many Bytes -->
<Parameter name="Virt Slosh Threshold" type="int" value="128" />
<!-- Thresholds - report an error when the amount of physical slosh grows by this many Bytes -->
<Parameter name="Phys Slosh Threshold" type="int" value="128" />
<!-- Thresholds - report an error when the amount of any mem bucket grows by this many Bytes -->
<Parameter name="Mem Bucket Threshold" type="int" value="49152" />
<!-- Thresholds - report an error when the amount of any mem heap grows by this many Bytes -->
<Array name="Mem Heap Threshold" type="string">
<!-- name, used, free, total, peak, frag -->
<Parameter value="GameVirtual;262144;2621441;1048576;2621441;2"/>
<Parameter value="ResourceVirtual;2097152;1048576;2560000;2560000;10"/>
<Parameter value="DebugVirtual;10240;10240;0;10240;0"/>
<Parameter value="StreamingVirtual;2097152;1048576;0;0;0"/>
<Parameter value="ExternalVirtual;40960;0;0;0;0"/>
<Parameter value="SloshVirtual;0;0;0;0;0"/>
<Parameter value="SmallAllocator;32768;0;0;0;0"/>
</Array>
<Array name="Streaming Module Threshold" type="string">
<!-- Name, LoadedMemVirt, LoadedMemPhys, RequiredMemVirt, RequiredMemPhys -->
<Parameter value="Archive;716800;0;102400;0"/>
<Parameter value="DwdStore;0;0;0;0"/>
<Parameter value="DrawableStore;30720000;40960000;9216000;30720000"/>
<Parameter value="TxdStore;153600;133120000;122880;133120000"/>
<Parameter value="FragmentStore;870400;10240000;870400;10240000"/>
<Parameter value="ClothStore;0;0;0;0"/>
<Parameter value="MetaDataStore;0;0;0;0"/>
<Parameter value="MapTypesStore;30720;0;30720;0"/>
<Parameter value="MapDataStore;0;0;0;0"/>
<Parameter value="PoseMatcherStore;0;0;0;0"/>
<Parameter value="AnimStore;40960;0;40960;0"/>
<Parameter value="CutSceneStore;0;0;0;0"/>
<Parameter value="ExprDictStore;0;0;0;0"/>
<Parameter value="ScaleformStore;0;0;0;0"/>
<Parameter value="StaticBounds;3379200;0;1433600;0"/>
<Parameter value="ScriptStore;46080;0;0;0"/>
<Parameter value="PtFxAssetStore;512000;2048000;512000;2048000"/>
<Parameter value="NetworkDefStore;0;0;0;0"/>
<Parameter value="FrameFilterStore;0;0;0;0"/>
<Parameter value="wptrec;0;0;0;0"/>
<Parameter value="carrec;0;0;0;0"/>
<Parameter value="ModelInfo;0;0;0;0"/>
<Parameter value="Paths;30720;0;0;0"/>
<Parameter value="NavMeshes;51200;0;51200;0"/>
</Array>
<!-- Thresholds - report when the FPS changes by this many FPS; -->
<Parameter name="FPS Threshold" type="float" value="0.75" />
<!-- Thresholds - report when the MS per frame changes by this much -->
<Parameter name="MS Per Frame Threshold" type="float" value="2.0" />
</Parameters>