// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.

namespace Agent.Plugins.Log.TestResultParser.Plugin
{
    public class TelemetryConstants
    {
        public const string PluginInitialized = "PluginInitialized";

        public const string ParserCount = "ParserCount";

        public const string TotalLines = "TotalLines";

        public const string PluginDisabled = "PluginDisabled";

        public const string ProjectId = "ProjectId";

        public const string BuildId = "BuildId";

        public const string StageName = "StageName";

        public const string StageAttempt = "StageAttempt";

        public const string PhaseName = "PhaseName";

        public const string PhaseAttempt = "PhaseAttempt";

        public const string JobName = "JobName";

        public const string JobAttempt = "JobAttempt";

        public const string TotalRunsDetected = "TotalRunsDetected";

        public const string ValidRunsDetected = "ValidRunsDetected";

        public const string Exceptions = "Exceptions";

        public const string TestRunManagerEventArea = "TestRunManager";

        public const string PipelineTestRunPublisherEventArea = "PipelineTestRunPublisher";

        public const string RunSummaryNull = "RunSummaryNull";

        public const string TotalTestsZero = "TotalTestsZero";

        public const string PassedCountMismatch = "PassedCountMismatch";

        public const string FailedCountMismatch = "FailedCountMismatch";

        public const string SkippedCountMismatch = "SkippedCountMismatch";

        public const string TestRunIds = "TestRunIds";

        public const string PublishTestRun = "PublishTestRun";

        public const string FinalizeAsync = "FinalizeAsync";

        public const string InitializeFailed = "InitializeFailed";
    }
}
