Skip to content

Commit aa934da

Browse files
committed
requirements for running the .sh files in localhost environments
1 parent e9666c3 commit aa934da

2 files changed

Lines changed: 26 additions & 44 deletions

File tree

cache/__tests__/cache-metrics-worst-case.sh

Lines changed: 13 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
# Configuration
2222
BASE_URL="${BASE_URL:-http://localhost:3001}"
2323
API_BASE="${BASE_URL}/v1"
24-
# Default token - can be overridden by RERUM_TEST_TOKEN environment variable or user input
25-
AUTH_TOKEN="${RERUM_TEST_TOKEN:-eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6Ik9FVTBORFk0T1RVNVJrRXlOREl5TTBFMU1FVXdNMFUyT0RGQk9UaEZSa1JDTXpnek1FSTRNdyJ9.eyJodHRwOi8vc3RvcmUucmVydW0uaW8vYWdlbnQiOiJodHRwOi8vc3RvcmUucmVydW0uaW8vdjEvaWQvNjI1NzJiYTcxZDk3NGQxMzExYWJkNjczIiwiaHR0cDovL3JlcnVtLmlvL3VzZXJfcm9sZXMiOnsicm9sZXMiOlsiZHVuYmFyX3VzZXJfY29udHJpYnV0b3IiLCJnbG9zc2luZ191c2VyX2FkbWluIiwibHJkYV91c2VyX2FkbWluIiwicmVydW1fdXNlcl9hZG1pbiIsInRwZW5fdXNlcl9hZG1pbiJdfSwiaHR0cDovL2R1bmJhci5yZXJ1bS5pby91c2VyX3JvbGVzIjp7InJvbGVzIjpbImR1bmJhcl91c2VyX2NvbnRyaWJ1dG9yIiwiZ2xvc3NpbmdfdXNlcl9hZG1pbiIsImxyZGFfdXNlcl9hZG1pbiIsInJlcnVtX3VzZXJfYWRtaW4iLCJ0cGVuX3VzZXJfYWRtaW4iXX0sImh0dHA6Ly9yZXJ1bS5pby9hcHBfZmxhZyI6WyJyZXJ1bSIsImRsYSIsImxyZGEiLCJnbG9zc2luZyIsInRwZW4iXSwiaHR0cDovL2R1bmJhci5yZXJ1bS5pby9hcHBfZmxhZyI6WyJyZXJ1bSIsImRsYSIsImxyZGEiLCJnbG9zc2luZyIsInRwZW4iXSwiaXNzIjoiaHR0cHM6Ly9jdWJhcC5hdXRoMC5jb20vIiwic3ViIjoiYXV0aDB8NjI1NzJiYTY0MzI1YTIwMDZhNDNlYzY5IiwiYXVkIjoiaHR0cDovL3JlcnVtLmlvL2FwaSIsImlhdCI6MTc2MTMyMzc4NywiZXhwIjoxNzYzOTE1Nzg3LCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwiYXpwIjoiNjJKc2E5TXhIdXFoUmJPMjBnVEhzOUtwS3I3VWU3c2wifQ.PTYcCcIGQwZ06YbcBC0MY3MlTFnNE0XrpBhrmjnjFtfPKJEJD7TfAYoA9HXMjluQvxmJeqtITY-_CX3s8ba9r1wb4AtEVzHVeZ_MUImyN2jrdRAsH-bZFGnmTDleYN841dxtZsY1i4tKJqheg1EPut5MzzRbmGFFSvvVLrUUo0K07xa8zcC7RZrVbJb3zKV2rVQdFvkhY6uSKMTmNqhHA-J3ezrDd-aQvxhNNxlt-aO1tPt3ybCukzkMaG2m-o4pWgpagybQvXscZb0u48LcJGbPAq-K503U34V_j5Tu9KXh75mFcaZmtp5zu8lQv6y34FVyAhxYeVWuq6w6nWNOsg}"
24+
# Auth token will be prompted from user
25+
AUTH_TOKEN=""
2626

