Add end-to-end test automation for CLI and API workflows
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- docker-compose, github-actions, python
- Área
- api, ci-cd, cli, documentation, testing-qa
Línea de trabajo
Comienza localizando los puntos de entrada de la CLI y la API del repositorio, así como cualquier configuración de pruebas existente. Define el alcance de E2E a partir de los comandos y endpoints principales; después, revisa cómo Docker Compose y GitHub Actions pueden admitir ejecuciones aisladas y artefactos. Se considerará completado cuando los workflows indicados estén cubiertos, los fallos bloqueen los merges, la limpieza funcione y la documentación para las ejecuciones locales esté actualizada.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Goal: Implement comprehensive end-to-end (E2E) tests for the CLI and API features in ghcommon.
Acceptance Criteria:
- E2E tests cover all major CLI commands and API endpoints.
- Tests run automatically on PRs and main branch.
- Test failures block merges and are reported with clear logs.
- Test data is isolated and cleaned up after each run.
- Documentation is updated to describe E2E test coverage and how to run locally.
Technical Notes:
- Use pytest, Go test, or similar for E2E orchestration.
- Use Docker Compose or test containers for integration environments.
- Mock external dependencies where possible.
- Use GitHub Actions artifacts for test logs and results.
- Lenguaje dominante
- Python
- Estrellas
- 2
- Forks
- 0
- Merge medio
- 18 h 8 min
- PR fusionados (30 d)
- 14
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de falkcorp/github-common
-
Add SECURITY.md file Abiertodocumentation enhancement module:database module:ui priority:medium security
Dificultad 1/5 1-3 horas Aptitud para principiantes 72/100
falkcorp/github-common#81 ·
-
Create SECURITY.md file Abiertodocumentation module:ui priority:medium security
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
falkcorp/github-common#78 ·
-
Future: fully automate scoped token / GitHub App credential provisioning during repo bootstrap Abiertoci/cd documentation enhancement priority: medium
falkcorp/github-common#264 · 1 asignado ·
-
enhancement needs-triage priority:medium
falkcorp/github-common#150 · 1 reacción · 1 asignado ·
-
Implement queue protobufs Abiertoenhancement module:queue module:ui priority:medium tech:protobuf
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
falkcorp/github-common#99 ·
Todos los issues de falkcorp/github-common
Issues similares
-
documentation help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 90/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 90/100
simonw/sqlite-utils#872 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100