В чем разница между форматом nunit3 xml и форматом nunit2 xml?
В выпуске NUnit 3 появился новый отчет о тестах в формате xml. Это формат nunit3.
Есть немного информации об этом https://github.com/nunit/docs/wiki/Console-Command-Line.
Там сказано:
Опция --result может использовать любой из следующих форматов:
nunit3 - собственный формат XML для NUnit 3.0 nunit2 - устаревший формат XML, используемый в предыдущих выпусках NUnit Параметр --explore может использовать любой из следующих форматов:
nunit3 - собственный формат XML для случаев NUnit 3.0 - текстовый файл, содержащий полные имена всех тестовых случаев. Если --explore используется без указания какой-либо спецификации, на консоль выводится список тестовых случаев.
Итак, сейчас мы можем использовать следующий параметр консоли: --result=TestResults.xml;format=nunit3
и он создаст отчет в формате nunit3.
Итак, мой вопрос: в чем разница между этими двумя форматами?
На самом деле я не заметил никаких изменений, но я использую TeamCity для публикации результатов тестов, так что, возможно, именно поэтому.
1 ответ
Внутренний xsd файла результатов был изменен, чтобы предоставить больше информации.
Разница в самом формате xml, т.е. xsd
TeamCity проделали тяжелую работу, чтобы изменения не затронули вас.