Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • May 27 12:34
    artbear labeled #153
  • May 27 12:34
    artbear opened #153
  • Apr 24 20:09

    artbear on v1.10

    (compare)

  • Apr 24 20:09

    artbear on master

    Merge tag 'v1.9.0' into develop… Update ВыполнениеКоманд.os Доб… Merge pull request #1 from thes… and 11 more (compare)

  • Apr 24 20:09

    artbear on develop

    Обновил версии пакетов Установил номер версии на 1.10.0 Merge branch 'release/v1.10' in… (compare)

  • Apr 11 12:30
    artbear milestoned #147
  • Apr 11 12:30
    artbear demilestoned #147
  • Apr 11 12:28
    artbear commented #146
  • Apr 11 12:28
    artbear closed #146
  • Apr 11 12:28
    artbear commented #146
  • Apr 11 12:28
    artbear commented #152
  • Apr 11 12:28

    artbear on develop

    Добавлена информация по расшире… Merge pull request #152 from ze… (compare)

  • Apr 11 12:28
    artbear closed #152
  • Apr 11 12:27
    artbear labeled #152
  • Apr 11 12:27
    artbear milestoned #152
  • Apr 11 12:00
    zeratulayuris edited #152
  • Apr 11 11:41

    artbear on develop

    Исправление пропуска сценария … Merge pull request #151 from ze… (compare)

  • Apr 11 11:41
    artbear closed #151
  • Apr 11 11:41
    artbear labeled #151
  • Apr 11 11:41
    artbear milestoned #151
Artur Ayukhanov
@artbear
сейчас
сделал. Релиз 0.7
Забирай
Nikita Gryzlov
@nixel2007
ага, заработало
поправь в ридми плз - Команда.Выполнить() -> Команда.Исполнить()
было бы удобно получать вывод сразу, как он появляется.
по аналогии с работой СоздатьПроцесс
Nikita Gryzlov
@nixel2007
Предложение
задавать кодировку, только если она отличается от Неопределено
и по умолчанию ее в конструкторе не задавать
потому что тогда некорректно работает в консоли винды/гитбаше/vsc
плюс неизвестно, какая системная локаль стоит сейчас - это может быть винда не с cp1251
Nikita Gryzlov
@nixel2007
А, и по поводу 1бдд уже
у тебя строчка с шагом выполняется после ее выполнения (что логично, т.к. надо ее подкрашивать)
но если шаг что-то сыпет в консоиль через Сообщить(), то оно выводится через до вывода шага
как разрешить не знаю, может у тебя будут какие-то идеи
Artur Ayukhanov
@artbear

@nixel2007
А, и по поводу 1бдд уже
у тебя строчка с шагом выполняется после ее выполнения (что логично, т.к. надо ее подкрашивать)
но если шаг что-то сыпет в консоиль через Сообщить(), то оно выводится через до вывода шага
как разрешить не знаю, может у тебя будут какие-то идеи

давно над этим думаю. решения пока не придумал.
Да, проблема именно с раскраской связана :)

Пока максимум - отдельный ключ ком.строки, который отключает/включает подобное поведение :)

@nixel2007
Предложение
https://github.com/artbear/1commands/blob/master/src/%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%B0.os#L223
задавать кодировку, только если она отличается от Неопределено
и по умолчанию ее в конструкторе не задавать
потому что тогда некорректно работает в консоли винды/гитбаше/vsc
плюс неизвестно, какая системная локаль стоит сейчас - это может быть винда не с cp1251

у меня в Дженкинсе с включенным utf-8 при таком коде 1коммандс проблем нет
опиши, какие проблемы у тебя

Nikita Gryzlov
@nixel2007
oscript без ключа -encoding в vsc сыпет знаками вопроса
потому что ты ему явно указываешь ЮТФ-8
хотя по умолчанию вывод идет не в ютф-8
Artur Ayukhanov
@artbear

поправь в ридми плз - Команда.Выполнить() -> Команда.Исполнить()

Это давно исправлено.
При выпуске релиза 0.7 залетело в мастер

Nikita Gryzlov
@nixel2007
в случае оскрипта я еще могу рулить флагом энкодинг. а вот стороннее приложение - хрен его знает, в чем оно спамит в консоль
мне нужен RAW вывод
Artur Ayukhanov
@artbear

у гита проблема нет, в VSC запускаю через

    "windows": {
        "command": "cmd",
        "args": ["/c", "chcp 65001 >nul &"]
    },

и далее oscript или 1bdd или opm или 1testrunner

в консоли винды (Вин10) запускаю
@oscript.exe "C:\projects\1bdd\src\bdd.os"
выдается красивый текст

В линуксе также вроде бы все хорошо :)

что не так ? :)

