Size: a a a

2020 April 14

E

Elmir in ErlangRus
Но есть ведь ещё вариант  поднимать ноду которая все внешние интерфейсы мокнет и там гонять тесты
источник

E

Elmir in ErlangRus
То есть нода, которая эмулирует все внешние узлы
источник

SP

Sergey Prokhorov in ErlangRus
Yuri Zhloba
В одном их моих проектов так - - тесты в отдельной ноде.
Ну вот в WGM были отдельно т.к. там кластер на полную катушку использовался.
источник

SP

Sergey Prokhorov in ErlangRus
Elmir
То есть нода, которая эмулирует все внешние узлы
Ну это можно и из той же самой ноды сделать. Поднял cowboy на соседнем порту - вот тебе и мок внешнего сервера.
источник

SP

Sergey Prokhorov in ErlangRus
Вот тут пример: для тестирования как telegram proxy взаимодействует с сервером telegram на той же ноде поднимаем фейковый dummy телеграм-сервер на соседнем порту и к нему подключаемся https://github.com/seriyps/mtproto_proxy/blob/master/test/single_dc_SUITE.erl
источник

DZ

Danil Zagoskin in ErlangRus
Sergey Prokhorov
Но я в подавляющем количестве случаев видел что тесты работают в той же vm где и само приложение
В той же ВМ очень удобно тем, что легко в код теста вонзить трейсер.
источник

DZ

Danil Zagoskin in ErlangRus
Danil Zagoskin
В той же ВМ очень удобно тем, что легко в код теста вонзить трейсер.
Я сделал форматтер для redbug, который гадит в ct:pal. Отладка стала значительно динамичнее.
источник

AK

Aleksey Kluchnikov in ErlangRus
Alexander Bogosyan
Кто нибудь лечил запуск release внутри докера с -name в vm.args ? :) С -sname все работает, а с -name net_kernel не стартует
там он имя ноды хочет с точкой обязательно. То есть просто -name erlang не стартует, а например -name erlang.local уже стартует. Может в этом дело
источник

AB

Alexander Bogosyan in ErlangRus
Aleksey Kluchnikov
там он имя ноды хочет с точкой обязательно. То есть просто -name erlang не стартует, а например -name erlang.local уже стартует. Может в этом дело
мне помогло запустить docker run с --hostname name.domain
источник
2020 April 15

TH

Taras Halturin in ErlangRus
небольшой спойлер. это две пачки генсервов по 120 штук общаются др с др. в первом случае на двух нодах через локалхост. во втором - обе пачки на одной ноде. скоро релиз 🚀
источник

TH

Taras Halturin in ErlangRus
цифры значат - 260 тыс сообщений в сек по сети (локалхост), 600 тыс в сек - в рамках одной ноды
источник

TH

Taras Halturin in ErlangRus
бенч проводился на ноуте с i5-8265U. памяти в момент бенча потребляет - 38Мб
источник

TH

Taras Halturin in ErlangRus
да, это еще не в мастере :)
источник

c🦊

cleverfox 🦊 in ErlangRus
Чего это так micr0$0ft расшедрились.?.?.?.
источник

AB

Alex Bubnov in ErlangRus
every developer on earth should have access to GitHub
звучит как-то погано
источник

c🦊

cleverfox 🦊 in ErlangRus
лишь бы это не перед закрытием было
источник

c🦊

cleverfox 🦊 in ErlangRus
а что ведь все возможно
источник

AB

Alex Bubnov in ErlangRus
я бы сказал, такими темпами закрытие ждет bitbucket
источник

AB

Alex Bubnov in ErlangRus
потому что у него было одно преимущество - приватные проекты на бесплатном плане
источник

c🦊

cleverfox 🦊 in ErlangRus
такое тоже возможно
источник