WIP: Dodaj wsparcie dla Dockera #128

Draft
d33tah wants to merge 44 commits from d33tah/rentgen:develop into develop
Showing only changes of commit 7f5c571c86 - Show all commits

View File

@ -1,13 +1,13 @@
#!/bin/bash
#
# test_verify.sh - Weryfikuje extension i kończy (nie czeka nieskończenie)
# test_verify.sh - Verifies extension and exits (doesn't wait forever)
#
# Ten skrypt jest wersją testową test_start_extension.sh która:
# - Uruchamia Firefox z extensionem
# - Weryfikuje czy extension się załadował bez błędów
# - KOŃCZY się po weryfikacji (zamiast czekać nieskończenie)
# This script is a test version of test_start_extension.sh that:
# - Starts Firefox with the extension
# - Verifies extension loaded without errors
# - EXITS after verification (instead of waiting forever)
#
# Używany do automatycznych testów w CI/Docker.
# Used for automated tests in CI/Docker.
#
set -e
@ -58,12 +58,12 @@ echo "Checking for JavaScript errors in extension code..."
if grep -i "JavaScript error.*background.js\|SyntaxError.*background\|ReferenceError.*background" /tmp/web-ext.log 2>/dev/null | grep -v "BackupService\|RSLoader"; then
echo ""
echo "========================================"
echo "✗✗✗ KRYTYCZNY BŁĄD ✗✗✗"
echo "✗✗✗ CRITICAL ERROR ✗✗✗"
echo "========================================"
echo "Znaleziono błędy JavaScript w background.js!"
echo "Extension się zainstalował ale KOD SIĘ NIE WYKONAŁ!"
echo "Found JavaScript errors in background.js!"
echo "Extension installed but CODE DID NOT EXECUTE!"
echo ""
echo "Błędy:"
echo "Errors:"
grep -i "JavaScript error.*background.js\|SyntaxError.*background\|ReferenceError.*background" /tmp/web-ext.log 2>/dev/null | head -10
echo "========================================"