
Aliaksandr
08.09.2017
18:49:28
В чате уже как на зоне, по приходу сразу спрашивают

Nikolay
08.09.2017
19:42:21
полотенце бросают перед новичком

Kioshimafx
08.09.2017
19:43:23
@Froput ты кто по масти?
Надо написать бота который бы при входе в чат просил ввести текст аля капча :D если ввел не правильно то кикает ))

Google

Kioshimafx
08.09.2017
19:46:37
бот который кикает ботов, вот оно будущее

Taras ?
08.09.2017
19:50:00
?

Alexey
08.09.2017
19:58:39

Kioshimafx
08.09.2017
20:06:14
:DDD

Nikolay
08.09.2017
20:39:06
?

Oleg
08.09.2017
22:16:34
ну это уже смешно становится

Dmitry
09.09.2017
09:39:27
Давайте я бота напишу на эликсире
С капчей
Кто хочет помочь - милости просим
@noma4i @yaBloom @hardliner Это же супергруппа, правильно
??

Константин
09.09.2017
09:44:19
да
а что такое?

Google

Dmitry
09.09.2017
09:45:08
А там разные условия для апи
Чуток

Константин
09.09.2017
09:45:31
ну я вроде делал сразу супергруппой

Alexander
09.09.2017
10:32:07
ваши ставки

Oleg
09.09.2017
10:33:15

Nikolay
09.09.2017
11:34:58
https://github.com/elixir-ecto/ecto/issues/1633
https://cs6.pikabu.ru/post_img/big/2014/06/11/10/1402502390_1650766457.jpg
подставка, конечно, я не знал что оно так не умеет(
по сути что бы создать простенький индекс и триггер надо разбивать всё это

Alexander
09.09.2017
11:52:08

Nikolay
09.09.2017
11:52:32
да чет атомарные миграции обычно были
а тут такая подстава

Alexander
09.09.2017
11:53:32
там родовые проблемы с этим. я даже не парюсь

Nikolay
09.09.2017
11:53:42
а кто нибудь делал retry для "mix" тестов?

Alexander
09.09.2017
11:53:57
подробнее, ощущение что я что-то пропустил

Nikolay
09.09.2017
11:54:32
ну типа у тебя идёт билд на CI, 1 тест упал, и что б не фейлить весь билд ты его перезапускаешь одного
если он зелёный - то считай всё хорошо)
сраные интеграционные тесты уж...падают в зависимости от фазы луны

Alexander
09.09.2017
11:55:17
аа, я то думал

Google

Alexander
09.09.2017
11:55:58
я думаю тут эликсир вообще непричем
на чем интеграционные тесты делаешь?

Nikolay
09.09.2017
11:57:16
вообщем то не причём да..просто у некоторых тестовых фреймворков уже есть либы которые позволяют упавшие тесты разок перепрогнать

Alexander
09.09.2017
11:57:45
вообще если у тебя интеграционные падают, то значит тест сьюты неверно составлены

Nikolay
09.09.2017
11:58:29

Alexander
09.09.2017
11:58:34
я casperjs люблю, там в силу природы js можно развлекаться как хочешь

Nikolay
09.09.2017
11:58:44
ну и силениум
надо их удалить))

Alexander
09.09.2017
12:00:13

Nikolay
09.09.2017
12:00:53
хз даже почему его выбрали

Alexander
09.09.2017
12:01:08
это эликсир головного мозга

Nikolay
09.09.2017
12:01:13
мне он достался, а я чет и не разбирался в альтернативах

Alexander
09.09.2017
12:01:31
когда даже тулбелт выбирается в попытках - использовать только эликсир

Nikolay
09.09.2017
12:02:34
разве это плохо?)
выбираешь решения в рамках экосистемы

Alexander
09.09.2017
12:02:54
нет - это максимализм ненужный

Nikolay
09.09.2017
12:04:24
а ты что используешь?

Alexander
09.09.2017
12:05:26
capserjs/selenium/jasmine

Google

Nikolay
09.09.2017
12:06:01
ну это движки, а dsl?

Alexander
09.09.2017
12:33:10
движков в том же каспере нет )
что подключишь, то и будет
http://casperjs.org/
вон можно фаерфокс движком сделать

Nikolay
09.09.2017
12:41:57
а как ты из mix тестов с каспером то общаешься?)

Alexander
09.09.2017
12:42:39
шел скрипты выполнять

Nikolay
09.09.2017
12:43:02
ааа

Alexander
09.09.2017
12:43:16
тот же hound как бы раннер просто + попытка пересоздания dsl на эликсире

Nikolay
09.09.2017
12:43:47
ну вот да, он так или иначе абстрагирует от подкапотки

Alexander
09.09.2017
12:44:20
да, но там внутри адище, зип, джаваскрипты и шел

Nikolay
09.09.2017
12:44:59
но не пишешь ли ты сам в итоге тоже самое используя стороний инструментарий аля каспер?)

Alexander
09.09.2017
12:45:16
я просто не стараяюсь за уши эликсир притянуть
иначе придется упарываться и деплоить эликсир только в ОС на эликсире )

Dmitry
09.09.2017
12:45:53
Зачем делать интеграционные тесты через браузер?
Есть жест
Есть exunit
На крайний случай есть Postman

Alexander
09.09.2017
12:47:43

Google

Alexander
09.09.2017
12:48:09
мы подразумевем что продукт здесь - сайт, значит интеграционный тест будет бегать на браузере
если у меня к примеру десктоп апп, то я буду тестить его каким нибудь autogui

Dmitry
09.09.2017
12:50:35
Следует различать тестирование от QA

Alexander
09.09.2017
12:50:44
не спорю, можно тот же exunit приспособить для функциональных тестов, но интеграционные тесты с рендером и скриншотами я все же на чем-то другом сделаю

Dmitry
09.09.2017
12:51:57
Интеграционный тест нужен для: посмотреть сценарий и проверить согласование компонентов при рефакторинге или изменении
Для этого достаточно проверить наличие нужных регулярок в ответе http
А для проверки того, что кнопочки друг на друга не налазят - есть тестировщики

Nikolay
09.09.2017
12:53:48
а как ты регулярками проверить, что при нажатии на кнопочку у тебя попап вылазит?

Alexander
09.09.2017
12:54:14

Dmitry
09.09.2017
12:54:25
Для проверки js есть jest
И он работает без браузера

Alexander
09.09.2017
12:56:56
а конторы типа sause lab вообще рубят бабло вагонами
в гугле же инженеры просто свои жизни прожгли выпустив хедлесс хром

Dmitry
09.09.2017
13:03:58
Хедлес хром появился раньше жеста
И кажется мне он использовался для индексации страниц сделанных кривыми любителями спа
А не для чего бы то ни было ещё