Skip to content

Commit 0816a0a

Browse files
committed
e2e: Add proper tests
Signed-off-by: Denys Fedoryshchenko <denys.f@collabora.com>
1 parent 8c30a96 commit 0816a0a

3 files changed

Lines changed: 679 additions & 2 deletions

File tree

Cargo.toml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,11 @@ tower = "0.5.2"
3636
tower-http = { version = "0.6.2", features = ["trace", "fs", "limit"] }
3737
tracing = "0.1.41"
3838
tracing-subscriber = "0.3.19"
39+
40+
[dev-dependencies]
41+
reqwest = { version = "0.12.9", features = ["blocking", "multipart"] }
42+
hmac = "0.12.1"
43+
jwt = "0.16.0"
44+
sha2 = "0.10.8"
45+
tokio = { version = "1.42.0", features = ["rt", "rt-multi-thread", "macros", "time", "process"] }
46+
tempfile = "3.14.0"

src/main.rs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -399,7 +399,10 @@ async fn main() {
399399
logging::init(get_args().verbose);
400400
tracing_subscriber::fmt::init();
401401
let tlscfg = initial_setup().await;
402-
let port = 3000;
402+
let port: u16 = std::env::var("KCI_STORAGE_PORT")
403+
.ok()
404+
.and_then(|p| p.parse().ok())
405+
.unwrap_or(3000);
403406
let state = AppState {
404407
file_locks: Arc::new(RwLock::new(HashMap::new())),
405408
};
@@ -436,7 +439,8 @@ async fn main() {
436439
} else {
437440
//let listener = tokio::net::TcpListener::bind("0.0.0.0:3000").await.unwrap();
438441
//axum::serve(listener, app).await.unwrap();
439-
axum_server::bind("0.0.0.0:3000".parse().unwrap())
442+
let addr = SocketAddr::from(([0, 0, 0, 0], port));
443+
axum_server::bind(addr)
440444
.serve(app.into_make_service_with_connect_info::<SocketAddr>())
441445
.await
442446
.unwrap();

0 commit comments

Comments
 (0)