eclipse-ankaios / eclipse-ankaios/ank-sdk-python

Add system tests

オープン
#30 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
enhancement
主要言語
Python
スター
8
フォーク
4
平均マージ
2日 3時間
マージ済み PR(30日)
1

説明

## Description

There should be a way to automatically test the Python SDK in a real container with a working Ankaios cluster. Having this, we should be able to minimize the problems that might appear during development and corner cases that are not tested correctly in the moment. The software tests should also be mandatory to run on every PR, to be sure that the functionality of the SDK is no affected.

## Goals

Software tests are implemented and are testing at least once all of the methods of the Ankaios class that communicate with the Ankaios cluster.

## Final result

### Summary

**To be filled when the final solution is sketched.**

### Tasks

- [ ] Investigate a way to implement software tests.
- [ ] Investigate what cases should be tested with software tests.
- [ ] Implement software tests.
- [ ] Add the software tests to GitHub actions.

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

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

調査の方向性

ファイルやテストのエントリーポイントは指定されていません。まず、稼働中の Ankaios クラスターと通信する Python SDK の Ankaios クラスのメソッドを洗い出し、次に実際のコンテナと GitHub Actions でそれらを実行する方法を調査してください。すべての該当メソッドが少なくとも一度テストされ、システムテストがすべての pull request で実行されれば完了です。

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

評価

技術スタック
github-actions, python
領域
ci-cd, devops, testing
issue の種類
機能追加
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

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

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