Skip to content

Commit

Permalink
Merge pull request #237 from Arquisoft/develop
Browse files Browse the repository at this point in the history
build: pre-release v1.0.0 - Comprobación code coverage
  • Loading branch information
franciscocoya authored Apr 9, 2023
2 parents 674ae55 + 87aeabf commit 4154478
Show file tree
Hide file tree
Showing 233 changed files with 11,860 additions and 3,218 deletions.
50 changes: 26 additions & 24 deletions .github/workflows/lomap_es5a.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,44 +3,46 @@ name: CI for LOMAP ES5A
on:
release:
types: [published]
push:
branches:
- master
- develop
- jest-tests
pull_request:
branches:
- develop
- master
- jest-tests
workflow_dispatch:
inputs:
logLevel:
description: 'Log level'
required: true
default: 'warning'
tags:
description: 'Test scenario tags'



jobs:
unit-test-webapp:
runs-on: ubuntu-latest
defaults:
run:
working-directory: webapp
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 18
- run: npm ci
- run: npm test --coverage --watchAll
- name: Analyze with SonarCloud
uses: sonarsource/sonarcloud-github-action@master
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
unit-test-restapi:
unit-tests:
runs-on: ubuntu-latest
defaults:
run:
working-directory: restapi
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 18
- run: npm ci
- run: npm test --coverage --watchAll
- run: npm --prefix webapp ci
- run: npm --prefix restapi ci
- run: npm --prefix webapp test --coverage --watchAll --verbose
- run: npm --prefix restapi test --coverage --watchAll
- name: Analyze with SonarCloud
uses: sonarsource/sonarcloud-github-action@master
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
e2e-tests:
needs: [unit-test-webapp, unit-test-restapi]
needs: [unit-tests]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
Expand Down
12 changes: 10 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ webapp/build

# misc
.DS_Store
restapi/.env.development
webapp/.env.development
.env
.env.local
.env.development
Expand All @@ -25,9 +27,15 @@ npm-debug.log*
yarn-debug.log*
yarn-error.log*

#vscode files
# vscode files
.vscode

#documentation build does not go into master
# documentation build does not go into master
docs/build

# documentation files
*.pdf
*.docx
*.xlsx
*.txt

4 changes: 2 additions & 2 deletions docs/01_introduction_and_goals.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ LoMap es el proyecto del curso actual de la asignatura Arquitectura del Software
- Miguel González Navarro
- Francisco Coya Abajo
- Marcos Valín Fernández
- Sergio Buenaga Gutierrez
- Sergio Buenaga Gutiérrez

Y, con la ayuda del profesorado:

Expand Down Expand Up @@ -52,7 +52,7 @@ Segun ISO/IEC 25010
|===============================================================================================================================================================================================================================================================================
| Rol | Descripción | Expectativas
| Cliente | Empresa que nos contrata, ficticia (HappySw), representada por los profesores de la asignatura | Que la aplicación desarrollada cumpla con los requisitos mencionados en el apartado 1.1
| Equipo de desarrollo | Ricardo Marqués, Miguel González, Francisco Coya, Marcos Valín | Desarrollar la aplicación con éxito en base a la documentación, de forma que refleje los conocimientos de arquitectura adquiridos durante el curso
| Equipo de desarrollo | Ricardo Marqués, Miguel González, Francisco Coya, Marcos Valín y Sergio Buenaga | Desarrollar la aplicación con éxito en base a la documentación, de forma que refleje los conocimientos de arquitectura adquiridos durante el curso
| Usuarios | El conjunto de personas que van a utilizar el producto final desarrollado | Que la aplicación funcione correctamente y que cumpla, implícitamente, con los objetivos de calidad
| Ayuntamiento de Bruselas | Organismo público que contrata al Cliente | Mismas expectativas que nuestro Cliente (HappySw)
|===============================================================================================================================================================================================================================================================================
Expand Down
6 changes: 3 additions & 3 deletions docs/02_architecture_constraints.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@

[options="header" , cols="1,2"]
|================================================================================================================================================================================================================
| Restricción | Descripción
| Equipo | El proyecto se llevará a cabo mediante un equipo de 5 personas. Los integrantes son Ricardo Marqués Garay, Miguel González Navarro, Francisco Coya Abajo y Marcos Valín Fernández
| Reuniones | El equipo deberá reunirse periodicamente de forma obligatoria.
| Restricción | Descripción
| Equipo | El proyecto se llevará a cabo mediante un equipo de 5 personas. Los integrantes son Ricardo Marqués Garay, Miguel González Navarro, Francisco Coya Abajo, Marcos Valín Fernández y Sergio Buenaga Gutiérrez
| Reuniones | El equipo deberá reunirse periodicamente de forma obligatoria.
| Fechas límites de las entregas | Las distintas versiones del proyecto deberán entregarse antes de la fecha límite para cada una de ellas. Estas fechas las dictaminarán los profesores de la asignatura.
| Organización del proyecto | Para llevar un orden establecido, se ha optado por realizar una estructura guiada por paquetes separados por su distinta funcionalidad.
| Experiencia | La Experiencia de los miembros del equipo es variada y por ello el ritmo de desarrollo sera flexible.
Expand Down
Loading

0 comments on commit 4154478

Please sign in to comment.