Uppdatera README
This commit is contained in:
parent
781b0daf5c
commit
0527508046
17
README.md
17
README.md
@ -13,6 +13,7 @@ Projektet är förberett för **CI (GitHub Actions)**.
|
|||||||
- Uppdatera status (`not-started`, `in-progress`, `done`)
|
- Uppdatera status (`not-started`, `in-progress`, `done`)
|
||||||
- Ta bort TODO-poster
|
- Ta bort TODO-poster
|
||||||
- SQLite som databas
|
- SQLite som databas
|
||||||
|
- Lintning för projektets källkod och dokumentation
|
||||||
- Tester på flera nivåer (unit, API, E2E)
|
- Tester på flera nivåer (unit, API, E2E)
|
||||||
- CI-redo (GitHub Actions)
|
- CI-redo (GitHub Actions)
|
||||||
|
|
||||||
@ -97,19 +98,14 @@ http://127.0.0.1:5001
|
|||||||
## 🔎 Kodkvalitet (Lint)
|
## 🔎 Kodkvalitet (Lint)
|
||||||
|
|
||||||
Projektet använder linting för att säkerställa konsekvent kodstil och upptäcka vanliga fel.
|
Projektet använder linting för att säkerställa konsekvent kodstil och upptäcka vanliga fel.
|
||||||
|
|
||||||
### Python
|
|
||||||
```bash
|
```bash
|
||||||
|
### Python
|
||||||
npm run lint:py
|
npm run lint:py
|
||||||
```
|
|
||||||
|
|
||||||
### JavaScript / TypeScript
|
### JavaScript / TypeScript
|
||||||
```bash
|
|
||||||
npm run lint:js
|
npm run lint:js
|
||||||
```
|
|
||||||
|
|
||||||
### Linting på allt
|
### Linting på allt
|
||||||
```bash
|
|
||||||
npm run lint
|
npm run lint
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -117,23 +113,17 @@ npm run lint
|
|||||||
|
|
||||||
## 🧪 Tester
|
## 🧪 Tester
|
||||||
|
|
||||||
### Unit- och integrationstester (Python):
|
|
||||||
```bash
|
```bash
|
||||||
|
### Unit- och integrationstester (Python):
|
||||||
pytest
|
pytest
|
||||||
```
|
|
||||||
|
|
||||||
### API-tester (Postman / Newman):
|
### API-tester (Postman / Newman):
|
||||||
```bash
|
|
||||||
npm run api-test
|
npm run api-test
|
||||||
```
|
|
||||||
|
|
||||||
### End-to-End tester (Playwright):
|
### End-to-End tester (Playwright):
|
||||||
```bash
|
|
||||||
npm run e2e
|
npm run e2e
|
||||||
```
|
|
||||||
|
|
||||||
### Köra alla tester:
|
### Köra alla tester:
|
||||||
```bash
|
|
||||||
npm run test:all
|
npm run test:all
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -148,6 +138,7 @@ CI-flödet utför följande steg:
|
|||||||
- Installerar Python-beroenden
|
- Installerar Python-beroenden
|
||||||
- Installerar Node-beroenden (Newman, Playwright)
|
- Installerar Node-beroenden (Newman, Playwright)
|
||||||
- Startar Flask-applikationen
|
- Startar Flask-applikationen
|
||||||
|
- Lintning för att säkerställa konsekvent kodstil och upptäcka vanliga problem i projektets källkod och dokumentation
|
||||||
- Kör tester på flera nivåer:
|
- Kör tester på flera nivåer:
|
||||||
- **Unit- och integrationstester** med `pytest`
|
- **Unit- och integrationstester** med `pytest`
|
||||||
- **API-tester** med Postman/Newman
|
- **API-tester** med Postman/Newman
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user