These are chat archives for silverbulleters/vanessa-behavior

21st
Dec 2016
Andrewww123
@Andrewww123
Dec 21 2016 07:28
Подскажите по тестовым данным. Грубо говоря, у нас есть обработка, которая генерирует тестовые данные и мы после каждого добавленного теста дополняем эту обработку?
Nikita Gryzlov
@nixel2007
Dec 21 2016 07:45
сценарий должен сам подготавливать себе тестовые данные
много фич - много обработок
Andrewww123
@Andrewww123
Dec 21 2016 07:47
Понял, спасибо
Nenashev Anatoliy
@naa4sb
Dec 21 2016 08:13
По желанию и обст
оятельствам)
Сценарий не должен) Это ему должны обеспечить контекст.
Roman Gamanetc
@ramzesvvsu
Dec 21 2016 08:59
Скажите пожалуйста, готовых снипетов которые бы ждали закрытия такого окна нет?
https://gyazo.com/6f788b56d5b6c0543cec409920c9c2c6
К чему лучше привязаться чтобы дождаться закрытия окна?
Evhen Sosna
@pumbaEO
Dec 21 2016 09:00
пауза ?
Roman Gamanetc
@ramzesvvsu
Dec 21 2016 09:00
Угу
Я сейчас сделал И пауза 100
Может есть другой способ
Evhen Sosna
@pumbaEO
Dec 21 2016 09:08
Ну я что-бы паузу не пихать в сам шаг, делал вот так
  Сценарий: Помещение в хранилище нового общего модуля и проверка его появления в git
    И я создаю или очищаю каталог "/srv/data/test1/test/repo/test/"
    Когда я копирую из fixtures каталог repo в папку "/srv/data/test1/test/repo/test/"
    И запустим задачу "check-test" на выполнение
    И проверим что задача "sync-test" запустилась или заснем на 10 секунд
    И проверим что задача "sync-test" запустилась или заснем на 20 секунд
    И проверим что задача "sync-test" запустилась или заснем на 0 секунд
    Тогда проверим что задача выполнилась успешно или заснем на 60 секунд
    Тогда проверим что задача выполнилась успешно или заснем на 180 секунд
    Тогда проверим что задача выполнилась успешно или заснем на 200 секунд
    Тогда проверим что задача выполнилась успешно
    Дано аутентификация совпадает с jenkins
    Дано имя репозитория "test"
    Дано адрес git "git.http.192.168.33.10.xip.io"
    Когда склонировал репозиторий c git сервера
    Тогда проверили что в каталоге src/cf/CommonModules существует файл ОбщийМодуль1.xml
но это мне не сильно нравится, правильней наверное в самом шаге делать паузу.
Roman Gamanetc
@ramzesvvsu
Dec 21 2016 09:09
Пока ограничусь паузой
Просто паузы может быть мало
Nenashev Anatoliy
@naa4sb
Dec 21 2016 09:11
Можно ждать открытия окна, которое становится активным после закрытия.
AlexGavr
@AlexGavr
Dec 21 2016 13:55
Добрый день.
Возникает проблема при загрузки данных из фикстуры через обработку "Выгрузка и загрузка данных XML". Тест совершенно спокойно проходит в базе откуда выгружали данные, но в другой, даже пустой валится на загрузке данных. Находил решения для подобных проблем, но они мне не помогли. Может кто-нибудь подсказать что можно сделать в такой ситуации? Конфигурация "Комплексная автоматизация 2 (2.2.1.142)".
bug.PNG
Алехин Александр
@alehinsasha
Dec 21 2016 14:59
@AlexGavr для обработки ВыгрузкаЗагрузкаДанныхXML обязательное условие чтобы конфигурация выгрузки данных и конфигурация загрузки данных были идентичны по структуре. Как загрузчик фикстур эта обработка используется так: руками создаете данные, с помощью этой обработки нужные данные получаете в виде текста XML, этот текст в макет фичи, а в сценарии - загрузка. И все это в одной конфигурации, а если нужно из другой конфигурации данные перенести - придется их структуры синхронизировать.
Roman Gamanetc
@ramzesvvsu
Dec 21 2016 22:39
Добрый день, Коллеги!
При формировании отчета в JUnit выходит ошибка на строке
РезультатПрохожденияТестовСценария = ПараметрыОтчетаУФ.МассивРезультатПрохожденияТестовСценария[ИДВМассиве];
Стоит создать ISSUE?
Konstantin Yudin
@eSTau
Dec 21 2016 22:52
Доброго время суток.
Хочется попробовать ваш инструмент, но мы работаем на обычных формах, а я так понимаю что инструмент не сильно развивается для работы с конфигурациями на обычных формах. Думаю интегрировать инструмент в дерево метаданных, для того чтобы в толстом клиенте запускалась управляемая форма. Возможен ли такой вариант работы? И какие проблемы могут возникнуть при таком варианте использования инструмента?
Nenashev Anatoliy
@naa4sb
Dec 21 2016 22:59
хм. падает VB при запуске на функции Функция ПолучитьМассивЗанятыхПортов() в момент чтения текстовика, в который должен быть перенаправлен вывод исполнения батника) батник запускается через ВыполнитьКомандуОСБезПоказаЧерногоОкна(). в которой создается батник для запуска батника и запускается через wshshell.run.
падает, если в пути к каталогу временных файлов есть кириллица. кодовая страница в консоли по умолчанию 866.
если в ВыполнитьКомандуОСБезПоказаЧерногоОкна батник для запуска батника записать в OEM, а не в ANSI, то всё работает
это после
silverbulleters/vanessa-behavior@2c53444