35 references to TestResourceNames
Aspire.EndToEnd.Tests (35)
IntegrationServicesFixture.cs (23)
27
private
TestResourceNames
_resourcesToSkip;
77
if (_resourcesToSkip !=
TestResourceNames
.None && _resourcesToSkip.ToCSVString() is string skipArg)
82
var waitForDashboard = !_resourcesToSkip.HasFlag(
TestResourceNames
.dashboard);
91
public Task DumpComponentLogsAsync(
TestResourceNames
resource, ITestOutputHelper? testOutputArg = null)
93
if (resource ==
TestResourceNames
.None)
97
if (resource ==
TestResourceNames
.All || !Enum.IsDefined<
TestResourceNames
>(resource))
104
TestResourceNames
.postgres or
TestResourceNames
.efnpgsql => "postgres",
105
TestResourceNames
.redis => "redis",
120
public void EnsureAppHasResources(
TestResourceNames
expectedResourceNames)
122
foreach (
var
ename in Enum.GetValues<
TestResourceNames
>())
124
if (ename !=
TestResourceNames
.None && expectedResourceNames.HasFlag(ename) && _resourcesToSkip.HasFlag(ename))
131
private static
TestResourceNames
GetResourcesToSkip()
133
TestResourceNames
resourcesToInclude = TestScenario switch
135
"basicservices" =>
TestResourceNames
.redis
136
|
TestResourceNames
.postgres
137
|
TestResourceNames
.efnpgsql,
138
"" or null =>
TestResourceNames
.All,
142
TestResourceNames
resourcesToSkip =
TestResourceNames
.All & ~resourcesToInclude;
145
resourcesToSkip |=
TestResourceNames
.dashboard;
IntegrationServicesTests.cs (4)
23
[InlineData(
TestResourceNames
.postgres)]
24
[InlineData(
TestResourceNames
.efnpgsql)]
25
[InlineData(
TestResourceNames
.redis)]
26
public Task VerifyComponentWorks(
TestResourceNames
resourceName)
tests\testproject\Common\TestResourceNames.cs (8)
19
public static
TestResourceNames
Parse(IEnumerable<string> resourceNames)
21
TestResourceNames
resourcesToSkip =
TestResourceNames
.None;
24
if (Enum.TryParse<
TestResourceNames
>(resourceName, ignoreCase: true, out
var
name))
37
public static string ToCSVString(this
TestResourceNames
resourceNames)
39
return string.Join(',', Enum.GetValues<
TestResourceNames
>()
40
.Where(ename => ename !=
TestResourceNames
.None && resourceNames.HasFlag(ename)));