1
0
forked from icd/rentgen

i18n: translate test_start_extension.sh to English

- Translated comments and echo messages
- No functional changes
- Part of comprehensive English translation effort
This commit is contained in:
Jacek Wielemborek 2025-10-25 20:08:32 +02:00
parent ffcf2b6b02
commit 3df9dfd217

View File

@ -1,18 +1,18 @@
#!/bin/bash
#
# test_start_extension.sh - Uruchamia rozszerzenie Rentgen w headless Firefox z weryfikacją
# test_start_extension.sh - Starts Rentgen extension in headless Firefox with verification
#
# Ten skrypt jest używany przez Docker runtime stage do:
# 1. Uruchomienia Xvfb (wirtualny X server) na display :99
# 2. Uruchomienia web-ext run z verbose loggingiem
# 3. Weryfikacji czy extension został poprawnie zainstalowany
# 4. Weryfikacji czy kod extensiona się wykonał (przez sprawdzenie BRAKU błędów)
# This script is used by Docker runtime stage to:
# 1. Start Xvfb (virtual X server) on display :99
# 2. Run web-ext with verbose logging
# 3. Verify extension was installed correctly
# 4. Verify extension code executed (by checking ABSENCE of errors)
#
# WAŻNE: console.error z background page NIE pojawia się w web-ext stdout
# (to ograniczenie Firefoksa). Weryfikacja działa poprzez:
# - Sprawdzenie czy extension się zainstalował
# - Sprawdzenie czy NIE MA błędów JavaScript w logach
# - Jeśli nie ma błędów = kod się wykonał poprawnie
# IMPORTANT: console.error from background pages does NOT appear in web-ext stdout
# (Firefox limitation). Verification works by:
# - Checking that extension installed
# - Checking NO JavaScript errors in logs
# - No errors = code executed correctly
#
set -e
@ -50,12 +50,12 @@ for i in {1..30}; do
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 "========================================"
exit 1