소스 검색

#2541 Refine test naming in ExtentReportExtension

Use "ClassName.TestName" format for test names in reports. This change improves traceability by associating tests with their respective classes, making debugging and analysis more intuitive.
Richard Tingle 1 개월 전
부모
커밋
0acc3fede7
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      jme3-screenshot-tests/src/main/java/org/jmonkeyengine/screenshottests/testframework/ExtentReportExtension.java

+ 2 - 1
jme3-screenshot-tests/src/main/java/org/jmonkeyengine/screenshottests/testframework/ExtentReportExtension.java

@@ -101,7 +101,8 @@ public class ExtentReportExtension implements BeforeAllCallback, AfterAllCallbac
     @Override
     public void beforeTestExecution(ExtensionContext context) {
         String testName = context.getDisplayName();
-        currentTest = extent.createTest(testName);
+        String className = context.getRequiredTestClass().getSimpleName();
+        currentTest = extent.createTest(className + "." + testName);
     }
 
     public static ExtentTest getCurrentTest() {