diff --git a/smoke-tests/apps/TraceLogBackUsingAgent/src/smokeTest/java/com/microsoft/applicationinsights/smoketest/TraceLogBackTest.java b/smoke-tests/apps/TraceLogBackUsingAgent/src/smokeTest/java/com/microsoft/applicationinsights/smoketest/TraceLogBackTest.java index cd5dc0cbd15..9f0002e6476 100644 --- a/smoke-tests/apps/TraceLogBackUsingAgent/src/smokeTest/java/com/microsoft/applicationinsights/smoketest/TraceLogBackTest.java +++ b/smoke-tests/apps/TraceLogBackUsingAgent/src/smokeTest/java/com/microsoft/applicationinsights/smoketest/TraceLogBackTest.java @@ -86,15 +86,20 @@ void testTraceLogBack() throws Exception { assertThat(md2.getProperties()).containsEntry("LoggerName", "smoketestapp"); assertThat(md2.getProperties()).containsKey("ThreadName"); - assertThat(md2.getProperties()).containsEntry("FileName", "SimpleTestTraceLogBackServlet.java"); - assertThat(md2.getProperties()) - .containsEntry( - "ClassName", - "com.microsoft.applicationinsights.smoketestapp.SimpleTestTraceLogBackServlet"); - assertThat(md2.getProperties()).containsEntry("MethodName", "doGet"); - assertThat(md2.getProperties()).containsEntry("LineNumber", "26"); - - assertThat(md2.getProperties()).hasSize(7); + if (checkLogBackCodeAttributes()) { + assertThat(md2.getProperties()) + .containsEntry("FileName", "SimpleTestTraceLogBackServlet.java"); + assertThat(md2.getProperties()) + .containsEntry( + "ClassName", + "com.microsoft.applicationinsights.smoketestapp.SimpleTestTraceLogBackServlet"); + assertThat(md2.getProperties()).containsEntry("MethodName", "doGet"); + assertThat(md2.getProperties()).containsEntry("LineNumber", "26"); + + assertThat(md2.getProperties()).hasSize(7); + } else { + assertThat(md2.getProperties()).hasSize(3); + } SmokeTestExtension.assertParentChild( rd, rdEnvelope, mdEnvelope1, "GET /TraceLogBackUsingAgent/traceLogBack");