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

Add system tests

Abierto
#30 0 comentarios 0 reacciones 0 asignados Ver en GitHub
enhancement
Lenguaje dominante
Python
Estrellas
8
Forks
4
Merge medio
2 d 3 h
PR fusionados (30 d)
1

Descripción

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

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

No se especifica ningún archivo ni punto de entrada de pruebas. Empieza por identificar los métodos de la clase Ankaios del Python SDK que se comunican con un clúster de Ankaios en funcionamiento y, después, investiga cómo ejecutarlos en un contenedor real y en GitHub Actions. Se considera terminado cuando cada uno de esos métodos se ha probado al menos una vez y las pruebas del sistema se ejecutan en cada pull request.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
github-actions, python
Área
ci-cd, devops, testing
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.