Похожие чаты

Need help testing RPCs.. need a system that can deploy

multiple clients on multiple remote servers for running automated tests and give me reports when finished and clean up binaries remotely. Plus points if client can be a sandboxed browser with my web page.

Any reccos? @viferga @QNeko Madhu

12 ответов

18 просмотров

why remote servers?

The prodigal-᥀ Автор вопроса
Thomas
why remote servers?

I mean different servers.. need to test mixed latency stuff too..

The prodigal ᥀
I mean different servers.. need to test mixed late...

You can simulate latency and packet loss locally :P

The prodigal-᥀ Автор вопроса
Thomas
You can simulate latency and packet loss locally :...

I know i can but real stuff testing would help me sleep better.. coz been bit by small edges earlier I did that earlier for something else and it worked but I missed out on stuff that wasn't factored in and would have caught if not local simulated only those things i thought needed testing..

See if grpcurl cmdline tool can be used for emulating clients.

are the rpc made in house or is some open source library?

The prodigal-᥀ Автор вопроса

In house.. data is protobuf , have implemented both server client, TIL wrk.. Protocol is websockets Topology is n server*n clients with clients broadcasting to all through one server , streaming, request response . Hey man don't say tests should be shit code.. lol So someone suggested nixos integration tests.. and that was something i am looking for.. Ofc want to automate and have it reproducible. For instance want to test streaming throughput then request response mixed with it with two clients connected and see if anything lags coz internally some places I have a single queue on server side.. so lotsa things like this..

The prodigal-᥀ Автор вопроса
The prodigal ᥀
In house.. data is protobuf , have implemented bo...

But nixos integration tests.. I haven't gone deep into them.. I'll start on this in a week.. seem to be bound tightly to nixos.. I'm looking for a framework like that, but which allows me to provide a server list and rest of tests configs and it can deploy binaries, run tests, generate reports, clean up.. Don't want to write all this from scratch myself as pretty sure better things would be out there

The prodigal-᥀ Автор вопроса
Parra
share those nixos integration tests

Haven't gone deep yet but from this page looks like what I want https://www.haskellforall.com/2020/11/how-to-use-nixos-for-lightweight.html?m=1

The prodigal ᥀
Haven't gone deep yet but from this page looks lik...

don't use this at all.. use bash or python + docker for reproducible tests

Похожие вопросы

Обсуждают сегодня

Ready for some fun AND a chance to win TKO Tokens? Join us for exciting minigames in our Telegram group! 🕒 Don’t miss out—games start on today 25 October 2024, at 8 PM! Ge...
Milkyway | Tokocrypto
255
Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
is that okay?
Samurai 🇯🇵
21
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
How about the project bro Likes the community not that active ?
🅿️abby_FX
19
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Здравствуйте товарищи. А где вы смотрите маркеры/фенотипы клеток, чтобы подобрать антитело для задачи? Есть какой-то ресурс/база данных, или всё ручками по статьям? Мне нужно ...
Abruhmed
14
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Карта сайта