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

Add system tests

Ouverte
#30 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
enhancement
Langage dominant
Python
Étoiles
8
Forks
4
Merge moyen
2 j 3 h
PR mergées (30 j)
1

Description

## 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.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Aucun fichier ni point d’entrée de test n’est indiqué. Commencez par recenser les méthodes de la classe Ankaios du Python SDK qui communiquent avec un cluster Ankaios fonctionnel, puis étudiez comment les exécuter dans un conteneur réel et dans GitHub Actions. Le travail est considéré comme terminé lorsque chacune de ces méthodes a été testée au moins une fois et que les tests système s’exécutent sur chaque pull request.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
github-actions, python
Domaine
ci-cd, devops, testing
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.