2727
# Test configuration
2828
CACHE_FILL_SIZE=1000
@@ -117,25 +117,17 @@ check_server() {
117117
get_auth_token() {
118118
log_header "Authentication Setup"
119119

120-
# Check if token already set (from environment variable or default)
121-
if [ -n "$AUTH_TOKEN" ]; then
122-
if [ -n "$RERUM_TEST_TOKEN" ]; then
123-
log_info "Using token from RERUM_TEST_TOKEN environment variable"
124-
else
125-
log_info "Using default authentication token"
126-
fi
127-
else
128-
echo ""
129-
echo "This test requires a valid Auth0 bearer token to test write operations."
130-
echo "Please obtain a fresh token from: https://devstore.rerum.io/"
131-
echo ""
132-
echo -n "Enter your bearer token: "
133-
read -r AUTH_TOKEN
134-
135-
if [ -z "$AUTH_TOKEN" ]; then
136-
echo -e "${RED}ERROR: No token provided. Exiting.${NC}"
137-
exit 1
138-
fi
120+
echo ""
121+
echo "This test requires a valid Auth0 bearer token to test write operations."
122+
echo "Please obtain a fresh token from: https://devstore.rerum.io/"
123+
echo ""
124+
echo -n "Enter your bearer token (or press Enter to skip): "
125+
read -r AUTH_TOKEN
126+
127+
if [ -z "$AUTH_TOKEN" ]; then
128+
echo -e "${RED}ERROR: No token provided. Cannot proceed with testing.${NC}"
129+
echo "Tests require authentication for write operations (create, update, delete)."
130+
exit 1
139131
fi
140132

141133
# Test the token
@@ -158,7 +150,6 @@ get_auth_token() {
158150
elif [ "$http_code" == "401" ]; then
159151
echo -e "${RED}ERROR: Token is expired or invalid (HTTP 401)${NC}"
160152
echo "Please obtain a fresh token from: https://devstore.rerum.io/"
161-
echo "Or set RERUM_TEST_TOKEN environment variable with a valid token"
162153
exit 1
163154
else
164155
echo -e "${RED}ERROR: Token validation failed (HTTP $http_code)${NC}"

cache/__tests__/cache-metrics.sh

Lines changed: 13 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
# Configuration
2121
BASE_URL="${BASE_URL:-http://localhost:3001}"
2222
API_BASE="${BASE_URL}/v1"
23-
# Default token - can be overridden by RERUM_TEST_TOKEN environment variable or user input
24-
AUTH_TOKEN="${RERUM_TEST_TOKEN:-eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6Ik9FVTBORFk0T1RVNVJrRXlOREl5TTBFMU1FVXdNMFUyT0RGQk9UaEZSa1JDTXpnek1FSTRNdyJ9.eyJodHRwOi8vc3RvcmUucmVydW0uaW8vYWdlbnQiOiJodHRwOi8vc3RvcmUucmVydW0uaW8vdjEvaWQvNjI1NzJiYTcxZDk3NGQxMzExYWJkNjczIiwiaHR0cDovL3JlcnVtLmlvL3VzZXJfcm9sZXMiOnsicm9sZXMiOlsiZHVuYmFyX3VzZXJfY29udHJpYnV0b3IiLCJnbG9zc2luZ191c2VyX2FkbWluIiwibHJkYV91c2VyX2FkbWluIiwicmVydW1fdXNlcl9hZG1pbiIsInRwZW5fdXNlcl9hZG1pbiJdfSwiaHR0cDovL2R1bmJhci5yZXJ1bS5pby91c2VyX3JvbGVzIjp7InJvbGVzIjpbImR1bmJhcl91c2VyX2NvbnRyaWJ1dG9yIiwiZ2xvc3NpbmdfdXNlcl9hZG1pbiIsImxyZGFfdXNlcl9hZG1pbiIsInJlcnVtX3VzZXJfYWRtaW4iLCJ0cGVuX3VzZXJfYWRtaW4iXX0sImh0dHA6Ly9yZXJ1bS5pby9hcHBfZmxhZyI6WyJyZXJ1bSIsImRsYSIsImxyZGEiLCJnbG9zc2luZyIsInRwZW4iXSwiaHR0cDovL2R1bmJhci5yZXJ1bS5pby9hcHBfZmxhZyI6WyJyZXJ1bSIsImRsYSIsImxyZGEiLCJnbG9zc2luZyIsInRwZW4iXSwiaXNzIjoiaHR0cHM6Ly9jdWJhcC5hdXRoMC5jb20vIiwic3ViIjoiYXV0aDB8NjI1NzJiYTY0MzI1YTIwMDZhNDNlYzY5IiwiYXVkIjoiaHR0cDovL3JlcnVtLmlvL2FwaSIsImlhdCI6MTc2MTMyMzc4NywiZXhwIjoxNzYzOTE1Nzg3LCJzY29wZSI6Im9mZmxpbmVfYWNjZXNzIiwiYXpwIjoiNjJKc2E5TXhIdXFoUmJPMjBnVEhzOUtwS3I3VWU3c2wifQ.PTYcCcIGQwZ06YbcBC0MY3MlTFnNE0XrpBhrmjnjFtfPKJEJD7TfAYoA9HXMjluQvxmJeqtITY-_CX3s8ba9r1wb4AtEVzHVeZ_MUImyN2jrdRAsH-bZFGnmTDleYN841dxtZsY1i4tKJqheg1EPut5MzzRbmGFFSvvVLrUUo0K07xa8zcC7RZrVbJb3zKV2rVQdFvkhY6uSKMTmNqhHA-J3ezrDd-aQvxhNNxlt-aO1tPt3ybCukzkMaG2m-o4pWgpagybQvXscZb0u48LcJGbPAq-K503U34V_j5Tu9KXh75mFcaZmtp5zu8lQv6y34FVyAhxYeVWuq6w6nWNOsg}"
23+
# Auth token will be prompted from user
24+
AUTH_TOKEN=""
2525

2626
# Test configuration
2727
CACHE_FILL_SIZE=1000
@@ -116,25 +116,17 @@ check_server() {
116116
get_auth_token() {
117117
log_header "Authentication Setup"
118118

119-
# Check if token already set (from environment variable or default)
120-
if [ -n "$AUTH_TOKEN" ]; then
121-
if [ -n "$RERUM_TEST_TOKEN" ]; then
122-
log_info "Using token from RERUM_TEST_TOKEN environment variable"
123-
else
124-
log_info "Using default authentication token"
125-
fi
126-
else
127-
echo ""
128-
echo "This test requires a valid Auth0 bearer token to test write operations."
129-
echo "Please obtain a fresh token from: https://devstore.rerum.io/"
130-
echo ""
131-
echo -n "Enter your bearer token: "
132-
read -r AUTH_TOKEN
133-
134-
if [ -z "$AUTH_TOKEN" ]; then
135-
echo -e "${RED}ERROR: No token provided. Exiting.${NC}"
136-
exit 1
137-
fi
119+
echo ""
120+
echo "This test requires a valid Auth0 bearer token to test write operations."
121+
echo "Please obtain a fresh token from: https://devstore.rerum.io/"
122+
echo ""
123+
echo -n "Enter your bearer token (or press Enter to skip): "
124+
read -r AUTH_TOKEN
125+
126+
if [ -z "$AUTH_TOKEN" ]; then
127+
echo -e "${RED}ERROR: No token provided. Cannot proceed with testing.${NC}"
128+
echo "Tests require authentication for write operations (create, update, delete)."
129+
exit 1
138130
fi
139131

140132
# Test the token
@@ -157,7 +149,6 @@ get_auth_token() {
157149
elif [ "$http_code" == "401" ]; then
158150
echo -e "${RED}ERROR: Token is expired or invalid (HTTP 401)${NC}"
159151
echo "Please obtain a fresh token from: https://devstore.rerum.io/"
160-
echo "Or set RERUM_TEST_TOKEN environment variable with a valid token"
161152
exit 1
162153
else
163154
echo -e "${RED}ERROR: Token validation failed (HTTP $http_code)${NC}"

0 commit comments

Comments
 (0)