В чем разница между форматом 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 проделали тяжелую работу, чтобы изменения не затронули вас.

Другие вопросы по тегам