aws / aws/aws-lambda-rust-runtime

[CI / lambda-events] Ensure that `cargo lambda init`'s generated tests pass for all event types

オープン
#1,012 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る
good first issue
主要言語
Rust
スター
3.6k
フォーク
396
PR マージ指標
30日以内にマージされた PR はありません

説明

Related: https://github.com/awslabs/aws-lambda-rust-runtime/issues/1009

We're playing a bit of whackamole with the tests that `cargo lambda init` generates failing in some cases. Currently it's due to spottiness on event type structs implementing `Default`. There presumably could be other reasons as well.

It would be great to have some sort of CI step that dynamically runs `cargo lambda init` against a feature matrix and makes sure the autogenned tests pass.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

Start with the cargo lambda init command and its generated tests, reproducing failures across the event types and feature combinations described in the issue. Done means a CI step dynamically exercises those combinations and confirms that all generated tests pass.

索引モデルが issue の本文から書いたものです。

評価

技術スタック
rust
領域
ci-cd, cli, testing
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。