Очередной FAQ - как параметризовать настройки для запуска?
для этого можно использовать загрузку глобальных переменных из внешнего файла
- В своем каталоге проекта создать файл user_settings.json
- указать этот файл в настройках или использовать предопределенное имя файла
- использовать глобальные переменные в своих шагах через $$ИМЯ_ПЕРЕМЕННОЙ_1$$
Подробнее https://clck.ru/P4y4m
для этого можно использовать загрузку глобальных переменных из внешнего файла
- В своем каталоге проекта создать файл user_settings.json
{
"userSettings": [
{
"user": "USERNAME_1",
"settings": {
"ИМЯ_ПЕРЕМЕННОЙ_1": "ЗНАЧЕНИЕ_ПЕРЕМЕННОЙ_1",
"ИМЯ_ПЕРЕМЕННОЙ_2": "ЗНАЧЕНИЕ_ПЕРЕМЕННОЙ_2",
}
},
{
"user": "USERNAME_2",
"settings": {
"ИМЯ_ПЕРЕМЕННОЙ_1": "ЗНАЧЕНИЕ_ПЕРЕМЕННОЙ_1",
"ИМЯ_ПЕРЕМЕННОЙ_2": "ЗНАЧЕНИЕ_ПЕРЕМЕННОЙ_2",
}
}
]
}- указать этот файл в настройках или использовать предопределенное имя файла
- использовать глобальные переменные в своих шагах через $$ИМЯ_ПЕРЕМЕННОЙ_1$$
Подробнее https://clck.ru/P4y4m
GitHub
vanessa-opensource/add
Разработка с управляемым качеством на 1С. Contribute to vanessa-opensource/add development by creating an account on GitHub.
Интересная обратная связь по ускорению выполнения тестов у "соседей". Частично применима и для нас. Лично я в Vanessa-ADD давно уже отключил эти настройки для пакетного запуска, ИМХО смысла нет даже держать эту настройку в json-файле
да и в интерактивном режиме эта настройка в Ванесса-АДД выполняется всего один раз. у "соседей" она выполнялась достаточно часто, смотрел в 2018 году.
да и в интерактивном режиме эта настройка в Ванесса-АДД выполняется всего один раз. у "соседей" она выполнялась достаточно часто, смотрел в 2018 году.
Forwarded from Lex
Если кому интересно, занимался скоростью тестов. В моем случае тесты проходили в CI контуре за 17 часов.
Как я ускорил это дело:
1. Надо в JSON прописать два параметра:
'updatestatistics': false,
'updatetreewhenscenariostarts': false,
Они отвечают за обновление статистики, которая в конутре нафиг не надо, это ускорило работу до 10 часов.
2. Изначально тесты все гнались в SQL версии, переведя на файловую - ускорилось все до 8 часов.
3. Так же снимается замер через отладку, чтобы покрытие делать, наличие отладки - не повлияло на скорость, там что то в пределах 1-2%, считаю погрешностью.
Делитесь, кто еще знает какие особенности ускорения? :)
Как я ускорил это дело:
1. Надо в JSON прописать два параметра:
'updatestatistics': false,
'updatetreewhenscenariostarts': false,
Они отвечают за обновление статистики, которая в конутре нафиг не надо, это ускорило работу до 10 часов.
2. Изначально тесты все гнались в SQL версии, переведя на файловую - ускорилось все до 8 часов.
3. Так же снимается замер через отладку, чтобы покрытие делать, наличие отладки - не повлияло на скорость, там что то в пределах 1-2%, считаю погрешностью.
Делитесь, кто еще знает какие особенности ускорения? :)
Forwarded from Желтый клуб (Евгений Шилов)
Недавно в Белгороде прошел митап Желтого клуба по тестированию. Годный очень материал.
Для новичков, кто хочет начать совершать первые шаги в тестировании под 1С.
Поговорили о видах тестирования и зачем оно вообще надо.
Написали первый unit тест. Пример Валентин подобрал бомбический, многое стало понятным.
Алексей рассказал про интересную методику тестирования "Черный ящик".
Записи доступны на канале Желтого клуба: https://www.youtube.com/playlist?list=PLyPGQit-0cVwS4hKLx5eK_H1FF-Q9gSy8
Если ты еще не в теме тестов, то советую посмотреть. Ребята все рассказали на очень доступном языке!
Для новичков, кто хочет начать совершать первые шаги в тестировании под 1С.
Поговорили о видах тестирования и зачем оно вообще надо.
Написали первый unit тест. Пример Валентин подобрал бомбический, многое стало понятным.
Алексей рассказал про интересную методику тестирования "Черный ящик".
Записи доступны на канале Желтого клуба: https://www.youtube.com/playlist?list=PLyPGQit-0cVwS4hKLx5eK_H1FF-Q9gSy8
Если ты еще не в теме тестов, то советую посмотреть. Ребята все рассказали на очень доступном языке!
В https://github.com/vanessa-opensource/add/pull/853 отличный вариант для опенсорса - автор сам нашел проблему и сам же исправил! Идеально!
GitHub
Добавлена возможность установки доп. свойств объекта при удалении данных для метода "УдалитьСозданныеДанные" by Mity1440 · Pull…
реализация #852
сделанные изменения
Добавлена переменная модуля ДопСвойстваУдаляемыхДанных;
Добавлен метод программного интерфейса "УстановитьДопСвойстваУдаляемыхДанных" для уст...
сделанные изменения
Добавлена переменная модуля ДопСвойстваУдаляемыхДанных;
Добавлен метод программного интерфейса "УстановитьДопСвойстваУдаляемыхДанных" для уст...
Напомню - при проблемах запуска тестов, например, при наличии ошибки
Не найден файл статуса D:\Git\Pr\build\xddExitCodePath.txtиспользуйте спец.пункт FAQ Ванесса-АДД
GitHub
add/F.A.Q.MD at develop · vanessa-opensource/add
Разработка с управляемым качеством на 1С. Contribute to vanessa-opensource/add development by creating an account on GitHub.
Forwarded from Василий Соколов
image_2021-04-12_17-09-46.png
13.1 KB
Слово дня - НДСить
Вариант применения: "Основание не НДСить"
Вариант применения: "Основание не НДСить"
Новый мем для коллекции - безысходники )
безысходное программное обеспечение )
Александр Кунташов @kuntashov предложил сегодня на встрече!
безысходное программное обеспечение )
Александр Кунташов @kuntashov предложил сегодня на встрече!
Пятничная ошибка - коллега случайно выделил область в печатной форме и выяснил, что в ней есть белый текст на белом фоне.
на скриншоте выделение в нижней части в красной рамке - если присмотреться, виден белый цвет )
нужен дымовой тест, похоже
на скриншоте выделение в нижней части в красной рамке - если присмотреться, виден белый цвет )
нужен дымовой тест, похоже
- можно сравнить свойства ЦветТекста и ЦветФона у табличного документа
- если они одинаковы или являются оттенком белого, тогда выдавать ошибкуИнтересное срабатывание нового правила для СтрШаблон
глазами такую проблему найти сложно )
#статанализ
глазами такую проблему найти сложно )
#статанализ
И еще замечательная иллюстрация опасностей копипаста
подтверждение эмпирического правила "Ошибка последней строки"
#статанализ
подтверждение эмпирического правила "Ошибка последней строки"
#статанализ
говорят, что 8.3.19 вышла.
куча вкусностей.
появилось событие ПередПечатью, не прошло и кучи лет )
куча вкусностей.
появилось событие ПередПечатью, не прошло и кучи лет )
❤1
Всем привет! Планирую выпустить релиз Ванесса-АДД.
Вопрос к контрибьюторам\пользователям - что нужно срочно поправить или доделать в девелоп-версии?
Вопрос к контрибьюторам\пользователям - что нужно срочно поправить или доделать в девелоп-версии?
Замечательная работа - и видео, и гитхаб-репозиторий
А еще выяснилось, что коллега буквально недавно проходил у нас, в Инфостарте, ДевОпс-курс.
Обалденный результат!
Огромное спасибо!
А еще выяснилось, что коллега буквально недавно проходил у нас, в Инфостарте, ДевОпс-курс.
Обалденный результат!
Огромное спасибо!
Forwarded from Очаковский Владимир. Разработка в 1С
Всем привет! Сделал сборку для VanessaADD для точечной настройки дымовых тестов с возможностью оставить для проверки только объекты расширения. Более подробно описал на странице проекта на GitHub.
Демонстрация: https://youtu.be/NzB2dIhH08s
Сборка: https://github.com/leobrn/ones-smoke-allure
Кстати, тема дымовых тестов и использование VanessaADD была одна из первых тем на курсе по DevOps (https://news.1rj.ru/str/ovmst/90).
Используете ли вы VanessaADD? Расскажите про свои кейсы.
На просторах ютуба нашел плейлист по данной теме https://www.youtube.com/playlist?list=PLB1FqRhexVy65PCet9YFZ9uHAh6hu2C24
Тема раскрывается даже лучше, чем на курсе.
#1С #vanessa #devops
Демонстрация: https://youtu.be/NzB2dIhH08s
Сборка: https://github.com/leobrn/ones-smoke-allure
Кстати, тема дымовых тестов и использование VanessaADD была одна из первых тем на курсе по DevOps (https://news.1rj.ru/str/ovmst/90).
Используете ли вы VanessaADD? Расскажите про свои кейсы.
На просторах ютуба нашел плейлист по данной теме https://www.youtube.com/playlist?list=PLB1FqRhexVy65PCet9YFZ9uHAh6hu2C24
Тема раскрывается даже лучше, чем на курсе.
#1С #vanessa #devops
YouTube
VanessaADD. Дымовые тесты для 1С и вывод результата в отчет Allure. Проверяем доработки в расширение
Проверяем доработки в расширение c помощью VanessaADD. Настраиваем, запускаем дымовые тесты и анализируем в отчете Allure.
Доработаны инструменты для VanessaADD для управления дымовыми тестами. Точечная настройка дымовых тестов. Возможность отобрать объекты…
Доработаны инструменты для VanessaADD для управления дымовыми тестами. Точечная настройка дымовых тестов. Возможность отобрать объекты…