Size: a a a

1С, БСП, DevOps и Архитектура

2020 June 03

JD

John Doe in 1С, БСП, DevOps и Архитектура
Не получится подсовывать этому дин. списку какой-то еще источник данных сбоку, помимо запроса который в нем прописан
источник

AC

Anton Charushkin in 1С, БСП, DevOps и Архитектура
Knott Watt
Их у нас не планируется заводить пока что(
тогда ручное регрессионное тестирование, которое, конечно, тоже никто не будет делать (тщательно)
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Разве что реализовывать кэш через служебный регистр в самой БД
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Knott Watt
Их у нас не планируется заводить пока что(
Почему?
источник

KW

Knott Watt in 1С, БСП, DevOps и Архитектура
John Doe
Почему?
Не знаю) возможно, слишком дорого тесты писать, но это не точно
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Knott Watt
Не знаю) возможно, слишком дорого тесты писать, но это не точно
Дороже чем цена ошибки от какого-то там рефакторинга, с которого ты начал разговор? :)
источник

AC

Anton Charushkin in 1С, БСП, DevOps и Архитектура
Knott Watt
Не знаю) возможно, слишком дорого тесты писать, но это не точно
дороже, чем ловить ошибки на продакшене?
источник

KW

Knott Watt in 1С, БСП, DevOps и Архитектура
Anton Charushkin
дороже, чем ловить ошибки на продакшене?
Иногда да
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
С тестами правда такова, что их не заводят только ради удобства. Их заводят от боли, измеряемой конкретно ощутимыми деньгами.
источник

AC

Anton Charushkin in 1С, БСП, DevOps и Архитектура
Knott Watt
Иногда да
тогда просто примите риски, что где-то что-то отвалится. Помолитесь и приступайте к рефакторингу
источник

KW

Knott Watt in 1С, БСП, DevOps и Архитектура
Anton Charushkin
тогда просто примите риски, что где-то что-то отвалится. Помолитесь и приступайте к рефакторингу
Спасибо)
источник

AC

Anton Charushkin in 1С, БСП, DevOps и Архитектура
Коллеги, помогите разобраться, пожалуйста.
В GitLab CI запускаются тесты (Vanessa Automation) через vanessa-runner. Несколько тестов провалено, но задание всё равно зеленое, пайплайн пройден. В файле BuildStatus.log код возврата - 2.
Как уронить пайплайн? Вручную анализировать BuildStatus.log?
источник

AC

Anton Charushkin in 1С, БСП, DevOps и Архитектура
источник

AC

Anton Charushkin in 1С, БСП, DevOps и Архитектура
Ранее если хотя бы один тест не проходил, задание падало и валило весь пайплайн. Но на днях мы обнаружили, что это перестало работать. Не знаю с чем связано, т.к. заметили не сразу. Возможно, обновляли VA или vanessa-runner, или меняли конфигурацию сборочной линии.
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Anton Charushkin
Ранее если хотя бы один тест не проходил, задание падало и валило весь пайплайн. Но на днях мы обнаружили, что это перестало работать. Не знаю с чем связано, т.к. заметили не сразу. Возможно, обновляли VA или vanessa-runner, или меняли конфигурацию сборочной линии.
А как сама ВА может влиять на пайплайн?
источник

AC

Anton Charushkin in 1С, БСП, DevOps и Архитектура
John Doe
А как сама ВА может влиять на пайплайн?
ну допустим не VA, а vanessa-runner, который запускает VA
источник

AC

Anton Charushkin in 1С, БСП, DevOps и Архитектура
а VA может влиять, т.к. ведь это она формирует файл BuildStatus.log
источник

LP

Leonid Pautov in 1С, БСП, DevOps и Архитектура
Anton Charushkin
Коллеги, помогите разобраться, пожалуйста.
В GitLab CI запускаются тесты (Vanessa Automation) через vanessa-runner. Несколько тестов провалено, но задание всё равно зеленое, пайплайн пройден. В файле BuildStatus.log код возврата - 2.
Как уронить пайплайн? Вручную анализировать BuildStatus.log?
Код - 0 - тесты прошли успешно. Иначе - ошибка.
//  0 - ошибок выполнения сценариев не было
//  1 - были ошибки выполнения сценариев
//  2 - была ошибка подключения клиента тестирования
//  3 - тесты не запускались. Возможно была ошибка чтения фича файлов.
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Anton Charushkin
а VA может влиять, т.к. ведь это она формирует файл BuildStatus.log
Я не в теме просто, так набрасывал предположения-опровержения)
источник

AC

Anton Charushkin in 1С, БСП, DevOps и Архитектура
Leonid Pautov
Код - 0 - тесты прошли успешно. Иначе - ошибка.
//  0 - ошибок выполнения сценариев не было
//  1 - были ошибки выполнения сценариев
//  2 - была ошибка подключения клиента тестирования
//  3 - тесты не запускались. Возможно была ошибка чтения фича файлов.
ну вот, разве при статусе 2 сборочная линия не должна упасть?
источник