Возникло несколько вопросов относительно TestNG.
1) Кaк сделать так, чтобы время выводилось в том формате в котором удобно мне, а не в MS
2) Как сделать чтобы тесты выполнялись последовательно в случае использования @DataProvider
У меня вот такой код и тесты выполняются НЕ последовательно!
@DataProvider public Iterator<Object[]> WebSite() { List<Object[]> data = new ArrayList<Object[]>(); data.add(new Object[]{strLine}); data.add(new Object[]{strLine2}); ........... data.add(new Object[]{strLine3}); return data.iterator(); }
3) Можно ли сделать так, чтобы в логе нормально отображались русские слова? (конечно можно переключить кодировку, но это неудобно)
4) Когда тест ломается я пишу что-то вроде
Assert.fail("БлА - Бла- Бла ");А все степы логируются чем то вроде
Reporter.log("МОЙ ШАГ")
В результате, если тест ломается они выводятся в разные вкладки в конечном HML отчете, что ОЧЕНЬ неудобно! Как это объединить?
5)Если используются один тест с разными параметрами, то в конечном отчете на вкладке Time я вижу один тест без параметров с различными временами выполнения и понять какой к чему относится невозможном (см аттач)
Возможно это исправить?