Commit f736b549 authored by Nugine's avatar Nugine
Browse files

feat(s3s-e2e): split from s3s-test

parent 7bdd1a6b
Loading
Loading
Loading
Loading
+22 −0
Original line number Diff line number Diff line
[package]
name = "s3s-e2e"
version = "0.11.0-dev"
description = "s3s test suite"
readme = "../../README.md"
keywords = ["s3"]
categories = ["web-programming", "web-programming::http-server"]
edition.workspace = true
repository.workspace = true
license.workspace = true

[dependencies]
s3s-test = { version = "0.11.0-dev", path = "../s3s-test" }
tracing = "0.1.40"
aws-credential-types = "1.2.1"
aws-sdk-s3 = "1.56.0"
aws-sdk-sts = { version = "1.46.0", features = ["behavior-version-latest"] }

[dependencies.aws-config]
version = "1.5.8"
default-features = false
features = ["behavior-version-latest"]
+0 −12
Original line number Diff line number Diff line
@@ -9,17 +9,11 @@ edition.workspace = true
repository.workspace = true
license.workspace = true

[[bin]]
name = "s3s-e2e"
path = "e2e/main.rs"

[dependencies]
serde = { version = "1.0.210", features = ["derive"] }
tokio = { version = "1.40.0", features = ["full"] }
tracing = "0.1.40"
tracing-subscriber = { version = "0.3.18", features = ["env-filter", "time"] }
aws-credential-types = "1.2.1"
aws-sdk-s3 = "1.56.0"
clap = { version = "4.5.20", features = ["derive"] }
dotenvy = "0.15.7"
serde_json = "1.0.128"
@@ -28,9 +22,3 @@ colored = "2.1.0"
regex = "1.11.0"
nugine-rust-utils = "0.3.1"
backtrace = "0.3.74"
aws-sdk-sts = { version = "1.46.0", features = ["behavior-version-latest"] }

[dependencies.aws-config]
version = "1.5.8"
default-features = false
features = ["behavior-version-latest"]
+5 −2
Original line number Diff line number Diff line
@@ -156,7 +156,10 @@ pub fn main(reg: impl FnOnce(&mut TestContext), opt: &Options) -> impl Terminati
#[macro_export]
macro_rules! main {
    ($register:expr) => {
        #[derive(Debug, s3s_test::cli::clap::Parser)]
        use s3s_test::cli::clap;

        #[derive(Debug, clap::Parser)]
        #[clap(version)]
        struct Opt {
            #[clap(long)]
            json: Option<::std::path::PathBuf>,
@@ -169,7 +172,7 @@ macro_rules! main {
        }

        fn main() -> impl ::std::process::Termination {
            use s3s_test::cli::clap::Parser as _;
            use clap::Parser as _;
            let opt = Opt::parse();
            s3s_test::cli::main(
                $register,
+2 −0
Original line number Diff line number Diff line
@@ -41,6 +41,7 @@ sync-version:
    cargo set-version -p s3s-aws        0.11.0-dev
    cargo set-version -p s3s-fs         0.11.0-dev
    cargo set-version -p s3s-test       0.11.0-dev
    cargo set-version -p s3s-e2e        0.11.0-dev

publish:
    cargo publish -p s3s
@@ -48,6 +49,7 @@ publish:
    cargo publish -p s3s-aws
    cargo publish -p s3s-fs
    cargo publish -p s3s-test
    cargo publish -p s3s-e2e

# ------------------------------------------------

Loading