From 2abc15ee8e7a2bc511e3092771eb864e765bc9e8 Mon Sep 17 00:00:00 2001 From: Lauren Datz <105828115+ladatz@users.noreply.github.com> Date: Thu, 25 Jan 2024 11:35:50 -0500 Subject: [PATCH] Update to _ for consistency --- Cargo.lock | 56 +++++++++---------- Cargo.toml | 4 +- Dockerfile.intent_brokering | 2 +- Dockerfile.intent_brokering.arm64 | 2 +- Dockerfile.intent_brokering.valgrind | 2 +- intent_brokering/Cargo.toml | 6 +- intent_brokering/README.md | 10 ++-- intent_brokering/common/Cargo.toml | 4 +- intent_brokering/ess/Cargo.toml | 2 +- .../cloud-object-detection/Cargo.toml | 6 +- .../applications/dog-mode-logic/Cargo.toml | 4 +- .../applications/invoke-command/Cargo.toml | 4 +- .../applications/invoke-command/README.md | 4 +- .../examples/applications/kv-app/Cargo.toml | 4 +- .../examples/applications/kv-app/README.md | 2 +- .../local-object-detection/Cargo.toml | 4 +- .../applications/lt-consumer/Cargo.toml | 2 +- .../applications/lt-provider/Cargo.toml | 4 +- .../examples/applications/mock-vas/Cargo.toml | 6 +- .../examples/applications/run_demo.sh | 4 +- .../applications/simple-provider/Cargo.toml | 4 +- .../applications/simple-provider/README.md | 4 +- .../applications/simulated-camera/Cargo.toml | 4 +- .../applications/simulated-camera/README.md | 2 +- intent_brokering/examples/common/Cargo.toml | 4 +- intent_brokering/proto.rs/Cargo.toml | 2 +- intent_brokering/tests/README.md | 2 +- 27 files changed, 77 insertions(+), 77 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index be3f6ac0..84339aaa 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -587,8 +587,8 @@ dependencies = [ "base64", "examples-common", "futures", - "intent-brokering-common", - "intent-brokering-proto", + "intent_brokering_common", + "intent_brokering_proto", "lazy_static", "reqwest", "serde", @@ -823,8 +823,8 @@ dependencies = [ "async-trait", "examples-common", "futures", - "intent-brokering-common", - "intent-brokering-proto", + "intent_brokering_common", + "intent_brokering_proto", "prost", "prost-types", "serde", @@ -892,7 +892,7 @@ version = "0.1.0" dependencies = [ "criterion", "futures", - "intent-brokering-common", + "intent_brokering_common", "tokio", "tokio-stream", "tokio-util", @@ -934,8 +934,8 @@ dependencies = [ "bytes", "ess", "futures", - "intent-brokering-common", - "intent-brokering-proto", + "intent_brokering_common", + "intent_brokering_proto", "keyvalue", "prost", "prost-types", @@ -1513,7 +1513,7 @@ dependencies = [ ] [[package]] -name = "intent-brokering" +name = "intent_brokering" version = "0.1.0" dependencies = [ "anyhow", @@ -1521,8 +1521,8 @@ dependencies = [ "async-trait", "examples-common", "futures", - "intent-brokering-common", - "intent-brokering-proto", + "intent_brokering_common", + "intent_brokering_proto", "prost", "prost-types", "test-case", @@ -1539,12 +1539,12 @@ dependencies = [ ] [[package]] -name = "intent-brokering-common" +name = "intent_brokering_common" version = "0.1.0" dependencies = [ "async-trait", "ess", - "intent-brokering-proto", + "intent_brokering_proto", "regex", "serde", "tempfile", @@ -1557,7 +1557,7 @@ dependencies = [ ] [[package]] -name = "intent-brokering-proto" +name = "intent_brokering_proto" version = "0.1.0" dependencies = [ "prost", @@ -1573,8 +1573,8 @@ dependencies = [ "async-trait", "ess", "examples-common", - "intent-brokering-common", - "intent-brokering-proto", + "intent_brokering_common", + "intent_brokering_proto", "keyvalue", "serde", "serde_json", @@ -1677,8 +1677,8 @@ dependencies = [ "async-trait", "ess", "examples-common", - "intent-brokering-common", - "intent-brokering-proto", + "intent_brokering_common", + "intent_brokering_proto", "keyvalue", "tokio", "tokio-stream", @@ -1753,8 +1753,8 @@ dependencies = [ "async-trait", "examples-common", "image", - "intent-brokering-common", - "intent-brokering-proto", + "intent_brokering_common", + "intent_brokering_proto", "lazy_static", "ndarray", "serde", @@ -1796,7 +1796,7 @@ dependencies = [ "examples-common", "futures", "futures-util", - "intent-brokering-common", + "intent_brokering_common", "metrics-util", "serde", "serde_json", @@ -1810,8 +1810,8 @@ name = "lt-provider-app" version = "0.1.0" dependencies = [ "examples-common", - "intent-brokering-common", - "intent-brokering-proto", + "intent_brokering_common", + "intent_brokering_proto", "rand", "rand_distr", "tokio", @@ -1918,8 +1918,8 @@ dependencies = [ "ess", "examples-common", "futures", - "intent-brokering-common", - "intent-brokering-proto", + "intent_brokering_common", + "intent_brokering_proto", "keyvalue", "lazy_static", "regex", @@ -2906,8 +2906,8 @@ dependencies = [ "async-trait", "ess", "examples-common", - "intent-brokering-common", - "intent-brokering-proto", + "intent_brokering_common", + "intent_brokering_proto", "keyvalue", "serde", "serde_json", @@ -2931,8 +2931,8 @@ dependencies = [ "ess", "examples-common", "futures", - "intent-brokering-common", - "intent-brokering-proto", + "intent_brokering_common", + "intent_brokering_proto", "keyvalue", "lazy_static", "regex", diff --git a/Cargo.toml b/Cargo.toml index 3c15cd8b..68cf7817 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -28,8 +28,8 @@ members = [ [workspace.dependencies] anyhow = "1.0" async-trait = "0.1" -intent-brokering-common = { path = "./intent_brokering/common/" } -intent-brokering-proto = { path = "./intent_brokering/proto.rs/" } +intent_brokering_common = { path = "./intent_brokering/common/" } +intent_brokering_proto = { path = "./intent_brokering/proto.rs/" } futures = { version = "0.3" } lazy_static = "1.4.0" parking_lot = "0.12.1" diff --git a/Dockerfile.intent_brokering b/Dockerfile.intent_brokering index aca76e46..5788d2a3 100644 --- a/Dockerfile.intent_brokering +++ b/Dockerfile.intent_brokering @@ -33,7 +33,7 @@ COPY ./ . RUN rustup target add x86_64-unknown-linux-musl -RUN cargo build --release --target=x86_64-unknown-linux-musl -p intent-brokering +RUN cargo build --release --target=x86_64-unknown-linux-musl -p intent_brokering #################################################################################################### ## Final image diff --git a/Dockerfile.intent_brokering.arm64 b/Dockerfile.intent_brokering.arm64 index 6c5288e0..c8ca88ee 100644 --- a/Dockerfile.intent_brokering.arm64 +++ b/Dockerfile.intent_brokering.arm64 @@ -35,7 +35,7 @@ COPY ./ . RUN rustup target add aarch64-unknown-linux-musl -RUN cargo build --release --target=aarch64-unknown-linux-musl -p intent-brokering +RUN cargo build --release --target=aarch64-unknown-linux-musl -p intent_brokering #############################################################x####################################### ## Final image diff --git a/Dockerfile.intent_brokering.valgrind b/Dockerfile.intent_brokering.valgrind index 69644cb8..154bd9b5 100644 --- a/Dockerfile.intent_brokering.valgrind +++ b/Dockerfile.intent_brokering.valgrind @@ -34,7 +34,7 @@ WORKDIR /sdv COPY ./ . -RUN cargo build --release -p intent-brokering +RUN cargo build --release -p intent_brokering #############################################################x####################################### ## Final image diff --git a/intent_brokering/Cargo.toml b/intent_brokering/Cargo.toml index a23a2f2c..cea91cd8 100644 --- a/intent_brokering/Cargo.toml +++ b/intent_brokering/Cargo.toml @@ -3,7 +3,7 @@ # SPDX-License-Identifier: MIT [package] -name = "intent-brokering" +name = "intent_brokering" version = "0.1.0" edition = "2021" license = "MIT" @@ -11,8 +11,8 @@ license = "MIT" [dependencies] async-recursion = "1.0" async-trait = { workspace = true } -intent-brokering-common = { workspace = true } -intent-brokering-proto = { workspace = true } +intent_brokering_common = { workspace = true } +intent_brokering_proto = { workspace = true } prost = { workspace = true } prost-types = { workspace = true } tokio = { workspace = true, features = ["rt-multi-thread", "time"] } diff --git a/intent_brokering/README.md b/intent_brokering/README.md index 00dc67b1..0b6146dd 100644 --- a/intent_brokering/README.md +++ b/intent_brokering/README.md @@ -11,8 +11,8 @@ - [Without Dev Container](#without-dev-container) - [Install Dependencies](#install-dependencies) - [Build all binaries and run tests natively](#build-all-binaries-and-run-tests-natively) - - [Build and run Intent Brokering only](#build-and-run-intent-brokering-only) -- [How to run the examples and interact with Intent Brokering](#how-to-run-the-examples-and-interact-with-intent-brokering) + - [Build and run Intent Brokering only](#build-and-run-intent_brokering-only) +- [How to run the examples and interact with Intent Brokering](#how-to-run-the-examples-and-interact-with-intent_brokering) - [How to run the dog mode demo](#how-to-run-the-dog-mode-demo) - [Trademarks](#trademarks) @@ -98,8 +98,8 @@ variable to the new target folder. The following sequence works in the devcontai ```shell vscode ➜ /workspaces/chariott (main) $ sudo mkdir ../target vscode ➜ /workspaces/chariott (main) $ sudo chown vscode:vscode ../target -vscode ➜ /workspaces/chariott (main) $ CARGO_TARGET_DIR=../target cargo build -p intent-brokering -vscode ➜ /workspaces/chariott (main) $ CARGO_TARGET_DIR=../target cargo run -p intent-brokering +vscode ➜ /workspaces/chariott (main) $ CARGO_TARGET_DIR=../target cargo build -p intent_brokering +vscode ➜ /workspaces/chariott (main) $ CARGO_TARGET_DIR=../target cargo run -p intent_brokering ``` #### Using Podman instead of Docker @@ -192,7 +192,7 @@ cargo test --workspace #### Build and run Intent Brokering only ```bash -cargo run -p intent-brokering +cargo run -p intent_brokering ``` ## How to run the examples and interact with Intent Brokering diff --git a/intent_brokering/common/Cargo.toml b/intent_brokering/common/Cargo.toml index a4fe32fd..8c2b137d 100644 --- a/intent_brokering/common/Cargo.toml +++ b/intent_brokering/common/Cargo.toml @@ -1,12 +1,12 @@ [package] -name = "intent-brokering-common" +name = "intent_brokering_common" version = "0.1.0" edition = "2021" license = "MIT" [dependencies] async-trait = { workspace = true } -intent-brokering-proto = { workspace = true } +intent_brokering_proto = { workspace = true } ess = { path = "../ess" } regex = { workspace = true } serde = { workspace = true, features = ["derive"] } diff --git a/intent_brokering/ess/Cargo.toml b/intent_brokering/ess/Cargo.toml index 48884074..7bf01e43 100644 --- a/intent_brokering/ess/Cargo.toml +++ b/intent_brokering/ess/Cargo.toml @@ -11,7 +11,7 @@ tokio-util = { workspace = true } tracing = { workspace = true } [dev-dependencies] -intent-brokering-common = { path = "../common/" } +intent_brokering_common = { path = "../common/" } criterion = { version = "0.5.1", features = ["async_tokio"] } futures = { workspace = true } tokio = { workspace = true, features = ["macros", "sync", "rt-multi-thread"] } diff --git a/intent_brokering/examples/applications/cloud-object-detection/Cargo.toml b/intent_brokering/examples/applications/cloud-object-detection/Cargo.toml index 1bedec9b..c54052b4 100644 --- a/intent_brokering/examples/applications/cloud-object-detection/Cargo.toml +++ b/intent_brokering/examples/applications/cloud-object-detection/Cargo.toml @@ -7,8 +7,8 @@ license = "MIT" [dependencies] async-trait = { workspace = true } base64 = "0.21.7" -intent-brokering-common = { workspace = true } -intent-brokering-proto = { workspace = true } +intent_brokering_common = { workspace = true } +intent_brokering_proto = { workspace = true } examples-common = { path = "../../common/" } futures = { workspace = true } lazy_static = { workspace = true } @@ -24,7 +24,7 @@ url = { workspace = true } [dev-dependencies] async-trait = { workspace = true } -intent-brokering-common = { workspace = true } +intent_brokering_common = { workspace = true } [build-dependencies] tonic-build = { workspace = true } diff --git a/intent_brokering/examples/applications/dog-mode-logic/Cargo.toml b/intent_brokering/examples/applications/dog-mode-logic/Cargo.toml index 4f2bc67a..ed4045b0 100644 --- a/intent_brokering/examples/applications/dog-mode-logic/Cargo.toml +++ b/intent_brokering/examples/applications/dog-mode-logic/Cargo.toml @@ -8,8 +8,8 @@ license = "MIT" anyhow = { workspace = true } async-stream = "0.3.3" async-trait = { workspace = true } -intent-brokering-common = { workspace = true } -intent-brokering-proto = { workspace = true } +intent_brokering_common = { workspace = true } +intent_brokering_proto = { workspace = true } examples-common = { path = "../../common/" } futures = { workspace = true } prost = { workspace = true } diff --git a/intent_brokering/examples/applications/invoke-command/Cargo.toml b/intent_brokering/examples/applications/invoke-command/Cargo.toml index d325ecbb..94971e42 100644 --- a/intent_brokering/examples/applications/invoke-command/Cargo.toml +++ b/intent_brokering/examples/applications/invoke-command/Cargo.toml @@ -6,8 +6,8 @@ license = "MIT" [dependencies] async-trait = { workspace = true } -intent-brokering-common = { workspace = true } -intent-brokering-proto = { workspace = true } +intent_brokering_common = { workspace = true } +intent_brokering_proto = { workspace = true } ess = { path = "../../../ess/" } examples-common = { path = "../../common/" } keyvalue = { path = "../../../keyvalue/" } diff --git a/intent_brokering/examples/applications/invoke-command/README.md b/intent_brokering/examples/applications/invoke-command/README.md index a7427d13..8d60889d 100644 --- a/intent_brokering/examples/applications/invoke-command/README.md +++ b/intent_brokering/examples/applications/invoke-command/README.md @@ -8,7 +8,7 @@ It shows an example of a command that takes a json string as an input. Start the Intent Brokering service followed by this application: ```bash -cargo run -p intent-brokering & +cargo run -p intent_brokering & cargo run -p invoke-command & ``` @@ -52,6 +52,6 @@ To clean-up from the above commands, run: ```bash pkill invoke-command -pkill intent-brokering +pkill intent_brokering pkill grpcurl ``` diff --git a/intent_brokering/examples/applications/kv-app/Cargo.toml b/intent_brokering/examples/applications/kv-app/Cargo.toml index 1b7881d7..3c9bde1e 100644 --- a/intent_brokering/examples/applications/kv-app/Cargo.toml +++ b/intent_brokering/examples/applications/kv-app/Cargo.toml @@ -6,8 +6,8 @@ license = "MIT" [dependencies] async-trait = { workspace = true } -intent-brokering-common = { workspace = true } -intent-brokering-proto = { workspace = true } +intent_brokering_common = { workspace = true } +intent_brokering_proto = { workspace = true } ess = { path = "../../../ess/" } examples-common = { path = "../../common/" } keyvalue = { path = "../../../keyvalue/" } diff --git a/intent_brokering/examples/applications/kv-app/README.md b/intent_brokering/examples/applications/kv-app/README.md index c388445a..96dcc5bc 100644 --- a/intent_brokering/examples/applications/kv-app/README.md +++ b/intent_brokering/examples/applications/kv-app/README.md @@ -10,7 +10,7 @@ channel. Start the Intent Brokering Service followed by this application: ```bash -cargo run -p intent-brokering & +cargo run -p intent_brokering & cargo run -p kv-app & ``` diff --git a/intent_brokering/examples/applications/local-object-detection/Cargo.toml b/intent_brokering/examples/applications/local-object-detection/Cargo.toml index ff3ad246..e67ba535 100644 --- a/intent_brokering/examples/applications/local-object-detection/Cargo.toml +++ b/intent_brokering/examples/applications/local-object-detection/Cargo.toml @@ -6,8 +6,8 @@ license = "MIT" [dependencies] async-trait = { workspace = true } -intent-brokering-common = { workspace = true } -intent-brokering-proto = { workspace = true } +intent_brokering_common = { workspace = true } +intent_brokering_proto = { workspace = true } examples-common = { path = "../../common/" } image = "0.24.8" lazy_static = { workspace = true } diff --git a/intent_brokering/examples/applications/lt-consumer/Cargo.toml b/intent_brokering/examples/applications/lt-consumer/Cargo.toml index d9e772b6..eec2c0b6 100644 --- a/intent_brokering/examples/applications/lt-consumer/Cargo.toml +++ b/intent_brokering/examples/applications/lt-consumer/Cargo.toml @@ -6,7 +6,7 @@ license = "MIT" [dependencies] bollard = "0.15" -intent-brokering-common = { workspace = true } +intent_brokering_common = { workspace = true } examples-common = { path = "../../common/" } futures = { workspace = true } futures-util = "0.3" diff --git a/intent_brokering/examples/applications/lt-provider/Cargo.toml b/intent_brokering/examples/applications/lt-provider/Cargo.toml index 7c3a51ba..2d1ff8b2 100644 --- a/intent_brokering/examples/applications/lt-provider/Cargo.toml +++ b/intent_brokering/examples/applications/lt-provider/Cargo.toml @@ -5,8 +5,8 @@ edition = "2021" license = "MIT" [dependencies] -intent-brokering-common = { workspace = true } -intent-brokering-proto = { workspace = true } +intent_brokering_common = { workspace = true } +intent_brokering_proto = { workspace = true } examples-common = { path = "../../common/" } rand = "0.8" rand_distr = "0.4" diff --git a/intent_brokering/examples/applications/mock-vas/Cargo.toml b/intent_brokering/examples/applications/mock-vas/Cargo.toml index ae97f938..abc8551b 100644 --- a/intent_brokering/examples/applications/mock-vas/Cargo.toml +++ b/intent_brokering/examples/applications/mock-vas/Cargo.toml @@ -8,8 +8,8 @@ license = "MIT" anyhow = { workspace = true } async-std = "1.12" async-trait = { workspace = true } -intent-brokering-common = { workspace = true } -intent-brokering-proto = { workspace = true } +intent_brokering_common = { workspace = true } +intent_brokering_proto = { workspace = true } ess = { path = "../../../ess/" } examples-common = { path = "../../common/" } futures = { workspace = true } @@ -27,7 +27,7 @@ uuid = { workspace = true } [dev-dependencies] async-trait = { workspace = true } -intent-brokering-common = { path = "../../../common/" } +intent_brokering_common = { path = "../../../common/" } env_logger = "*" test-log = "0.2.14" tokio-test = "0.4.3" diff --git a/intent_brokering/examples/applications/run_demo.sh b/intent_brokering/examples/applications/run_demo.sh index 6893d43a..8abc30a4 100755 --- a/intent_brokering/examples/applications/run_demo.sh +++ b/intent_brokering/examples/applications/run_demo.sh @@ -37,7 +37,7 @@ trap cleanup SIGINT cleanup() { echo>&2 "Stopping applications..." - pkill intent-brokering || true + pkill intent_brokering || true pkill kv-app || true pkill dog-mode-logic-app || true pkill DogModeDashboard || true @@ -56,7 +56,7 @@ fi cargo build --workspace -cargo run -p intent-brokering > target/logs/intent_brokering.txt 2>&1 & +cargo run -p intent_brokering > target/logs/intent_brokering.txt 2>&1 & sleep 2 diff --git a/intent_brokering/examples/applications/simple-provider/Cargo.toml b/intent_brokering/examples/applications/simple-provider/Cargo.toml index a85786a7..94031ec6 100644 --- a/intent_brokering/examples/applications/simple-provider/Cargo.toml +++ b/intent_brokering/examples/applications/simple-provider/Cargo.toml @@ -6,8 +6,8 @@ license = "MIT" [dependencies] async-trait = { workspace = true } -intent-brokering-common = { workspace = true } -intent-brokering-proto = { workspace = true } +intent_brokering_common = { workspace = true } +intent_brokering_proto = { workspace = true } ess = { path = "../../../ess/" } examples-common = { path = "../../common/" } keyvalue = { path = "../../../keyvalue/" } diff --git a/intent_brokering/examples/applications/simple-provider/README.md b/intent_brokering/examples/applications/simple-provider/README.md index 447ca2d8..6fe5659c 100644 --- a/intent_brokering/examples/applications/simple-provider/README.md +++ b/intent_brokering/examples/applications/simple-provider/README.md @@ -7,7 +7,7 @@ This is an example Intent provider that shows how to register a provider with th Start the Intent Brokering service followed by this application: ```bash -cargo run -p intent-brokering & +cargo run -p intent_brokering & cargo run -p simple-provider & ``` @@ -29,6 +29,6 @@ To clean-up from the above commands, run: ```bash pkill simple-provider -pkill intent-brokering +pkill intent_brokering pkill grpcurl ``` diff --git a/intent_brokering/examples/applications/simulated-camera/Cargo.toml b/intent_brokering/examples/applications/simulated-camera/Cargo.toml index 6985cc4f..a3cedab9 100644 --- a/intent_brokering/examples/applications/simulated-camera/Cargo.toml +++ b/intent_brokering/examples/applications/simulated-camera/Cargo.toml @@ -9,8 +9,8 @@ anyhow = { workspace = true } async-std = "1.12" async-stream = "0.3.3" async-trait = { workspace = true } -intent-brokering-common = { workspace = true } -intent-brokering-proto = { workspace = true } +intent_brokering_common = { workspace = true } +intent_brokering_proto = { workspace = true } ess = { path = "../../../ess/" } keyvalue = { path = "../../../keyvalue/" } examples-common = { path = "../../common/" } diff --git a/intent_brokering/examples/applications/simulated-camera/README.md b/intent_brokering/examples/applications/simulated-camera/README.md index 61e94d92..d3567557 100644 --- a/intent_brokering/examples/applications/simulated-camera/README.md +++ b/intent_brokering/examples/applications/simulated-camera/README.md @@ -7,7 +7,7 @@ manual mode where you specify the frame rate event yourself. ## To run the application -1. Start intent brokering runtime by executing `cargo run -p intent-brokering` from the root directory +1. Start intent brokering runtime by executing `cargo run -p intent_brokering` from the root directory 2. Navigate to `intent_brokering/examples/applications/simulated-camera` directory 3. Create a `images` directory and place there all the `.jpg` files you want the camera application to stream diff --git a/intent_brokering/examples/common/Cargo.toml b/intent_brokering/examples/common/Cargo.toml index d8ea6bb3..bc60b8cd 100644 --- a/intent_brokering/examples/common/Cargo.toml +++ b/intent_brokering/examples/common/Cargo.toml @@ -7,8 +7,8 @@ license = "MIT" [dependencies] async-trait = { workspace = true } bytes = "1.5" -intent-brokering-common = { workspace = true } -intent-brokering-proto = { workspace = true } +intent_brokering_common = { workspace = true } +intent_brokering_proto = { workspace = true } ess = { path = "../../ess/" } keyvalue = { path = "../../keyvalue" } futures = { workspace = true } diff --git a/intent_brokering/proto.rs/Cargo.toml b/intent_brokering/proto.rs/Cargo.toml index f36a3b6b..4d2ebfd6 100644 --- a/intent_brokering/proto.rs/Cargo.toml +++ b/intent_brokering/proto.rs/Cargo.toml @@ -1,5 +1,5 @@ [package] -name = "intent-brokering-proto" +name = "intent_brokering_proto" version = "0.1.0" edition = "2021" license = "MIT" diff --git a/intent_brokering/tests/README.md b/intent_brokering/tests/README.md index bc5def89..a62197ef 100644 --- a/intent_brokering/tests/README.md +++ b/intent_brokering/tests/README.md @@ -10,7 +10,7 @@ To run the tests, you can either use the CI, or run the tests locally. Assuming the current working directory is the project root, run: ```sh -cargo build --release -p intent-brokering -p kv-app +cargo build --release -p intent_brokering -p kv-app CHARIOTT_REGISTRY_TTL_SECS=7 ./target/release/chariott & ./target/release/kv-app & CHARIOTT_REGISTRY_TTL_SECS=7 cargo test --test '*e2e'