Skip to content

Commit b15c82c

Browse files
authored
[ASM] Skip integration tests Microsoft.Data.Sqlite on net 3.0 (#6342)
## Summary of changes Skip integration tests using `Microsoft.Data.Sqlite` on `netcoreapp3.0`. ## Reason for change On the CI, the tests using the sqlite databse using `Microsoft.Data.Sqlite` on `netcoreapp3.0` were failing.
1 parent 79b28b3 commit b15c82c

File tree

1 file changed

+24
-3
lines changed

1 file changed

+24
-3
lines changed

tracer/test/Datadog.Trace.Security.IntegrationTests/IAST/AspNetCore5IastTests.cs

+24-3
Original file line numberDiff line numberDiff line change
@@ -227,8 +227,15 @@ await VerifyHelper.VerifySpans(spansFiltered, settings)
227227
[InlineData("Microsoft.Data.Sqlite")]
228228
public async Task TestIastStoredXssRequest(string database)
229229
{
230-
var filename = "Iast.StoredXss.AspNetCore5." + (IastEnabled ? "IastEnabled" : "IastDisabled");
231230
var useMicrosoftDataDb = database == "Microsoft.Data.Sqlite";
231+
#if NETCOREAPP3_0
232+
if (useMicrosoftDataDb && EnvironmentHelper.IsAlpine())
233+
{
234+
throw new SkipException();
235+
}
236+
#endif
237+
238+
var filename = "Iast.StoredXss.AspNetCore5." + (IastEnabled ? "IastEnabled" : "IastDisabled");
232239
if (RedactionEnabled is true) { filename += ".RedactionEnabled"; }
233240
var url = $"/Iast/StoredXss?param=<b>RawValue</b>&useMicrosoftDataDb={useMicrosoftDataDb}";
234241
IncludeAllHttpSpans = true;
@@ -255,8 +262,15 @@ await VerifyHelper.VerifySpans(spansFiltered, settings)
255262
[InlineData("Microsoft.Data.Sqlite")]
256263
public async Task TestIastStoredXssEscapedRequest(string database)
257264
{
258-
var filename = "Iast.StoredXssEscaped.AspNetCore5." + (IastEnabled ? "IastEnabled" : "IastDisabled");
259265
var useMicrosoftDataDb = database == "Microsoft.Data.Sqlite";
266+
#if NETCOREAPP3_0
267+
if (useMicrosoftDataDb && EnvironmentHelper.IsAlpine())
268+
{
269+
throw new SkipException();
270+
}
271+
#endif
272+
273+
var filename = "Iast.StoredXssEscaped.AspNetCore5." + (IastEnabled ? "IastEnabled" : "IastDisabled");
260274
var url = $"/Iast/StoredXssEscaped?useMicrosoftDataDb={useMicrosoftDataDb}";
261275
IncludeAllHttpSpans = true;
262276
await TryStartApp();
@@ -282,8 +296,15 @@ await VerifyHelper.VerifySpans(spansFiltered, settings)
282296
[InlineData("Microsoft.Data.Sqlite")]
283297
public async Task TestIastStoredSqliRequest(string database)
284298
{
285-
var filename = "Iast.StoredSqli.AspNetCore5." + (IastEnabled ? "IastEnabled" : "IastDisabled");
286299
var useMicrosoftDataDb = database == "Microsoft.Data.Sqlite";
300+
#if NETCOREAPP3_0
301+
if (useMicrosoftDataDb && EnvironmentHelper.IsAlpine())
302+
{
303+
throw new SkipException();
304+
}
305+
#endif
306+
307+
var filename = "Iast.StoredSqli.AspNetCore5." + (IastEnabled ? "IastEnabled" : "IastDisabled");
287308
var url = $"/Iast/StoredSqli?useMicrosoftDataDb={useMicrosoftDataDb}";
288309
IncludeAllHttpSpans = true;
289310
await TryStartApp();

0 commit comments

Comments
 (0)