Как получить информацию о состоянии TestNG Eclipse Test Run из консоли, чтобы использовать ее при необходимости? - PullRequest
0 голосов
/ 19 мая 2018

Я пытаюсь использовать информацию о состоянии выполнения теста TestNG (например, пройденные тесты, неудачные тесты, пропущенные тесты).

Ex - хочу использовать это

Sanity_Suite
=======================
Total tests run: 6,Passed:4, Failures: 2, Skips: 0
=========================================

У меня естьнаписал метод, который отправляет получателю информацию о состоянии теста через смс.Вот -> sendTestReportBySMS() method

Я использовал ITestReporter, ITestResult, TestNG и другие связанные контексты, чтобы получить правильное состояние выполнения теста, я использую TestNG и ExtentReporter и пытаюсь получить информацию через любой раундвозможный.Но я получаю смешанные или неправильные результаты.

(НИЖЕ ПОЛУЧЕНО СМС)

sms_snapshot

Есть ли какие-либо предложения, чтобы сделать это?

1 Ответ

0 голосов
/ 20 мая 2018

Я понял, что вы пытаетесь отправить смс с testresults. Не могли бы вы предоставить объект ITestResults.Или, чтобы было проще, попробуйте класс StringBuilder, возможно, он облегчит и исправит вашу проблему:

StringBuilder sb = new StringBuilder();
sb.append("Titlle\n");
sb.append("Passed: " + cntPass + "\n");
sb.append("Failed: " + cntFail + "\n");
sb.append("Description: " + description +"\n");
return sb.toString();

Из данного кода на самом деле очень сложно увидеть полную картину.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...