27 lines
735 B
Markdown
27 lines
735 B
Markdown
# DevOps Bash Tests
|
||
|
||
## Descriere
|
||
Acest proiect conține o aplicație simplă (`calculator.sh`), teste automate și un script DevOps (`run_tests.sh`) care rulează toate testele.
|
||
|
||
## Structură
|
||
- `app/` – codul aplicației
|
||
- `tests/` – teste automate
|
||
- `run_tests.sh` – scriptul principal care rulează toate testele
|
||
|
||
## Cum rulezi testele manual
|
||
1. Deschide terminalul în directorul proiectului
|
||
2. Fă scripturile executabile:
|
||
```bash
|
||
chmod +x run_tests.sh tests/*.sh app/*.sh
|
||
|
||
## Ruleaza testele
|
||
./run_tests.sh
|
||
|
||
## Cum funcționează
|
||
|
||
- Scriptul parcurge toate testele din folderul tests/
|
||
- Rulează fiecare test
|
||
- Afișează PASS/FAIL
|
||
- Returnează codul 0 dacă toate testele au trecut, 1 dacă cel puțin un test a eșuat
|
||
|