elastic / elastic/elastic-evals-sdk-python
Add unit tests for the basic functionality
- 主要言語
- Python
- スター
- 2
- フォーク
- 0
- 平均マージ
- 1日 13時間
- マージ済み PR(30日)
- 18
説明
## Add Unit Tests for Core Components
Add pytest-based unit tests for elastic-evals core logic including types, config, RAG metrics, statistics, and client components with VCR for API snapshots.
### Scope
- Test infrastructure with pytest fixtures and VCR setup
- Core logic tests: types, config, RAG metrics, statistics, comparisons
- Client tests: inference client and evaluators with mocked APIs
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
この issue では、pytest fixtures、VCR API snapshots、および types、config、RAG metrics、statistics、comparisons、inference client、evaluators のテストが挙げられています。まず、これらの中核コンポーネントと既存のテストエントリーポイントを特定し、その後 pytest と mocked-API のセットアップを整えます。完了の条件は、一覧にある中核およびクライアントの動作が、再利用可能な fixtures と API snapshots を使った unit coverage でカバーされていることです。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- python
- 領域
- testing
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100