46 references to TestResourceNames
Aspire.EndToEnd.Tests (46)
IntegrationServicesFixture.cs (30)
28
private
TestResourceNames
_resourcesToSkip;
80
if (_resourcesToSkip !=
TestResourceNames
.None && _resourcesToSkip.ToCSVString() is string skipArg)
92
public Task DumpComponentLogsAsync(
TestResourceNames
resource, ITestOutputHelper? testOutputArg = null)
94
if (resource ==
TestResourceNames
.None)
98
if (resource ==
TestResourceNames
.All || !Enum.IsDefined<
TestResourceNames
>(resource))
105
TestResourceNames
.cosmos or
TestResourceNames
.efcosmos => "cosmos",
106
TestResourceNames
.eventhubs => "eventhubs",
107
TestResourceNames
.postgres or
TestResourceNames
.efnpgsql => "postgres",
108
TestResourceNames
.redis => "redis",
123
public void EnsureAppHasResources(
TestResourceNames
expectedResourceNames)
125
foreach (
var
ename in Enum.GetValues<
TestResourceNames
>())
127
if (ename !=
TestResourceNames
.None && expectedResourceNames.HasFlag(ename) && _resourcesToSkip.HasFlag(ename))
134
private static
TestResourceNames
GetResourcesToSkip()
136
TestResourceNames
resourcesToInclude = TestScenario switch
138
"cosmos" =>
TestResourceNames
.cosmos |
TestResourceNames
.efcosmos,
139
"eventhubs" =>
TestResourceNames
.eventhubs,
140
"basicservices" =>
TestResourceNames
.redis
141
|
TestResourceNames
.postgres
142
|
TestResourceNames
.efnpgsql,
143
"" or null =>
TestResourceNames
.All,
147
TestResourceNames
resourcesToSkip =
TestResourceNames
.All & ~resourcesToInclude;
152
resourcesToSkip |=
TestResourceNames
.cosmos;
159
resourcesToSkip |=
TestResourceNames
.cosmos;
164
resourcesToSkip |=
TestResourceNames
.dashboard;
IntegrationServicesTests.cs (8)
26
[InlineData(
TestResourceNames
.postgres)]
27
[InlineData(
TestResourceNames
.efnpgsql)]
28
[InlineData(
TestResourceNames
.redis)]
29
public Task VerifyComponentWorks(
TestResourceNames
resourceName)
50
=> VerifyComponentWorks(
TestResourceNames
.eventhubs);
54
[InlineData(
TestResourceNames
.cosmos)]
55
[InlineData(
TestResourceNames
.efcosmos)]
56
public Task VerifyCosmosComponentWorks(
TestResourceNames
resourceName)
tests\testproject\Common\TestResourceNames.cs (8)
22
public static
TestResourceNames
Parse(IEnumerable<string> resourceNames)
24
TestResourceNames
resourcesToSkip =
TestResourceNames
.None;
27
if (Enum.TryParse<
TestResourceNames
>(resourceName, ignoreCase: true, out
var
name))
40
public static string ToCSVString(this
TestResourceNames
resourceNames)
42
return string.Join(',', Enum.GetValues<
TestResourceNames
>()
43
.Where(ename => ename !=
TestResourceNames
.None && resourceNames.HasFlag(ename)));