Я пытаюсь установить номер версии для каждого из моих тестов в testrail.
В настоящее время мои тесты отправляют обратно в Testrail результаты моих тестов.Поэтому перед тестами я хочу использовать Scanner, чтобы узнать у пользователя номер версии, они вводят и используют эту строку в каждом тесте после этого, но я не знаю, как создать класс, который будет запускаться первым, а затем добавить строку вкаждый тест.
Я только QA, поэтому мои знания Java не очень хорошие.
Ниже приведен метод, который я использую для добавления идентификатора версии.Можно ли использовать для этого геттеры и сеттеры?
public static void addResultForTestCase(String testCaseId, int status,
String error) {
String testRunId = TEST_RUN_ID;
APIClient client = new APIClient(RAILS_ENGINE_URL);
client.setUser(TESTRAIL_USERNAME);
client.setPassword(TESTRAIL_PASSWORD);
Map data = new HashMap();
data.put("status_id", status);
data.put("comment", "Test Executed - Status updated automatically from Selenium test automation.");
data.put("version", String version);
client.sendPost("add_result_for_case/"+testRunId+"/"+testCaseId+"", data);
}