File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -304,8 +304,13 @@ container-модели (CM §4.7) и относятся к одной из тр
304304
305305## Тестирование
306306
307+ ` tasks/*.os ` дёргают ` oneunit ` как CLI, поэтому он должен быть в ` PATH ` —
308+ ставим его глобально. ` asserts ` и ` 1commands ` подтянутся как локальные
309+ dev-зависимости из ` packagedef ` .
310+
307311``` bash
308- opm install --local --dev # установка dev-зависимостей
312+ opm install oneunit # test-runner глобально (нужен в PATH)
313+ opm install --local --dev # asserts, 1commands → ./oscript_modules
309314oscript tasks/test.os # все тесты + JUnit-отчёты в build/reports/
310315oscript tasks/test_unit.os # только юнит-тесты
311316oscript tasks/test_commonmark.os # только CommonMark conformance
Original file line number Diff line number Diff line change 66// CommonMark + GFM-расширения (tables, tasklists, strikethrough, autolinks).
77// В рантайме не требует сторонних библиотек — реализация полностью
88// автономна. Зависимости ниже относятся только к процессу разработки
9- // (запуск тестов, утверждения , обвязка над дочерними процессами в tasks/).
9+ // (утверждения в тестах , обвязка над дочерними процессами в tasks/).
1010//
11+ // oneunit (test-runner) намеренно НЕ указан в РазработкаЗависитОт:
12+ // reusable workflow autumn-library/workflows ставит его отдельным шагом
13+ // `opm install -l oneunit`. Если перечислить его и здесь, opm разворачивает
14+ // его транзитивные deps плоско в ./oscript_modules/, и второй вызов
15+ // reusable workflow ломает структуру `oneunit/oscript_modules/annotations`,
16+ // после чего CLI oneunit падает с «Библиотека не найдена: annotations».
17+ // Для локальной разработки oneunit ставится отдельно: `opm install oneunit`.
1118
1219Описание.Имя("oscript-md")
1320 .Версия("0.1.0")
1724 .АдресРепозитория("https://github.com/segate-ekb/oscript-md")
1825 .Описание("Markdown-парсер и рендерер на чистом OneScript: CommonMark и GFM-расширения.")
1926
20- .РазработкаЗависитОт("oneunit", "0.3.3")
2127 .РазработкаЗависитОт("asserts", "1.6.1")
2228 .РазработкаЗависитОт("1commands", "1.5.0")
2329
You can’t perform that action at this time.
0 commit comments