{"id":26509777,"url":"https://github.com/javice/golang_frt_e2e_tests","last_synced_at":"2026-04-17T00:02:19.092Z","repository":{"id":277703790,"uuid":"933220271","full_name":"javice/GoLang_FRT_E2E_Tests","owner":"javice","description":" Conjunto de pruebas de extremo a extremo (E2E) ","archived":false,"fork":false,"pushed_at":"2025-02-25T15:13:14.000Z","size":81,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-18T06:56:15.964Z","etag":null,"topics":["e2e-testing","e2e-tests","go","go-testing","golang"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/javice.png","metadata":{"files":{"readme":"README.MD","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-02-15T12:53:31.000Z","updated_at":"2025-03-01T16:41:53.000Z","dependencies_parsed_at":"2025-07-18T05:30:37.361Z","dependency_job_id":"7f28ee07-79fb-4140-9d08-77801adb8c94","html_url":"https://github.com/javice/GoLang_FRT_E2E_Tests","commit_stats":null,"previous_names":["javice/golang_frt_e2e_tests"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/javice/GoLang_FRT_E2E_Tests","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javice%2FGoLang_FRT_E2E_Tests","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javice%2FGoLang_FRT_E2E_Tests/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javice%2FGoLang_FRT_E2E_Tests/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javice%2FGoLang_FRT_E2E_Tests/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/javice","download_url":"https://codeload.github.com/javice/GoLang_FRT_E2E_Tests/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javice%2FGoLang_FRT_E2E_Tests/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31909235,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T18:22:33.417Z","status":"ssl_error","status_checked_at":"2026-04-16T18:21:47.142Z","response_time":69,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["e2e-testing","e2e-tests","go","go-testing","golang"],"created_at":"2025-03-21T01:36:18.216Z","updated_at":"2026-04-17T00:02:19.051Z","avatar_url":"https://github.com/javice.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GoLang_FRT_E2E_Tests\n\nEste proyecto es un conjunto de pruebas de extremo a extremo (E2E) para FreeRangeTesters\ny avis.es cuyo oobjetivo es probar dichas páginas, escritas en Go.\n\n## Librerías usadas\n\n* [Playwright](https://playwright.dev/)\n* [GoQuery](https://github.com/PuerkitoBio/goquery)\n\n\n## Estructura del proyecto\n\n```\nGoLang_FRT_E2E_Tests/\n├── cmd/\n│   ├── generate_report/\n│   │   └── main.go\n│   └── run_tests/\n│       └── main.go\n│\n├── pkg/\n│   ├── pages/\n│   │   ├── home_page.go\n│   │   ├── sandbox_page.go\n│   │   └── avis_page.go\n│   └── reports/\n│       ├── test_report.go\n│       └── ...\n│\n├── tests/\n│   └── e2e/\n│       ├── home_page_test.go\n│       ├── sandbox_page_test.go\n│       └── avis_page_test.go\n│\n├── reports/\n│   ├── test-report.html\n│   ├── test.log\n│   └── ...\n│\n├── Makefile\n├── go.mod\n├── go.sum\n└── README.md\n```\n\n## Directorios principales\n\n* **cmd/generate_report**: Contiene el comando para generar informes de pruebas.\n* **cmd**: Contiene los comandos para ejecutar las pruebas y generar informes.\n* **pkg**: Contiene los paquetes de Go que se utilizan en el proyecto.\n* **pages**: Contiene las definiciones de las páginas que se prueban, siguiendo el modelo POM (Page Object Model).\n* **reports**: Contiene las funciones para generar informes de pruebas.\n* **tests**: Contiene las pruebas de extremo a extremo.\n* **e2e**: Contiene las pruebas de extremo a extremo para las páginas de FreeRangeTesters.\n* **reports**: Contiene los informes de pruebas generados.\n\n## Archivos principales\n\n* **Makefile**: Contiene las reglas de construcción para el proyecto.\n* **go.mod**: Archivo de gestión de dependencias de Go.\n* **go.sum**: Archivo de verificación de dependencias.\n* **README.md**: Documentación principal del proyecto.\n\n## Requisitos previos\n\n* Go instalado en el sistema.\n* Dependencias de Go instaladas (`go mod download`).\n\n## Ejecución de las pruebas\n\n1. Ejecuta `go test -v ./...` para ejecutar todas las pruebas.\n2. Ejecuta `go run cmd/generate_report/main.go` para generar un informe de pruebas.\n3. Ejecuta `make test-report` para ejecutar todas las pruebas y generar un informe de estas en formato HTML.\n\n## Informes de pruebas\n\nLos informes de pruebas se generan en el directorio `reports`. \nEl archivo `test-report.html` contiene el informe de pruebas en formato HTML.\n\n## Contribución\n\nSi deseas contribuir al proyecto, por favor:\n\n1. Crea un fork del repositorio\n2. Realiza tus cambios o mejoras\n3. Envía una solicitud de pull request con tus cambios o sugerencias\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjavice%2Fgolang_frt_e2e_tests","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjavice%2Fgolang_frt_e2e_tests","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjavice%2Fgolang_frt_e2e_tests/lists"}