61 Commits (024ded6eb425a0a93330b030b2495694a775bef2)

Author SHA1 Message Date
Mariusz Klochowicz 73fb28ddba
Move CfdOrder inside projection actor 3 years ago
Mariusz Klochowicz e43325d888
Use shorter heartbeat timeout in test that waits for it 3 years ago
Mariusz Klochowicz 844fa4dd80
Add ignored attribute to contract setup test 3 years ago
Mariusz Klochowicz 6907026850
Tweak waiting time for new values on channels in tests 3 years ago
Mariusz Klochowicz a76e24d970
Use the same number of payouts in the contract setup test 3 years ago
Mariusz Klochowicz ee9d81e7bc
Refactor projection actor before adding new functionality 3 years ago
Lucas Soriano del Pino a6b5bfe620
Correct typo in actor tests 3 years ago
Lucas Soriano del Pino eec8988456
Introduce short-lived setup_taker_actor 3 years ago
Thomas Eizinger 07c79b8396
Remove `maker_cfd::CfdAction` enum 3 years ago
Mariusz Klochowicz a8d1647d69
Clean up the test harness before allowing config tailoring 3 years ago
Mariusz Klochowicz 1e1add8afd
Use projection actor to publish information about connected takers 3 years ago
Mariusz Klochowicz e27fcce8c5
Provide information about connected takers in a dedicated feed 3 years ago
Mariusz Klochowicz f503d19824
Allow running taker without connected maker 3 years ago
Daniel Karzel 5850575327
Fixed settlement interval 3 years ago
Daniel Karzel 566aca374b
We can safely assume that creating a timestamp should not fail 3 years ago
bonomat bf36f290dd
Introduce projection actor 3 years ago
Thomas Eizinger e297a4468a
Simplify invoking `oracle::GetAnnouncement` 3 years ago
Mariusz Klochowicz 855181f06c
Expand Tasks API for ergonomics 3 years ago
Mariusz Klochowicz bea968d27b
Tie lifetimes of spawned tasks to actors 3 years ago
Thomas Eizinger 8c025d4ed2
Mock handlers for contract setup 3 years ago
Mariusz Klochowicz 342c36ef72
Reduce heartbeat interval in test harness 3 years ago
Mariusz Klochowicz e8d2c86182
Add a test for triggering and noticing a maker shutdown 3 years ago
Mariusz Klochowicz 9c4e89325f
Tie tasks spawned inside actor systems to actor system lifetime 3 years ago
Thomas Eizinger 573a950527
Remove left-over dbg! 3 years ago
Thomas Eizinger 1e38ec38ac
`unwrap` only in the tests 3 years ago
Thomas Eizinger 7bdc93c636
Reduce timeout to 10 seconds 3 years ago
Mariusz Klochowicz 6c5e17edad
Use the same actor systems in production and testing 3 years ago
Mariusz Klochowicz 8d53f397a2
Improve naming of noise protocol parameters 3 years ago
Mariusz Klochowicz cbb52f011c
Use a connection actor for the taker 3 years ago
Thomas Eizinger d2217d3f91
Make number of payouts configurable 3 years ago
Mariusz Klochowicz 9d3e18456f
Mock common empty handlers at test actor system startup 3 years ago
Mariusz Klochowicz 07552c12f6
Use `send` instead of `do_send` in actor tests 3 years ago
Mariusz Klochowicz d40c695da8
Move helpers from happy_path tests to the test harness module 3 years ago
Mariusz Klochowicz b7d8e8c392
Move watch channel helpers to separate module inside test harness 3 years ago
Mariusz Klochowicz 63f57adc47
Move mock helpers into the mock module 3 years ago
Mariusz Klochowicz b3abfd027b
Depend on cfd protocol from `maia` repository 3 years ago
Mariusz Klochowicz fbb0744960
Provide feedback about maker failed actions in HTTP response 3 years ago
rishflab b7a8370b0b Authenticate connection with maker 3 years ago
Mariusz Klochowicz 45014e5738
Add a feature flag to opt-in for long-running integration tests 3 years ago
Mariusz Klochowicz a5285ed510
Roll-out usage of a mocking framework in actor tests 3 years ago
rishflab 7e2ee5883b Encrypt network communication using the noise protocol 3 years ago
Daniel Karzel b19f0a39b1
Accept test beyond the contract setup 3 years ago
rishflab 40a6ea0d39
Revert "Encrypt network communication using the noise protocol" 3 years ago
Mariusz Klochowicz fabdc55c9c
Compare contents of whole Order instead of just Id 3 years ago
rishflab b9db55fce3 Encrypt network communication using the noise protocol 3 years ago
DelicioiusHair 6bd7fe2d78 Nanoseconds begone! 3 years ago
Daniel Karzel b6b741bc21
Use tracing subscriber and guard in each test 3 years ago
Daniel Karzel b09f512015
Test reject order 3 years ago
Daniel Karzel 0ae4a26d19
Minor rename to align `Maker` and `Taker` naming 3 years ago
Daniel Karzel a0167b3f04
Consume the feed value in test instead of returning 3 years ago