docs: Обновлена документация по возможностям отладки#56
Conversation
WalkthroughДобавлена новая документация по отладке сценариев обработок и тестов и ссылка на неё в Changes
Sequence Diagram(s)Не применимо — изменения затрагивают только документацию, контрольный поток или новые runtime-компоненты не вводятся. Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes
Poem
Pre-merge checks and finishing touches✅ Passed checks (3 passed)
✨ Finishing touches🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (1)
🚧 Files skipped from review as they are similar to previous changes (1)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 2
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (2)
README.md(1 hunks)docs/ОтладкаСценариев.md(1 hunks)
🧰 Additional context used
🪛 LanguageTool
docs/ОтладкаСценариев.md
[uncategorized] ~10-~10: Пропущена запятая в сложном предложении: «как до, так и»
Context: ...дятся все тесты. Не должно быть ошибок, как до так и после разработки сценариев. Запуск все...
(Kak_Tak_i)
🔇 Additional comments (3)
README.md (1)
138-140: Добавление ссылки на документацию по отладке выполнено корректно.Новая ссылка на документацию по отладке сценариев логично размещена в разделе "Расширение функциональности" и соответствует формату других ссылок на документацию в файле.
docs/ОтладкаСценариев.md (2)
1-9: Введение и инструкция по установке оформлены хорошо.Вводное предложение мотивирует разработчика, а инструкция по установке 1testrunner ясна и формально корректна.
53-56: Рекомендации по покрытию тестами и организации fixtures практичны и полезны.Указания по позитивному/негативному покрытию сценариев и рекомендация хранить заготовки входных данных в папке
tests\fixturesсоответствуют лучшим практикам модульного тестирования.
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
There was a problem hiding this comment.
Actionable comments posted: 1
♻️ Duplicate comments (1)
docs/ОтладкаСценариев.md (1)
29-51: Исправьте путь к 1testrunner в конфигурации launch.json.Этот вопрос был уже отмечен в предыдущих отзывах. Путь на строке 41 некорректен и не будет работать для большинства пользователей. Согласно документации OneScript, 1testrunner распространяется как пакет opm (OneScript Package Manager), а не как отдельное приложение в Program Files.
Правильные пути обычно находятся в:
<директория установки OneScript>/lib/packages/1testrunner/...- или в директории пакетов текущего пользователя (в зависимости от конфигурации opm)
Рекомендуемое решение: Добавьте инструкцию для пользователей по определению корректного пути. Например:
4. Для успешной отладки должен быть установлен набор расширений: 1C (BSL) Extension Pack. Чтобы запускать и отлаживать правила-сценарии обработок через 1testrunner, требуется настроить launch.json в vscode (пример ниже). + +**Примечание:** Путь к 1testrunner зависит от способа установки. Чтобы найти корректный путь, выполните: +```bash +opm help 1testrunner +``` +или проверьте конфигурацию в `opm.cfg`.Затем обновите пример:
- "program": "c:\\Program Files\\OneScript\\lib\\1testrunner\\src\\main.os", + "program": "<путь к установленному пакету 1testrunner>\\src\\main.os",
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (1)
docs/ОтладкаСценариев.md(1 hunks)
🧰 Additional context used
🪛 markdownlint-cli2 (0.18.1)
docs/ОтладкаСценариев.md
7-7: Fenced code blocks should have a language specified
(MD040, fenced-code-language)
13-13: Fenced code blocks should have a language specified
(MD040, fenced-code-language)
18-18: Fenced code blocks should have a language specified
(MD040, fenced-code-language)
23-23: Fenced code blocks should have a language specified
(MD040, fenced-code-language)
|
@Kyrales Обнови свою ветку, она отстает от develop сильно |
@theshadowco актуализировал ветку |
|
@Kyrales |
@theshadowco исправил все замечания, кроме пути в program (т.к. решения не найдено как проще и универсальней задать и чтобы везде работало) |
Добавлена крайне нужна информация по возможностям настройки отладки тестов с деталями.
Не все знают как работать с тестами Oscript
Summary by CodeRabbit