Title: Feature: Runtime Execution Simulator · Issue #1088 · aws/aws-lambda-rust-runtime · GitHub
Open Graph Title: Feature: Runtime Execution Simulator · Issue #1088 · aws/aws-lambda-rust-runtime
X Title: Feature: Runtime Execution Simulator · Issue #1088 · aws/aws-lambda-rust-runtime
Description: Name Pending. Testing Lambda code can be difficult / unwieldy. While SAM exists for all supported languages, it is pretty limited in ergonomics, difficult to integrate with in CI, makes testing / infrastructure management unnecessarily c...
Open Graph Description: Name Pending. Testing Lambda code can be difficult / unwieldy. While SAM exists for all supported languages, it is pretty limited in ergonomics, difficult to integrate with in CI, makes testing / i...
X Description: Name Pending. Testing Lambda code can be difficult / unwieldy. While SAM exists for all supported languages, it is pretty limited in ergonomics, difficult to integrate with in CI, makes testing / i...
Opengraph URL: https://github.com/aws/aws-lambda-rust-runtime/issues/1088
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Feature: Runtime Execution Simulator","articleBody":"Name Pending.\n\nTesting Lambda code can be difficult / unwieldy. While SAM exists for all supported languages, it is pretty limited in ergonomics, difficult to integrate with in CI, makes testing / infrastructure management unnecessarily complicated, and still requires further orchestration.\n\nIn an ideal world, we'd be able to \"just\" create a runtime with the corresponding service, add all the hooks, tracking, and tracing that we need, execute requests on top, and then verify the results, benchmark, get flamegraphs, etc, all without actually ever deploying, and all from a single `tokio::test`.\n\n\nI have added a basic server in #1086, so this backlog issue is for extension / reuse of the implementation.\n\nWe should start from an internal implementation, and eventually publish a crate so that users can depend on it and integrate it in their CI.","author":{"url":"https://github.com/FullyTyped","@type":"Person","name":"FullyTyped"},"datePublished":"2026-01-14T16:10:38.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1},"url":"https://github.com/1088/aws-lambda-rust-runtime/issues/1088"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:4c6b6a53-197e-6d3b-ed5c-41ab376935c0 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 9FC0:2809D9:90E1A95:C0E8BBC:698BE418 |
| html-safe-nonce | de6f833021d16dcf3c5ded6e6d979bcd055218476c9decaae1eb970b84052677 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5RkMwOjI4MDlEOTo5MEUxQTk1OkMwRThCQkM6Njk4QkU0MTgiLCJ2aXNpdG9yX2lkIjoiNTY0MDY5MjE3NzgwNzU5ODYxNiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 66ba42170b3c314486ae485321d39d514cd842ec4e4212932f957e925865c3ee |
| hovercard-subject-tag | issue:3813870015 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/aws/aws-lambda-rust-runtime/1088/issue_layout |
| twitter:image | https://opengraph.githubassets.com/1f998cb74a0ba6370acfd15b9c2306cdcc4fce515bbe96facdf0210a1af8ad8d/aws/aws-lambda-rust-runtime/issues/1088 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/1f998cb74a0ba6370acfd15b9c2306cdcc4fce515bbe96facdf0210a1af8ad8d/aws/aws-lambda-rust-runtime/issues/1088 |
| og:image:alt | Name Pending. Testing Lambda code can be difficult / unwieldy. While SAM exists for all supported languages, it is pretty limited in ergonomics, difficult to integrate with in CI, makes testing / i... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | FullyTyped |
| hostname | github.com |
| expected-hostname | github.com |
| None | 640eeb7b6ff4d8d106235d228c0c286e82592d4d2403227b5b2b4fc5832297a4 |
| turbo-cache-control | no-preview |
| go-import | github.com/aws/aws-lambda-rust-runtime git https://github.com/aws/aws-lambda-rust-runtime.git |
| octolytics-dimension-user_id | 2232217 |
| octolytics-dimension-user_login | aws |
| octolytics-dimension-repository_id | 156752158 |
| octolytics-dimension-repository_nwo | aws/aws-lambda-rust-runtime |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 156752158 |
| octolytics-dimension-repository_network_root_nwo | aws/aws-lambda-rust-runtime |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 3d444f0a47beeeac94cddbb51c91ab408befe8d4 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width