Nikita Gryzlov
@nixel2007
потому что это вин10.
на вин7 будут проблемы
еще раз, Артур)
мне нужно, чтобы ты вообще не передавал этот параметр
потому что я в общем случае не знаю, как будет себя вести приложение
Artur Ayukhanov
@artbear
сделай PR с точным кодом, плиз :)
Artur Ayukhanov
@artbear
Выпущен релиз 1.3 "Стандартная библиотека шагов"
https://github.com/artbear/1bdd/releases/tag/1.3
@nixel2007 опубликуешь в хабе оскрипта?
Nikita Gryzlov
@nixel2007
done
Anatoly
@anatolean
Всех с Наступающим! Артур, спасибо тебе большое за отзывчивость и терпение. xUnit41c - для меня главное открытие 2016. Всем только зеленых полос в конце рабочего дня. Поднимаю бокал за всех!!!
Artur Ayukhanov
@artbear

@anatolean Я опоздал, но все равно Большое спасибо!

ЗЫ лучше поздно, чем никогда

Max A Mazin
@realMaxA

Добрый день

Возникли вопросы:

  1. Как просто искать определения стандартных шагов? Сейчас я это делаю тупым перебором определений шагов (благо функция "ПолучитьСписокШагов" определена в начале файла и все шаги можно увидеть там)
  2. Не кажется ли вам, что шаг "ЯВключаюОтладкуЛогаСИменем" не работает?
Nikita Gryzlov
@nixel2007
Список шагов должен давать тот же экстеншн, что используется для vb
Геркин автокомплит
Artur Ayukhanov
@artbear
  1. Не кажется ли вам, что шаг "ЯВключаюОтладкуЛогаСИменем" не работает?
да, он пока не работает :(
Nikita Gryzlov
@nixel2007
Нагенерил ишузов по запуску команд... Неудобно, мягко говоря
Artur Ayukhanov
@artbear

1bdd
Релиз 1.6.0 https://github.com/artbear/1bdd/releases/tag/1.6.0
Новые библиотечные шаги:

  • Шаг для управления файлами - Я удаляю каталог "Имя" #135

Исправлены ошибки и проблемы:

  • Несколько параметров в одной строке #138
  • Шаг "Я выполняю команду с параметрами" содержит английскую c #129
  • Шаг "Я выполняю команду с параметрами" передает в 1коммандс строку, обернутую в кавычки #130
  • Шаг "Я выполняю команду" должен учитывать наличие пробела #128
  • Исправил проблемные шаги и фичи #133
  • Сонар нашел проблемы в коде #127

Добавлен прогон фич/тестов через Travis CI linux #111 #134

Описание изменений релиза 1.6.0

Изменения с последнего релиза:
https://github.com/artbear/1bdd/compare/1.5.2...1.6.0

Artur Ayukhanov
@artbear

Релиз 1bdd 1.7.0

  • Во многие шаги работы с файлами добавлена возможность использования подстановки <КаталогПроекта> или <РабочийКаталог>
  • Добавлена возможность получать каталог проекта и рабочий каталог с двойными слешами, что важно для сравнения json-файлов
    Переменные "КаталогПроектаДвойныеСлеши" и "РабочийКаталогДвойныеСлеши"

Добавлены новые библиотечные шаги:

  • я удаляю файл
  • Пауза 1
  • я завершаю работу приложения "ИмяПриложения.exe"

https://github.com/artbear/1bdd/releases/tag/1.7.0

Борис
@zeratulayuris
@artbear подскажи, а как работает передача параметров для команд (шаги стандартной библитеки) из примеров? То ли я не понимаю, то ли не работает. Сценарий: https://gist.github.com/zeratulayuris/148db5f57a5987ae06efcf941b8bdbca
Борис
@zeratulayuris
Разобрался. Нужно было использовать структуру сценария.
Обидно только, что нельзя параметри из примеров использовать внутри строк, например, так:
Я выполняю команду "git" с параметрами "config --local <Параметр> <Значение>"
Artur Ayukhanov
@artbear
@zeratulayuris Посмотри https://github.com/artbear/1bdd/blob/master/docs/readme.md
есть возможность подстановки значений из переменных контекста в строки, пути и т.п.

А лучше идти в форум https://xdd.silverbulleters.org/ и создавать тему там или на гитхабе в ишузах

Т.к. я уже писал ранее

мы активно переезжаем на форум
https://xdd.silverbulleters.org

Пишите, пожалуйста, вопросы именно в указанный раздел форума.

В гиттере мы поддержку оказывать не будем.

У форума в сравнении с гиттером множество преимуществ:

  • на форуме сохраняется история
  • по каждой теме отдельные ветки
  • ничего не теряется и не сливается в один общий поток
  • форум гуглится поисковиками
  • и т.п. и т.д
Борис
@zeratulayuris
Ок, спасибо.