Have a question?
Message sent Close
View Categories

TestNG Reports

📄
filename.js
import org.testng.Reporter;

import org.testng.annotations.Test;

public class ReporterExample {

  @Test
public void exampleTest() {

    Reporter.log("→ Starting exampleTest()", true);

    // … test steps …

    boolean passed = /* your validation */;

    Reporter.log("→ Validation result: " + (passed ? "PASS" : "FAIL"), true);

    assert passed : "Check failed!";

  }

}

📄
filename.js
<suite name="MySuite">

  <listeners>

    <listener class-name="com.example.MyCustomReporter"/>

  </listeners>

  …

</suite>