|
Ran
|
Jobs
1
|
Files
97
|
Run time
30s
|
Badge
README BADGES
|
push
travis-pro
Docker setup for Mac (#1317) It's currently hard to get an e2e version of the services running on MacOS. This is because our deployment script injects the locally built binary. This requires the host to use the same OS as the docker image (Ubuntu due to solver requirements). This PR adds another Docker image recipe to create a container that copies and compiles from sources. I noticed our README is pretty outdated (e.g. old variable names, referencing js package etc). I will update it in a follow up PR. ### Test Plan The test plan should work on ubuntu machines as well. ``` docker-compose build --build-arg SOLVER_BASE=163030813197.dkr.ecr.eu-central-1.amazonaws.com/dex-solver:v0.8.2 stablex-debug docker-compose run -v $(PWD)/:/app/dex-services stablex-debug cargo run --bin driver -- --node-url https://node-openethereum.mainnet.gnosisdev.com --rpc-timeout 60000 --orderbook-file ~/Desktop/orderbook.bin --network-id 1 --private-key c87509a1cc0241e5e4a9ec0a0f44dc0d3 --solver-type standard-solver ``` Should run a driver loop e2e
12050 of 48094 branches covered (25.06%)
Branch coverage included in aggregate %.
3347 of 5241 relevant lines covered (63.86%)
27456.79 hits per line
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 3 | 4783.3 (OPEN_SOLVER_VERSION=v0.0.11 PRIVATE_SOLVER_VERSION=v0.8.2) | 0 |
28.87 |
Travis Job 4783.3 |