Files
2025-09-29 00:52:08 +02:00

184 lines
11 KiB
XML
Executable File

<?xml version="1.0" encoding="utf-8"?>
<!--
File: %RS_TOOLSCONFIG%/reports.xml
Description: GTA5 reports configuration.
Author: Michael Taschler <michael.taschler@rockstarnorth.com>
Date: 24 April 2012
-->
<reports>
<!-- Custom Reports -->
<custom>
<!-- TODO: These need to support making use of environment variables -->
<group name="Builders">
<group name="Build Machines">
<report name="Asset Builders" output="http://rsgedicc1/ccnet/custom_reports/assetbuilder_project_state_aggregate.html" />
<report name="Code Builders" output="http://rsgedicc1/ccnet/custom_reports/codebuilder_project_state_aggregate.html" />
<report name="Code Builders (VS2010)" output="http://rsgedicc1/ccnet/custom_reports/codebuilder_project_state_aggregate_2010.html" />
<report name="Script Builder" output="http://rsgedicc1/ccnet/custom_reports/scriptbuilder_project_state_aggregate.html" />
<report name="Tools Builder" output="http://rsgedicc1/ccnet/custom_reports/toolbuilder_project_state_aggregate.html" />
</group>
<group name="Test Machines">
<report name="Tools Builder" output="http://rsgedicc1/ccnet/custom_reports/codetester_project_state_aggregate.html" />
</group>
</group>
<group name="Telemetry">
<group name="Missions">
<report name="Singleplayer" output="http://rsgedista4/stats/missions.html" />
</group>
</group>
<group name="Exports">
<report name="Daily Report" output="http://rsgedista4/map_exports/report.html" />
</group>
<!--
<group name="Test">
<report name="Test HTML Output" exe="C:\temp\output_html.bat" args="10" output="C:\temp\test.html" />
</group>
-->
</custom>
<!-- Automated Reports Settings -->
<automated automated_dir="$(assets)\cruisecontrol_builds">
<missions missions_dir="$(automated_dir)\missiontester\psn_bankrelease" stats_file_regex="^metrics_(?'mission'\w+)_(?'run'\d+).xml$">
<group dir="$(missions_dir)\group_playthrough_1" />
<group dir="$(missions_dir)\group_playthrough_2" />
<group dir="$(missions_dir)\group_playthrough_3" />
<group dir="$(missions_dir)\group_playthrough_4" />
<group dir="$(missions_dir)\group_playthrough_5" />
<group dir="$(missions_dir)\group_playthrough_6" />
<group dir="$(missions_dir)\group_playthrough_7" />
<group dir="$(missions_dir)\group_playthrough_8" />
<group dir="$(missions_dir)\group_playthrough_9" />
<group dir="$(missions_dir)\group_playthrough_10" />
<group dir="$(missions_dir)\group_playthrough_11" />
<group dir="$(missions_dir)\group_playthrough_12" />
<group dir="$(missions_dir)\group_playthrough_13" />
<group dir="$(missions_dir)\group_playthrough_14" />
<group dir="$(missions_dir)\group_playthrough_15" />
</missions>
<cutscenes cutscenes_dir="$(automated_dir)\cutstester\psn_bankrelease" stats_file_regex="^cuts(\d+).xml$" />
<per_changelist stats_file="$(automated_dir)\codetester\psn_bankrelease\stats.xml"
modifications_file="$(automated_dir)\codetester\psn_bankrelease\modifications.xml" />
<per_build stats_file="$(automated_dir)\fpstester\psn_bankrelease\stats.xml" />
</automated>
<!-- Report Generator Custom Parameters -->
<report_generator>
<!-- Reports generated per build -->
<report name="CarGens" class="CarGenReport" output="cargen.csv"/>
<report name="Characters" class="CharacterStatsReport" output="characters.csv"/>
<report name="DuplicatedItems" class="DuplicatedItemReport" output="duplicated_items.html"/>
<report name="IsolatedReferences" class="IsolatedReferenceReport" output="isolated_references.csv"/>
<report name="LodEntities" class="LodEntityReport" output="lod_entities.csv"/>
<report name="MapAssets" class="MapAssetReport" output="map_assets.csv"/>
<report name="MapOptimise" class="MapOptimiseReport" output="map_optimise.html"/>
<report name="MapObjects" class="ArchetypeReport" output="map_objects.csv"/>
<report name="MapSections" class="SectionReport" output="section.csv"/>
<report name="MapShaders" class="ShaderReport" output="map_shaders.csv"/>
<report name="PropEntities" class="PropEntityReport" output="prop_entities.csv"/>
<report name="PropReplacements" class="PropReplacementReport" output="prop_replacements.html"/>
<report name="Vehicles" class="VehicleStatsReport" output="vehicles.csv"/>
<report name="VehicleTextures" class="VehicleTextureReport" output="vehicle_textures.html"/>
<report name="Weapons" class="WeaponStatsReport" output="weapons.csv"/>
<report name="AssetTypeCountReport" class="AssetTypeCountReport" output="assetypecountreport.csv" />
<report name="ProcTypeMissingReport" class="ProcTypeMissingReport" output="proctypemissingreport.html" />
<report name="HdAssetSplitCounts" class="HdAssetSplitCountReport" output="hd_asset_split_count.csv" />
<report name="UniqueLodChildren" class="LodChildReport" output="map_lod_children.csv" />
<report name="ScriptUsage" class="ScriptUsageReport" output="asset_usage\script_asset_usage.html" />
<report name="WeaponAssetUsage" class="WeaponAssetUsageReport" output="asset_usage\weapon_asset_usage.html" />
<report name="SceneITYPArchetypeUsage" class="SceneITYPArchetypeUsageReport" output="asset_usage\scene_ityp_archetypes_asset_usage.csv" />
<report name="VehicleAssetUsage" class="VehicleAssetUsageReport" output="asset_usage\vehicle_asset_usage.html" />
<report name="CharacterAssetUsage" class="CharacterAssetUsageReport" output="asset_usage\character_asset_usage.html" />
<report name="MapArchetypeUsage" class="MapArchetypeUsageReport" output="asset_usage\map_asset_usage.csv" />
<report name="OrphanedShadowProxies" class="OrphanedShadowProxiesReport" output="orphaned_shadow_proxies.csv" />
<report name="MapEntities" class="MapEntitiesReport" output="map_entities.csv" />
<report name="GhostPrologue" class="GhostPrologueReport" output="ghost_prologue.csv" />
<report name="OffsetProxies" class="OffsetProxiesReport" output="offset_proxies.csv" />
<report name="RpfSizes" class="RpfSizesReport" output="daily_asset_increases/rpf_sizes.csv" />
<report name="MapSizes" class="MapSizesReport" output="daily_asset_increases/map_sizes.csv" />
<report name="ShortLODHierarchy" class="ShortLODHierarchyReport" output="short_lod_hierarchies.csv" />
<report name="LowPriorityMix" class="LowPriorityMixReport" output="low_priority_mixes.csv" />
<report name="TightLODTransition" class="TightLODTransitionReport" output="tight_lod_transitions.csv" />
<!-- Automated FPS/CPU/Whatever Reports -->
<report name="StatsPerChangelist" class="AutomatedPerChangelistReport">
<param name="MaxGraphDays" type="uint" value="7" />
<param name="MaxTableResults" type="uint" value="10" />
<param name="EmailSender" type="string" value="codetester.cc@rockstarnorth.com" />
<param name="EmailModifiers" type="bool" value="false" />
<param name="DefaultEmailList" type="string" value="klaas.schilstra@rockstarnorth.com;michael.taschler@rockstarnorth.com" />
</report>
<report name="StatsPerBuild" class="AutomatedPerBuildReport">
<param name="MaxGraphDays" type="uint" value="7" />
<param name="MaxTableResults" type="uint" value="10" />
<param name="EmailSender" type="string" value="codetester.cc@rockstarnorth.com" />
<param name="DefaultEmailList" type="string" value="klaas.schilstra@rockstarnorth.com;michael.taschler@rockstarnorth.com" />
</report>
<report name="PerChangelist" class="PerChangelistReport">
<param name="EmailModifiers" type="bool" value="false" />
<param name="EmailSender" type="string" value="codetester.cc@rockstarnorth.com" />
<param name="DefaultEmailList" type="string" value="klaas.schilstra@rockstarnorth.com;michael.taschler@rockstarnorth.com" />
<param name="NumChangelists" type="uint" value="20" />
<param name="IgnoreReadingsBelow" type="float" value="0.05" />
<param name="IgnoreDifferencesBelow" type="float" value="0.025" />
</report>
<report name="TextureUse" class="TextureUseReport" output="texture_use_report.html">
<param name="TextureInputFile" type="string" value="$(assets)\reports\input\texture_use_report_input.txt" />
</report>
<report name="DuplicateSourceTextureReport" class="DuplicateSourceTextureReport" output="map_texture_duplicate.csv" />
<report name="ExportedTextureLocator" class="ExportedAssetLocatorReport" output="exported_texture_use_report.html">
<param name="InputFile" type="string" value="$(assets)\reports\input\export_asset_use_report_input.txt" />
<param name="FileFilterRegex" type="string" value="(.idr|.ifr|.itd)" />
</report>
<!-- Nightly map section export stats -->
<report name="NightlyExportStatReport" class="NightlyExportStatReport" output="export_stats.csv">
<param name="EmailSender" type="string" value="report_generator.cc@rockstarnorth.com" />
<param name="DefaultEmailList" type="string" value="Leslie.Benzies@rockstarnorth.com;*North_Map_CC@rockstarnorth.com;*Tools@rockstarnorth.com;kevin.weinberg@rockstarsandiego.com;jason.hayes@rockstarsandiego.com" />
<param name="NumInlineUsers" type="int" value="10" />
<param name="NumInlineSections" type="int" value="20" />
<param name="NumInlineExports" type="int" value="20" />
<param name="HoursOffset" type="int" value="6" />
</report>
<report name="ComparativeExportStatsReport" class="ComparativeReport" output="export_stats_comparative.csv" />
<report name="WeeklyExportStatsReport" class="WeeklyComparativeReport" output="export_stats_weekly.csv" />
<!-- Example of multiple reports of same type with different params -->
<report name="Bounds5" class="SmallBoundsReport" output="bounds_5cm.html">
<param name="MinDimensionSize" type="float" value="0.05" />
<param name="MaxBNDFileSize" type="int" value="512" />
</report>
<report name="Bounds2" class="SmallBoundsReport" output="bounds_0.019.html">
<param name="MinDimensionSize" type="float" value="0.019" />
<param name="MaxBNDFileSize" type="int" value="512" />
</report>
<report name="BlackTexturesReport" class="ParentTxdTextureReport" output="gtxd_errors.ulog" />
<report name="MissingTexturesReport" class="MissingTextureReport" output="missingtextures.csv"/>
<report name="InstancePlacementRegionReport" class="InstancePlacementReport" output="instance_placement_regions.csv" >
<param name="GenerateWorldStats" type="bool" value="false" />
</report>
<report name="InstancePlacementWorldReport" class="InstancePlacementReport" output="instance_placement_world.csv" >
<param name="GenerateWorldStats" type="bool" value="true" />
</report>
<!-- Bugstar Outsource Report -->
<report name="RDUGraph" class="RDUGraphReport" output="RDU_containers.csv">
<param name="EmailSender" type="string" value="report_generator.cc@rockstarnorth.com" />
<param name="DefaultEmailList" type="string" value="scott.wilson@rockstarnorth.com;maltesh.mattennavar@technicolor.com;debashish.d@technicolor.com" />
<param name="GraphName" type="string" value="ALL RDU BUGS" />
</report>
</report_generator>
</reports>