dmpas / oscript-component-example

Пример внешней компоненты для Односкрипта
16 stars 8 forks source link

Добавить запуск тестов через 1testrunner при сборке в Appveyor #10

Open artbear opened 7 years ago

artbear commented 7 years ago
opm build 1testrunner

ну и подглядеть запуск тестов и вывод отчета junit у меня в https://github.com/artbear/1testrunner/blob/master/appveyor.yml

dmpas commented 7 years ago

ты предлагаешь после opm build делать opm install -f и запускать тесты, в которых написано #Использовать МояБиблиотека ? Или зачем запускать ещё одни тесты после NUnit?

artbear commented 7 years ago

ИМХО приемочные тесты нужны. 1тестраннер как раз их обеспечивает.

dmpas commented 7 years ago

чем они будут отличаться от этого? https://github.com/dmpas/oscript-component-example/blob/master/NUnitTests/Tests/external.os

artbear commented 7 years ago

Возможно, что ничем. Но ИМХО через NUnit какая-то магия :) Все-таки максимально близкий приемочный тест - это запуск тестов через oscript и подключение библиотеки внутри скрипта

dmpas commented 7 years ago

NUnit - это та магия, которая вызывается прямо из IDE на локальной машине. ДО коммита. А вот над "подключение библиотеки внутри скрипта" я действительно призадумался, ибо функционал уже тестируется, а используемость библиотеки - нет.