Files
ivatar/run_tests_with_ot.sh
2025-10-16 15:22:54 +02:00

24 lines
582 B
Bash
Executable File

#!/bin/bash
# Run tests with OpenTelemetry enabled
# This is used in CI to test OpenTelemetry functionality
set -e
echo "Running tests with OpenTelemetry enabled..."
# Enable OpenTelemetry
export ENABLE_OPENTELEMETRY=true
export OTEL_ENABLED=true
export OTEL_SERVICE_NAME=ivatar-test
export OTEL_ENVIRONMENT=test
export DJANGO_SETTINGS_MODULE=ivatar.settings
# Run tests including OpenTelemetry-specific tests
python3 -m pytest \
-m "opentelemetry or no_opentelemetry" \
--verbose \
--tb=short \
"$@"
echo "Tests completed successfully (OpenTelemetry enabled)"