Skip to content

v1.8.0 Новые шаги + подстановка переменных контекста + документация

Compare
Choose a tag to compare
@artbear artbear released this 24 Sep 06:36
· 90 commits to develop since this release

Фреймворк 1bdd

  • Документированы все библиотечные шаги и API продукта Документация
  • Во все шаги управления каталогами/файлами добавил возможность подстановки путей из переменных контекста
    • примеры есть в описании функции ПолучитьПутьФайлаСУчетомПеременныхКонтекста
  • Можно использовать нативную подстановку переменных из контекста во многих шагах
    • примеры есть в описании функции ЗначениеСУчетомПеременныхКонтекста
  • Исправлена ошибка неверного сообщения о дублировании шагов, если путь к файлам в разных регистрах
  • Добавлены новые методы в API BDD
    • ЗначениеСУчетомПеременныхКонтекста
    • ПолучитьПутьФайлаСУчетомПеременныхКонтекста

Новые шаги по управлению переменными контекста

  • Я сохраняю значение 123 в переменную "ПеременнаяДляУстановки"
    • Я сохраняю значение "ПеременнаяДляУстановки" в переменную "ВтораяПеременнаяДляЧтения"
  • Значение "ПеременнаяДляЧтения" равно "123"
  • Значение "ПеременнаяДляЧтения" не равно "123"

Новые шаги по управлению командами

  • Я устанавливаю путь выполнения команды "МоеПриложение" как "КаталогПроекта/src/bdd.os"
  • Я добавляю параметры для команды "oscript"
        Я добавляю параметры для команды "oscript"
            | -version |

с передачей параметров в таблице

  • я включаю полную отладку логов пакетов OneScript
  • я выключаю полную отладку логов пакетов OneScript

Новые шаги по управлению файлами

  • Я создаю файл "ХХХ" с текстом - простая или многострочная строка #145

  • Я создаю временный каталог и сохраняю его в переменной "СпециальныйКаталог"

  • Я создаю каталог "СпециальныйКаталог/folder0/folder01"

  • Я создаю каталог "folder1/folder11" внутри каталога "СпециальныйКаталог"

  • Я создаю файл "СпециальныйКаталог/folder0/file01.txt"

  • Я создаю файл "folder0/file01.txt" внутри каталога "СпециальныйКаталог"

  • Каталог "folder01" внутри каталога "СпециальныйКаталог" существует

  • Каталог "folder0/folder01" внутри каталога "СпециальныйКаталог" не существует

  • Файл "file01.txt" внутри каталога "СпециальныйКаталог" существует

  • Файл "folder0/file01.txt" внутри каталога "СпециальныйКаталог" не существует

  • Я удаляю каталог "ПутьКаталога"

  • Я удаляю файл "ПутьФайла"

Новые шаги по управлению переменными окружения

  • Я сохраняю значение 123 в переменную окружения "ПеременнаяДляУстановки"
  • Я устанавливаю переменную окружения "BDDVAR1" из переменной "ПеременнаяДляУстановки"
  • я получаю переменную окружения "BDDVAR1" в переменную "ПеременнаяДляЧтения"
  • Я очищаю значение переменных окружения
        Я очищаю значение переменных окружения
            |BDDVAR1|

Прочее

  • Добавил конфигурацию отладчика для отладки запуска
  • Поправил файл задач VSC - перевел в современный формат

Реализация #142 #140 #117 #125