eclipse-score / eclipse-score/docs-as-code

consolidate scenarios

オープン
#776 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Python
スター
10
フォーク
32
平均マージ
23時間 52分
マージ済み PR(30日)
52

説明

currently scenarios are written like unit tests. very small and isolated. however running every scenario takes ages with bazel. we should test multiple things per scenario. this will implicitly make the scenarios themselfes more realistic.

hint: attempt to follow realistic score scenarios

---

included or follow-up:

gap: add scenario with pytest and gtest. with a passing, failing, skipped, and errored testcase. Based on #774 the parser should be way more defensive, e.g. unknown attribute = error.

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

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

まず既存のシナリオテストとその Bazel ターゲットを見つけ、現実的なスコアシナリオと比較します。完了条件は、シナリオが複数の挙動を検証しつつ、現在のシナリオごとの実行時間コストを避けることです。pytest と gtest のカバレッジ(成功、失敗、スキップ、エラーのケースを含む)は、#774 の防御的なパーサー変更と併せて、実施済みまたはフォローアップ作業として記載されています。

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

評価

技術スタック
python
領域
build-system, testing
issue の種類
リファクタリング
難易度
4/5
見積もり時間
3〜5日
活発さ
活発
明瞭さ
説明が足りない
初心者へのやさしさ
38/100

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

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