test(gcb): Even more debug info on fail
This commit is contained in:
		
							
								
								
									
										9
									
								
								test.sh
									
									
									
									
									
								
							
							
						
						
									
										9
									
								
								test.sh
									
									
									
									
									
								
							@@ -24,6 +24,8 @@ cleanup () {
 | 
			
		||||
 | 
			
		||||
  if [ "$1" != "EXIT" ]; then
 | 
			
		||||
    echo "An error occurred, caught SIG$1 on line $2";
 | 
			
		||||
    docker-compose ps
 | 
			
		||||
    docker-compose logs
 | 
			
		||||
  fi
 | 
			
		||||
 | 
			
		||||
  echo "Cleaning up..."
 | 
			
		||||
@@ -76,11 +78,8 @@ PROJECT_ID=${DSN_PIECES[1]}
 | 
			
		||||
 | 
			
		||||
TEST_EVENT_ID=$(export LC_ALL=C; head /dev/urandom | tr -dc "a-f0-9" | head -c 32)
 | 
			
		||||
# Thanks @untitaker - https://forum.sentry.io/t/how-can-i-post-with-curl-a-sentry-event-which-authentication-credentials/4759/2?u=byk
 | 
			
		||||
TEST_EVENT=$(curl --data '{"event_id": "'"$TEST_EVENT_ID"'","level":"error","message":"a failure","extra":{"object":"42"}}' \
 | 
			
		||||
  -H 'Content-Type: application/json' \
 | 
			
		||||
  -H "X-Sentry-Auth: Sentry sentry_version=7, sentry_key=$SENTRY_KEY, sentry_client=test-bash/0.1" \
 | 
			
		||||
  $SENTRY_TEST_HOST/api/$PROJECT_ID/store/ -sf)
 | 
			
		||||
echo "Created event: $TEST_EVENT"
 | 
			
		||||
echo "Creating test event..."
 | 
			
		||||
curl -f --data '{"event_id": "'"$TEST_EVENT_ID"'","level":"error","message":"a failure","extra":{"object":"42"}}' -H 'Content-Type: application/json' -H "X-Sentry-Auth: Sentry sentry_version=7, sentry_key=$SENTRY_KEY, sentry_client=test-bash/0.1" "$SENTRY_TEST_HOST/api/$PROJECT_ID/store/"
 | 
			
		||||
 | 
			
		||||
EVENT_PATH="projects/sentry/internal/events/$TEST_EVENT_ID/"
 | 
			
		||||
export -f sentry_api_request get_csrf_token
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user