Skip to content

Commit e94a372

Browse files
committed
Fix more test failures
- Map more types - Fix dependency analyzer bug
1 parent 6fc94ef commit e94a372

File tree

6 files changed

+485
-151
lines changed

6 files changed

+485
-151
lines changed

src/Tests/Microsoft.Diagnostics.Monitoring.Tool.UnitTestCommon/TestValidatableType.cs

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
using Microsoft.Diagnostics.Tools.Monitor;
88
using Microsoft.Diagnostics.Tools.Monitor.CollectionRules.Options;
99
using Microsoft.Diagnostics.Tools.Monitor.CollectionRules.Options.Actions;
10+
using Microsoft.Diagnostics.Tools.Monitor.CollectionRules.Options.Triggers.EventCounterShortcuts;
1011
using Microsoft.Diagnostics.Monitoring.WebApi;
1112
using Microsoft.Diagnostics.Tools.Monitor.Egress.FileSystem;
1213
using Microsoft.Diagnostics.Tools.Monitor.CollectionRules.Options.Triggers;
@@ -38,6 +39,8 @@ internal sealed class TestValidatableTypes
3839

3940
public required CollectStacksOptions CollectStacksOptions { get; init; }
4041

42+
public required CollectLogsOptions CollectLogsOptions { get; init; }
43+
4144
public required RootOptions RootOptions { get; init; }
4245

4346
public required FileSystemEgressProviderOptions FileSystemEgressProviderOptions { get; init; }
@@ -49,9 +52,15 @@ internal sealed class TestValidatableTypes
4952
public required CollectExceptionsOptions CollectExceptionsOptions { get; init; }
5053

5154
// Triggers...
52-
public required AspNetRequestDurationOptions AspNetRequestDurationOptions { get; init; }
5355
public required AspNetRequestCountOptions AspNetRequestCountOptions { get; init; }
56+
public required AspNetRequestDurationOptions AspNetRequestDurationOptions { get; init; }
5457
public required AspNetResponseStatusOptions AspNetResponseStatusOptions { get; init; }
58+
public required EventCounterOptions EventCounterOptions { get; init; }
59+
public required CPUUsageOptions CPUUsageOptions { get; init; }
60+
public required GCHeapSizeOptions GCHeapSizeOptions { get; init; }
61+
public required ThreadpoolQueueLengthOptions ThreadpoolQueueLengthOptions { get; init; }
62+
public required EventMeterOptions EventMeterOptions { get; init; }
63+
5564

5665
// TODO: only one resolver per project? Generate this for tests, for now. Maybe want to separate this one out
5766
// by test later.

0 commit comments

Comments
 (0)