Не удается отладить метод beforeSuite в IntelliJ Idea - PullRequest
2 голосов
/ 24 октября 2019

Я использую простой код автоматизации с использованием TestNG. Мои строки кода печатаются в журнале консоли и выполняются - но я не могу отладить ни одну из строк.

Что мешает мне отладить мой код, даже если он работает?

@BeforeSuite(alwaysRun = true)
@Parameters({ "suite-param" })
public void beforeSuite(ITestContext testContext, @Optional String suiteFile) throws Exception {
    ConsoleLogger.info("------- Inititiating Suite " + testContext.getSuite().getName() + " --------");
    int nnn = 333;
    testDBAndOtherSettings();
}

Мой код компилируется, и я могу запускать методы испытаний TestNG и получать от них результаты. Почему я не могу отладить свой собственный код?

Примечание: в методе "testDBAndOtherSettings" я использую DataOutputStream. Я пытаюсь открыть соединение и сделать это:

try( DataOutputStream wr = new DataOutputStream( conn.getOutputStream())) {
            wr.write( postData );
        }

1 Ответ

0 голосов
/ 31 октября 2019

Проблема использования с моими параметрами VM. Мне пришлось добавить эту опцию, чтобы иметь возможность отладки кода:

-DforkMode=never

Я запускаю testNG через файл POM, и без этой конфигурации он не позволит мне отладить.

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