Update .gitea/workflows/test.yml
Run Pytest and Serve Report via LocalTunnel / tests (push) Failing after 47s

This commit is contained in:
2025-07-08 13:00:18 +02:00
parent 5570d5450f
commit 721aba0fff
+18 -9
View File
@@ -48,18 +48,27 @@ jobs:
mkdir -p render-site
cp -r ci-reports/allure-report/* render-site/
- name: Generate Markdown report
- name: Generate clean Markdown report
run: |
# 1. Nettoyer et créer le dossier
rm -rf ci-reports/markdown
mkdir -p ci-reports/markdown
# 1. Installer Pandoc et outils de traitement de texte
sudo apt-get update
sudo apt-get install -y pandoc sed
# 2. Générer le rapport HTML standard
allure generate allure-results -o ci-reports/allure-html --clean
# 2. Convertir HTML vers Markdown avec filtrage
pandoc ci-reports/allure-html/index.html -t markdown \
| grep -vE ':::|spinner|popup|alert' \
| sed '/^<[^>]*>$/d' \
> ci-reports/markdown/clean_report.md
# 3. Convertir en Markdown avec Pandoc
sudo apt-get install -y pandoc
pandoc ci-reports/allure-html/index.html -t markdown -o ci-reports/markdown/report.md
# 3. Vérification du résultat
if [ -s "ci-reports/markdown/clean_report.md" ]; then
echo "Clean Markdown generated successfully"
echo "First 10 lines:"
head -n 10 ci-reports/markdown/clean_report.md
else
echo "Error: Empty output after filtering"
exit 1
fi
- name: Commit and push Markdown report
run: |