Skip to content

Commit 5675bb6

Browse files
committed
feat: run integration tests on CI
1 parent 9b95ebf commit 5675bb6

File tree

16 files changed

+61
-840
lines changed

16 files changed

+61
-840
lines changed

lambda-integration-tests-ci/Cargo.toml

Lines changed: 0 additions & 31 deletions
This file was deleted.

lambda-integration-tests-ci/template.yaml

Lines changed: 0 additions & 58 deletions
This file was deleted.

lambda-integration-tests/Cargo.toml

Lines changed: 20 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,31 @@
11
[package]
2-
name = "lambda_integration_tests"
3-
version = "0.5.0"
4-
authors = ["Nicolas Moutschen <nicolas.moutschen@gmail.com>"]
5-
edition = "2018"
2+
name = "aws_lambda_rust_integration_tests"
3+
version = "0.1.0"
4+
authors = ["Maxime David"]
5+
edition = "2021"
66
description = "AWS Lambda Runtime integration tests"
77
license = "Apache-2.0"
88
repository = "https://github.com/awslabs/aws-lambda-rust-runtime"
99
categories = ["web-programming::http-server"]
1010
keywords = ["AWS", "Lambda", "API"]
1111
readme = "../README.md"
1212

13-
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
14-
1513
[dependencies]
16-
lambda_http = { path = "../lambda-http" }
1714
lambda_runtime = { path = "../lambda-runtime" }
18-
lambda-extension = { path = "../lambda-extension" }
19-
serde = { version = "1", features = ["derive"] }
15+
aws_lambda_events = { path = "../lambda-events" }
16+
serde_json = "1.0.121"
2017
tokio = { version = "1", features = ["full"] }
21-
tracing = { version = "0.1", features = ["log"] }
22-
tracing-subscriber = { version = "0.3", default-features = false, features = ["fmt"] }
18+
tracing-subscriber = { version = "0.3", default-features = false, features = ["json"] }
19+
serde = { version = "1.0.204", features = ["derive"] }
20+
21+
[dev-dependencies]
22+
reqwest = { version = "0.12.5", features = ["blocking"] }
23+
openssl = { version = "0.10", features = ["vendored"] }
24+
25+
[[bin]]
26+
name = "helloworld"
27+
path = "src/helloworld.rs"
28+
29+
[[bin]]
30+
name = "authorizer"
31+
path = "src/authorizer.rs"

lambda-integration-tests/python/main.py

Lines changed: 0 additions & 4 deletions
This file was deleted.

lambda-integration-tests/src/bin/extension-fn.rs

Lines changed: 0 additions & 28 deletions
This file was deleted.

lambda-integration-tests/src/bin/extension-trait.rs

Lines changed: 0 additions & 88 deletions
This file was deleted.

lambda-integration-tests/src/bin/http-fn.rs

Lines changed: 0 additions & 26 deletions
This file was deleted.

lambda-integration-tests/src/bin/http-trait.rs

Lines changed: 0 additions & 83 deletions
This file was deleted.

0 commit comments

Comments
 (0)