OneScript
OneScript copied to clipboard
[WIP] Покрытие через внешние тесты
@nixel2007 покрытие для сонара.
Analysis Details
0 Issues
0 Bugs
0 Vulnerabilities
0 Code Smells
Coverage and Duplications
No coverage information (34.30% Estimated after merge)
No duplication information (3.40% Estimated after merge)
+4 процента код кавереджа. Это запуск всех тестов такое дал или только какой-то один?
+4 процента код кавереджа. Это запуск всех тестов такое дал или только какой-то один?
@nixel2007 только typedescription, как проверка концепции если @EvilBeaver одобрит сам формат, то накидаю остальные
@dmpas А можно каждый тест в отдельный fact засунуть? Ну, типа динамически список тестов формировать?
Плюс интересно, почему пришлось делать новый враппер. В старом что-то не так в работе под дотнет?
@nixel2007 с ходу я не нагуглил, но не особо-то и гуглил. Я так пониммю, в 2.0 часть тестов пока заведомо красные, потому не стал делать автоматом все тесты.
В старом nUnit, в новом xUnit Ну и сам принцип создания движка поменялся. Теперь билдер и вот это вот вс.ё.
Analysis Details
0 Issues
0 Bugs
0 Vulnerabilities
0 Code Smells
Coverage and Duplications
No coverage information (38.90% Estimated after merge)
No duplication information (3.40% Estimated after merge)
+8!
https://stackoverflow.com/questions/13062975/xunit-programmatically-add-new-tests-facts
Не, чет выглядит как костыль. Тесты надо прописывать руками, дискавери тоже негибкое. Я начинал исследование кастомного тест-раннера для NUnit, даже ветку завел. Тогда скриптовые тесты были бы видны прямо в RIDER / VS и штатно прогонялись бы на CI
@EvilBeaver дискавери вроде как можно и настроить (см ссылку выше, при чем она десятилетней давности, может что-то лучше уже придумали).
А что за ветка?
А что за ветка?
Она не опубликована, потому что в ней нет ничего вменяемого. Поделиться нечем
https://docs.nunit.org/articles/nunit-engine/extensions/creating-extensions/Index.html
Не, чет выглядит как костыль. Тесты надо прописывать руками, дискавери тоже негибкое. Я начинал исследование кастомного тест-раннера для NUnit, даже ветку завел. Тогда скриптовые тесты были бы видны прямо в RIDER / VS и штатно прогонялись бы на CI
@EvilBeaver а думал, ты NUnit выкинул и перешёл на xUnit. Так-то давай NUnit вернём к жизни.
@EvilBeaver дискавери вроде как можно и настроить (см ссылку выше, при чем она десятилетней давности, может что-то лучше уже придумали).
@nixel2007 там по ссылке грусть какая-то. С динамическим формированием классов на коленке.
Analysis Details
0 Issues
0 Bugs
0 Vulnerabilities
0 Code Smells
Coverage and Duplications
No coverage information (38.90% Estimated after merge)
No duplication information (3.40% Estimated after merge)
Я понимаю, нет ничего более постоянного и так далее, но раз пока нет красивой реализации, поживём на некрасивой?