Похожие чаты

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 ответов

20 просмотров

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

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
@Benzenoid can you tell me the easiest, and safest way to bu.y HEX now?
Živa Žena
20
This is a question from my wife who make a fortune with memes 😂😂 About the Migration and Tokens: 1. How will the old tokens be migrated to the new $LGCYX network? What is th...
🍿 °anton°
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
What is the Dex situation? Agora team started with the Pnetwork for their dex which helped them both with integration. It’s completed but as you can see from the Pnetwork ann...
Ben
1
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Anyone knows where there are some instructions or discort about failed bridge transactions ?
Jochem
21
@lozuk how do I get my phex copies of my ehex from a atomic wallet, to move to my rabby?
Justfrontin 👀
11
Карта сайта