PipeLine CI

This commit is contained in:
2026-04-15 07:09:32 +00:00
commit 4d6b26354b
3 changed files with 66 additions and 0 deletions

40
tests.sh Normal file
View File

@@ -0,0 +1,40 @@
#!/bin/bash
ERRORS=0
echo "=== Tests du site ==="
# Test 1 : le fichier existe
if [ -f "index.html" ]; then
echo "✅ index.html existe"
else
echo "❌ index.html introuvable"
ERRORS=$((ERRORS + 1))
fi
# Test 2 : DOCTYPE présent
if grep -q "<!DOCTYPE html>" index.html; then
echo "✅ DOCTYPE présent"
else
echo "❌ DOCTYPE manquant"
ERRORS=$((ERRORS + 1))
fi
# Test 3 : balise title
if grep -q "<title>" index.html; then
echo "✅ Balise title présente"
else
echo "❌ Balise title manquante"
ERRORS=$((ERRORS + 1))
fi
# Test 4 : balise h1
if grep -q "<h1>" index.html; then
echo "✅ Balise h1 présente"
else
echo "❌ Balise h1 manquante"
ERRORS=$((ERRORS + 1))
fi
echo ""
echo "=== Résultat : $ERRORS erreur(s) ==="
exit $ERRORS