Size: a a a

2021 March 19

V

Vikentsi in qaFlood
Pengo
И я вот думаю, всю эту развесистую клюкву с paramiko и всякими .StartProgramInGuest вмварными убирать и мигрировать на что-нибудь моднейшее типа ансибла или "работает-не трогай"?
Честно не знаю. Я сам думаю взять ansible  и использовать его внутри тестов особенно в частях где нужно setup  окружения. Нужно понять что хочешь получить в результате?
источник

P

Pengo in qaFlood
Vikentsi
Честно не знаю. Я сам думаю взять ansible  и использовать его внутри тестов особенно в частях где нужно setup  окружения. Нужно понять что хочешь получить в результате?
Ну вот у меня такая штука: у меня есть окружения в vCenter (виртуалки, свичи, ...). Поднимаю/опускаю/катаю по снапшотам и пр. через самописанную обертку над pyvmomi - тут все ок, вопросов нет, разве что немного допилить функциональность этой обертки.

Когда машина поднялась и на ней поднялся SSH - ее дергаю через paramiko/pexpect.

Мне коллега говорит, что дергать все руками не модно, есть же ансибл. Я попробовал, но он как-то хреновато ложится на существующий фреймворк - очень много перелопачивать, когда есть более важные задачи.
источник

ДК

Дмитрий Кононов... in qaFlood
Всем привет! Хелп ми, что-то затупил. Есть удаление из таблицы. Есть условия удаления из таблицы. В зависимости от условий выполняется или не выполняется удаление. Вопрос в том, как грамотно написать заголовки (будет 6), чтобы не писать туда условия, так как для этого есть предусловия
источник

VP

Vyacheslav Pshets in qaFlood
Мрак.
Да
Интересные вещи попадаются для обдумывания
Ты можешь последовать примеру Филиппа и скидывать интересные тебе моменты сюда. Вдруг кто-то просветится
источник

VP

Vyacheslav Pshets in qaFlood
Дмитрий Кононов
Всем привет! Хелп ми, что-то затупил. Есть удаление из таблицы. Есть условия удаления из таблицы. В зависимости от условий выполняется или не выполняется удаление. Вопрос в том, как грамотно написать заголовки (будет 6), чтобы не писать туда условия, так как для этого есть предусловия
Заголовки куда?
источник

ДК

Дмитрий Кононов... in qaFlood
Vyacheslav Pshets
Заголовки куда?
к тест-кейсам
источник

P

Pengo in qaFlood
Ну и потом, ансибл это модная строчка в резюме. А без него что? "могу пихать строки в ssh"? :)
источник

VP

Vyacheslav Pshets in qaFlood
Pengo
Ну и потом, ансибл это модная строчка в резюме. А без него что? "могу пихать строки в ssh"? :)
Я ошибаюсь или ансибл - это штука, которая "пихает строки в ssh"?
источник

P

Pengo in qaFlood
Vyacheslav Pshets
Я ошибаюсь или ансибл - это штука, которая "пихает строки в ssh"?
У нее под капотом кстати, если я правильно понимаю, тоже питон и парамико
источник

М

Мрак. in qaFlood
Vyacheslav Pshets
Ты можешь последовать примеру Филиппа и скидывать интересные тебе моменты сюда. Вдруг кто-то просветится
Ну он то уже опытный, умудренный годами дед
источник

М

Мрак. in qaFlood
Pengo
У меня дома бутылочка рислинга есть. Она стройная и гладкая, очень секси.
А я на ближайшие пару месяцев буду трезв
источник

VP

Vyacheslav Pshets in qaFlood
Мрак.
Ну он то уже опытный, умудренный годами дед
А ты будешь опытным умудрённым годами дедом через какое-то время
источник

VP

Vyacheslav Pshets in qaFlood
Или не будешь
источник

М

Мрак. in qaFlood
Vyacheslav Pshets
Или не будешь
Звучит как угроза)
источник

VP

Vyacheslav Pshets in qaFlood
Мрак.
Звучит как угроза)
Это не угроза, это предостережение)
источник

V

Vikentsi in qaFlood
Pengo
Ну вот у меня такая штука: у меня есть окружения в vCenter (виртуалки, свичи, ...). Поднимаю/опускаю/катаю по снапшотам и пр. через самописанную обертку над pyvmomi - тут все ок, вопросов нет, разве что немного допилить функциональность этой обертки.

Когда машина поднялась и на ней поднялся SSH - ее дергаю через paramiko/pexpect.

Мне коллега говорит, что дергать все руками не модно, есть же ансибл. Я попробовал, но он как-то хреновато ложится на существующий фреймворк - очень много перелопачивать, когда есть более важные задачи.
Ну и норм тогда. Когда на прошлом проете был голый pytest я всегда мог к нему добраться в дебагере туда куда нужно. Когда у меня есть прослойка в виде robotframework или ansiblе это всегда немного chellenge.  А еще если мне куски тестов захочется unit тестами покрыть :)  то хрен знает как это делать.   Навигация по коду к тому же, в ансибле было плохо с этим. Не знаю как счас.
источник

P

Pengo in qaFlood
Vikentsi
Ну и норм тогда. Когда на прошлом проете был голый pytest я всегда мог к нему добраться в дебагере туда куда нужно. Когда у меня есть прослойка в виде robotframework или ansiblе это всегда немного chellenge.  А еще если мне куски тестов захочется unit тестами покрыть :)  то хрен знает как это делать.   Навигация по коду к тому же, в ансибле было плохо с этим. Не знаю как счас.
Ну вот и я примерно так думаю.
источник

V

Vikentsi in qaFlood
Pengo
Ну вот и я примерно так думаю.
попробуй мелкий кусок запили. Smoke test какой. А еще лучше глянь в тестовый фреймворк которым сам ansible тестируют :) это набор ansible ролей.
источник

P

Pengo in qaFlood
Vikentsi
попробуй мелкий кусок запили. Smoke test какой. А еще лучше глянь в тестовый фреймворк которым сам ansible тестируют :) это набор ansible ролей.
Времени бы на это. А то нужно кофе попить, в чате пофлудить, ...
источник

P

Pengo in qaFlood
Фул-стек)
источник