mirror of
https://github.com/getsentry/self-hosted.git
synced 2025-12-08 19:46:14 +00:00
26 lines
933 B
Bash
Executable File
26 lines
933 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
# This is a test file for a part of `_lib.sh`, where we read `.env.custom` file if there is one.
|
|
# We only want to give very minimal value to the `.env.custom` file, and expect that it would
|
|
# be merged with the original `.env` file, with the `.env.custom` file taking precedence.
|
|
cat <<EOF >".env.custom"
|
|
SENTRY_EVENT_RETENTION_DAYS=10
|
|
EOF
|
|
|
|
# The `_test_setup.sh` script sources `install/_lib.sh`, so.. finger crossed this should works.
|
|
source _unit-test/_test_setup.sh
|
|
|
|
rm -f .env.custom
|
|
|
|
echo "Expecting SENTRY_EVENT_RETENTION_DAYS to be 10, got ${SENTRY_EVENT_RETENTION_DAYS}"
|
|
test "$SENTRY_EVENT_RETENTION_DAYS" == "10"
|
|
echo "Pass"
|
|
echo "Expecting SENTRY_BIND to be 9000, got ${SENTRY_BIND}"
|
|
test "$SENTRY_BIND" == "9000"
|
|
echo "Pass"
|
|
echo "Expecting COMPOSE_PROJECT_NAME to be sentry-self-hosted, got ${COMPOSE_PROJECT_NAME}"
|
|
test "$COMPOSE_PROJECT_NAME" == "sentry-self-hosted"
|
|
echo "Pass"
|
|
|
|
report_success
|