Jing Yang
|
6a8331f0f5
Add test of client side code.
|
5 anni fa |
Jing Yang
|
23896f0734
Change is_running() to stopped().
|
5 anni fa |
Jing Yang
|
c77c3d4251
Switch an error code on the network.
|
5 anni fa |
Jing Yang
|
c98e6eec9f
Refactor tests and junk server.
|
5 anni fa |
Jing Yang
|
f10923547c
Add more tests to verify network handles errors.
|
5 anni fa |
Jing Yang
|
4380dd4a0b
Add a network test for proxying server errors.
|
5 anni fa |
Jing Yang
|
6fb35f208b
Add a test that verifies the network actually proxies RPCs.
|
5 anni fa |
Jing Yang
|
2b8bc5d772
Cosmetic changes: import, rustfmt and messages.
|
5 anni fa |
Jing Yang
|
282c4dc6e5
Move network to use tokio timer and threadpool.
|
5 anni fa |
Jing Yang
|
d3f711ac66
Add is_running and shutdown test to network.
|
5 anni fa |
Jing Yang
|
9e6764fa7a
Refactor: move junk_server to test_utils.
|
5 anni fa |
Jing Yang
|
0a55d405e3
Minor refactor on network.rs.
|
5 anni fa |
Jing Yang
|
a6e8a88c3b
Add server tests.
|
5 anni fa |
Jing Yang
|
2a4522ae9a
Allow enabling and disabling a client.
|
5 anni fa |
Jing Yang
|
911a92da00
Allow adding and removing a server.
|
5 anni fa |
Jing Yang
|
db6704cc15
Rustfmt.
|
5 anni fa |
Jing Yang
|
3bbc50d620
Implement random delay and random drop.
|
5 anni fa |
Jing Yang
|
f90c7a72c9
Add client interface, and improved error codes.
|
5 anni fa |
Jing Yang
|
dd5602f755
Refactor: move the rpc serving method out.
|
5 anni fa |
Jing Yang
|
52365692cf
Split code into client, server and network.
|
5 anni fa |
Jing Yang
|
d9e48cb263
Renaming a few structs.
|
5 anni fa |
Jing Yang
|
b259cee002
Add network dispatch code, no delay yet.
|
5 anni fa |
Jing Yang
|
5e3778b6ca
Better error handling.
|
5 anni fa |
Jing Yang
|
a2d6c7ef16
First draft, contains server and network.
|
5 anni fa |
Jing Yang
|
bb2e035b8a
Generated crate skeleton.
|
5 anni fa |