Table of Contents

Class BuildReporter

Namespace
CodeBase.ForBuildAssistant.Reporter
Assembly
4Experience.CodeBase.ForBuildAssistant.Editor.dll
[CreateAssetMenu(menuName = "4Experience/CodeBase/Build Process/BuildReporter", order = -29)]
public class BuildReporter : SingletonScriptableObject<BuildReporter>
Inheritance
Object
ScriptableObject
BuildReporter
Inherited Members
Extension Methods

Properties

GenerateReport

private bool GenerateReport { get; set; }

Property Value

bool

HeaderFormat

private string HeaderFormat { get; }

Property Value

string

ReportSectionFlags

private BuildReporter.ReportSection ReportSectionFlags { get; set; }

Property Value

BuildReporter.ReportSection

Reporter

private ReportGenerator Reporter { get; }

Property Value

ReportGenerator

Methods

GenerateHeader(string)

private string GenerateHeader(string header)

Parameters

header string

Returns

string

PrintBuildProcessReport()

public void PrintBuildProcessReport()

ReportBuildConfiguration()

public void ReportBuildConfiguration()

ReportBuildConfigurationBuildActions(List<BaseBuildAction>)

private void ReportBuildConfigurationBuildActions(List<BaseBuildAction> buildActionCollection)

Parameters

buildActionCollection List<BaseBuildAction>

ReportBuildConfigurationBuildVariants(List<BuildVariant>)

private void ReportBuildConfigurationBuildVariants(List<BuildVariant> buildVariantCollection)

Parameters

buildVariantCollection List<BuildVariant>

ReportBuildConfigurationGeneralInfo(ProjectBuildConfiguration)

private void ReportBuildConfigurationGeneralInfo(ProjectBuildConfiguration buildConfiguration)

Parameters

buildConfiguration ProjectBuildConfiguration

ReportExecutedBuildAction(BaseBuildAction)

public void ReportExecutedBuildAction(BaseBuildAction buildAction)

Parameters

buildAction BaseBuildAction

ReportUnityBuildReport(BuildVariant, BuildReport)

public void ReportUnityBuildReport(BuildVariant buildVariant, BuildReport buildReport)

Parameters

buildVariant BuildVariant
buildReport BuildReport

ReportUnityBuildReportFiles(BuildFile[])

private void ReportUnityBuildReportFiles(BuildFile[] buildFileCollection)

Parameters

buildFileCollection BuildFile[]

ReportUnityBuildReportGeneralInfo(BuildVariant, BuildSummary)

private void ReportUnityBuildReportGeneralInfo(BuildVariant buildVariant, BuildSummary buildSummary)

Parameters

buildVariant BuildVariant
buildSummary BuildSummary

ReportUnityBuildReportSteps(BuildStep[])

private void ReportUnityBuildReportSteps(BuildStep[] buildStepCollection)

Parameters

buildStepCollection BuildStep[]

ReportUnityBuildReportStepsLog(BuildStep[])

private void ReportUnityBuildReportStepsLog(BuildStep[] buildStepCollection)

Parameters

buildStepCollection BuildStep[]