Skip to content

Conversation

aldy505
Copy link
Collaborator

@aldy505 aldy505 commented Aug 16, 2025

No description provided.

@codecov
Copy link

codecov bot commented Aug 16, 2025

❌ 1 Tests Failed:

Tests completed Failed Passed Skipped
8 1 7 0
View the top 1 failed test(s) by shortest run time
_integration-test.test_01_basics::test_receive_user_feedback_events
Stack Traces | 127s run time
client_login = (<httpx.Client object at 0x7fd798a6ac90>, <Response [200 OK]>) #x1B[0m#x1B[94mdef#x1B[39;49;00m #x1B[92mtest_receive_user_feedback_events#x1B[39;49;00m(client_login):#x1B[90m#x1B[39;49;00m client, _ = client_login#x1B[90m#x1B[39;49;00m sentry_dsn = get_sentry_dsn(client)#x1B[90m#x1B[39;49;00m #x1B[90m#x1B[39;49;00m #x1B[90m# Execute `node --import instrument.js user-feedback.js` on the `nodejs` directory with the `SENTRY_DSN` env var set#x1B[39;49;00m#x1B[90m#x1B[39;49;00m subprocess.run(#x1B[90m#x1B[39;49;00m [#x1B[33m"#x1B[39;49;00m#x1B[33mnode#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m, #x1B[33m"#x1B[39;49;00m#x1B[33m--import#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m, #x1B[33m"#x1B[39;49;00m#x1B[33minstrument.js#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m, #x1B[33m"#x1B[39;49;00m#x1B[33muser-feedback.js#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m],#x1B[90m#x1B[39;49;00m check=#x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m shell=#x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m env={#x1B[90m#x1B[39;49;00m #x1B[33m"#x1B[39;49;00m#x1B[33mSENTRY_DSN#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m: sentry_dsn,#x1B[90m#x1B[39;49;00m },#x1B[90m#x1B[39;49;00m cwd=#x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33m_integration-test/nodejs#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m )#x1B[90m#x1B[39;49;00m #x1B[90m#x1B[39;49;00m > poll_for_response(#x1B[90m#x1B[39;49;00m #x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33m{#x1B[39;49;00mSENTRY_TEST_HOST#x1B[33m}#x1B[39;49;00m#x1B[.../organizations/sentry/issues/?query=issue.category%3Afeedback#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m client,#x1B[90m#x1B[39;49;00m #x1B[94mlambda#x1B[39;49;00m x: #x1B[96mlen#x1B[39;49;00m(json.loads(x)) > #x1B[94m0#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m )#x1B[90m#x1B[39;49;00m #x1B[1m#x1B[31m_integration-test/test_01_basics.py#x1B[0m:423: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ request = 'http://localhost:.../organizations/sentry/issues/?query=issue.category%3Afeedback' client = <httpx.Client object at 0x7fd798a6ac90> validator = <function test_receive_user_feedback_events.<locals>.<lambda> at 0x7fd798a168e0> #x1B[0m#x1B[94mdef#x1B[39;49;00m #x1B[92mpoll_for_response#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m request: #x1B[96mstr#x1B[39;49;00m, client: httpx.Client, validator: Callable = #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m ) -> httpx.Response:#x1B[90m#x1B[39;49;00m #x1B[94mfor#x1B[39;49;00m i #x1B[95min#x1B[39;49;00m #x1B[96mrange#x1B[39;49;00m(TIMEOUT_SECONDS):#x1B[90m#x1B[39;49;00m response = client.get(#x1B[90m#x1B[39;49;00m request, follow_redirects=#x1B[94mTrue#x1B[39;49;00m, headers={#x1B[33m"#x1B[39;49;00m#x1B[33mReferer#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m: SENTRY_TEST_HOST}#x1B[90m#x1B[39;49;00m )#x1B[90m#x1B[39;49;00m #x1B[94mif#x1B[39;49;00m response.status_code == #x1B[94m200#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m #x1B[94mif#x1B[39;49;00m validator #x1B[95mis#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m #x1B[95mor#x1B[39;49;00m validator(response.text):#x1B[90m#x1B[39;49;00m #x1B[94mbreak#x1B[39;49;00m#x1B[90m#x1B[39;49;00m time.sleep(#x1B[94m1#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m #x1B[94melse#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m > #x1B[94mraise#x1B[39;49;00m #x1B[96mAssertionError#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m #x1B[33m"#x1B[39;49;00m#x1B[33mtimeout waiting for response status code 200 or valid data#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m )#x1B[90m#x1B[39;49;00m #x1B[1m#x1B[31mE AssertionError: timeout waiting for response status code 200 or valid data#x1B[0m #x1B[1m#x1B[31m_integration-test/test_01_basics.py#x1B[0m:40: AssertionError

To view more test analytics, go to the Test Analytics Dashboard
📋 Got 3 mins? Take this short survey to help us improve Test Analytics.

@aldy505 aldy505 marked this pull request as draft September 1, 2025 06:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant