15 references to TelemetryHookSkipReason
aspire (11)
Agents\Hooks\ITelemetryHookConfigurator.cs (1)
45internal sealed record TelemetryHookSkip(AgentEnvironment Environment, TelemetryHookSkipReason Reason);
Agents\Hooks\TelemetryHookConfigurator.cs (8)
93skipped.Add(new TelemetryHookSkip(copilotEnvironment, TelemetryHookSkipReason.WriteFailed)); 151private async Task<TelemetryHookSkipReason?> ConfigureClaudeAsync(CancellationToken cancellationToken) 167return TelemetryHookSkipReason.WriteFailed; 179return TelemetryHookSkipReason.MalformedConfig; 195return TelemetryHookSkipReason.UnexpectedConfigShape; 210return TelemetryHookSkipReason.UnexpectedConfigShape; 226return TelemetryHookSkipReason.UnexpectedConfigShape; 266return TelemetryHookSkipReason.WriteFailed;
Commands\AgentInitCommand.cs (2)
610TelemetryHookSkipReason.MalformedConfig => string.Format(CultureInfo.CurrentCulture, AgentCommandStrings.InitCommand_TelemetryHookSkippedMalformedConfig, environmentName), 611TelemetryHookSkipReason.UnexpectedConfigShape => string.Format(CultureInfo.CurrentCulture, AgentCommandStrings.InitCommand_TelemetryHookSkippedUnexpectedShape, environmentName),
Aspire.Cli.Tests (4)
Agents\TelemetryHookConfiguratorTests.cs (4)
80Assert.Equal(TelemetryHookSkipReason.WriteFailed, skip.Reason); 223Assert.Equal(TelemetryHookSkipReason.MalformedConfig, skip.Reason); 287Assert.Contains(result.Skipped, s => s.Environment == AgentEnvironment.ClaudeCode && s.Reason == TelemetryHookSkipReason.UnexpectedConfigShape); 307Assert.Contains(result.Skipped, s => s.Environment == AgentEnvironment.ClaudeCode && s.Reason == TelemetryHookSkipReason.UnexpectedConfigShape);