Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Configurar BQ API para ser mas facil correr los e2e #1293

Closed
unjust opened this issue Jan 20, 2023 · 2 comments · Fixed by #1353
Closed

Configurar BQ API para ser mas facil correr los e2e #1293

unjust opened this issue Jan 20, 2023 · 2 comments · Fixed by #1353
Assignees
Labels
content Relacionado al contenido de proyectos y tópicos enhancement New feature or request
Milestone

Comments

@unjust
Copy link
Contributor

unjust commented Jan 20, 2023

Problema: Hay menos estudiantes (y coaches) tomando BQ API, reduciendo la diversidad de perfiles
Hipotesis: Aun hay bloqueos grande en cumplir y acompañar el proyecto, lo mas grande es e2e tests con mongo. Si entregamos el proyecto mas directo para hacer e2e con mongo, mas estudiantes pueden realizar el proyecto (con menos coaching.)
Medir: En un cohort en particular, medimos si hay incremento de estudiantes que toman y los sprints que usan (quiza buscar cuanto fue de e2e). Por ejemplo en DEV001 solo tuvimos 1.


Ayer estuve con @fakel ayudando un estudiante por una hora para configurar su e2e con jest-mongodb

Hay dos puntos dificil (como yo entiendo):

  • hay que buscar como llamar globalSetup de shelf en el globalSetup de proyecto. No encuentro una manera extensible para los dos globalSetup puede coexistir y correr en orden.
  • el comando para spawn el proceso tiene errores (creo en algunas OS de Windows)

Pensamos que seria mejor limitar la decisión de base de datos a mongo-db y entregar el proyecto con un implementación de globalSetup con jest-mongodb.

O si no, al menos una pagina mas de documentación porque para dejar eso al memoria y guia especifica de coaches toma mucho energia y tiempo de nosotros.

Usamos este trabajo como ejemplo de un proyecto de estudiante:
gabriela-pzambrano/DEV001-burger-queen-api@65cb958#diff-a61361d28e86e6e0e0714c3553c789edbee0e9cff4fd3ba31e497697ed100f5cR3

Y este linea para windows

Hable con @merunga que seria bueno ofrecer un version mongo y un version MySQL.
Pero prioridad con mongo primero.

@unjust unjust self-assigned this Jan 20, 2023
@unjust unjust added enhancement New feature or request idea Ideas, sugerencias, comentarios generales y feedback labels Jan 20, 2023
@unjust
Copy link
Contributor Author

unjust commented Feb 7, 2023

Seria bueno corregir / verificar algunos de estes puntos listado aqui https://github.com/Laboratoria/bootcamp/issues/1072

@unjust unjust added this to the v5.7 milestone Feb 23, 2023
@lupomontero lupomontero modified the milestones: v6.1.0, v6.2.0 Mar 7, 2023
@merunga
Copy link
Collaborator

merunga commented Mar 27, 2023

El problema de por qué el proyecto no venia originalmente configurado, era porque la estudiante debia decidir q DB usaba. Pero en el caso de mongo, yo siempre he usado mongodb-memory-server para los tests E2E.
+1 con tener solo la version mongodb

@unjust unjust modified the milestones: v6.2.0, TBD Apr 3, 2023
@unjust unjust pinned this issue Apr 3, 2023
@unjust unjust added content Relacionado al contenido de proyectos y tópicos and removed idea Ideas, sugerencias, comentarios generales y feedback labels Apr 14, 2023
@unjust unjust linked a pull request Apr 19, 2023 that will close this issue
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
content Relacionado al contenido de proyectos y tópicos enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants