{"receipt_id":"w1-1","seq":1,"branch_id":"w1","kind":"apply","cmd":"git update-index -q --refresh; git apply -v --3way --recount --ignore-space-change --whitespace=nowarn /opt/receipts-4ddb11d7d9ac429ead7fdaa9df89959b/incoming/44db727ca9612ef445cde1e952462da2df5da8258f33ae85957164a053b30f54.diff","path":null,"exit_code":0,"stdout_tail":"","stderr_tail":"Checking patch datadog/dogshell/wrap.py...\nApplied patch to 'datadog/dogshell/wrap.py' cleanly.\nApplied patch datadog/dogshell/wrap.py cleanly.\n","stdout_sha256":"58aa3806fd66ae624a94870fc1d16dfeeb00da65be8f469619178dea8a522035","log_path":"~/dev/nebius-hackathon/pilot/v2-P/datadog__datadogpy-555/runs/pilot-datadog__datadogpy-555-8e5399c81a/logs/w1/w1-1.log","tree_digest":"6c939a590ac180c6c54a8fd71dc9791630bc0812284ddcea88dd772b26834ea1","tree_download_s":2.391942166024819,"started_at":"2026-10-03T16:49:12.603130Z","duration_s":0.009819000000000001,"timed_out":false,"image_before":"6137546f-6085-44c1-a8d7-753d844ec48b","image_after":"e72fbbc9-0809-4a16-9748-9dcd977c1c69","junit":null,"diff":null,"patch_sha256":"44db727ca9612ef445cde1e952462da2df5da8258f33ae85957164a053b30f54","dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"w1-2","seq":2,"branch_id":"w1","kind":"verification","cmd":"/opt/receipts-494ec4dcdffe45e78e46343837c3a37e/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-494ec4dcdffe45e78e46343837c3a37e/receipts_pytest.py --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning tests/unit/dogwrap/test_dogwrap.py -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/w1-2.xml","path":null,"exit_code":0,"stdout_tail":"---------- Captured stdout call -----------------------------\nout1\nout2\n----------------------------- Captured stderr call -----------------------------\nerr1\nCommand timed out after 0.00s, killing with SIGTERM\nSIGTERM timeout failed after 0.00s, killing with SIGKILL\n_____________________ TestDogwrap.test_execute_popen_fail ______________________\n----------------------------- Captured stderr call -----------------------------\nFailed to execute 'sleep 1'\n___________________ TestDogwrap.test_execute_sigkill_timeout ___________________\n----------------------------- Captured stdout call -----------------------------\nout1\nout2\n----------------------------- Captured stderr call -----------------------------\nerr1\nCommand timed out after 0.00s, killing with SIGTERM\nSIGTERM timeout failed after 0.00s, killing with SIGKILL\nSIGKILL timeout failed after 0.00s, exiting\n___________________ TestDogwrap.test_execute_sigterm_timeout ___________________\n----------------------------- Captured stdout call -----------------------------\nout1\nout2\n----------------------------- Captured stderr call -----------------------------\nerr1\nCommand timed out after 0.00s, killing with SIGTERM\nSIGTERM timeout failed after 0.00s, killing with SIGKILL\n________________________ TestDogwrap.test_parse_options ________________________\n----------------------------- Captured stderr call -----------------------------\nUsage: receipts_pytest.py -n [event_name] -k [api_key] --submit_mode [ all | errors | warnings] [options] \"command\". \n\nNote that you need to enclose your command in quotes to prevent python executing as soon as there is a space in your command. \n \nNOTICE: In normal mode, the whole stderr is printed before stdout, in flush_live mode they will be mixed but there is not guarantee that messages sent by the command on both stderr and stdout are printed in the order they were sent.\n\nreceipts_pytest.py: error: option -m: invalid choice: 'invalid' (choose from 'errors', 'warnings', 'all')\nUsage: receipts_pytest.py -n [event_name] -k [api_key] --submit_mode [ all | errors | warnings] [options] \"command\". \n\nNote that you need to enclose your command in quotes to prevent python executing as soon as there is a space in your command. \n \nNOTICE: In normal mode, the whole stderr is printed before stdout, in flush_live mode they will be mixed but there is not guarantee that messages sent by the command on both stderr and stdout are printed in the order they were sent.\n\nreceipts_pytest.py: error: option -p: invalid choice: 'invalid' (choose from 'normal', 'low')\nUsage: receipts_pytest.py -n [event_name] -k [api_key] --submit_mode [ all | errors | warnings] [options] \"command\". \n\nNote that you need to enclose your command in quotes to prevent python executing as soon as there is a space in your command. \n \nNOTICE: In normal mode, the whole stderr is printed before stdout, in flush_live mode they will be mixed but there is not guarantee that messages sent by the command on both stderr and stdout are printed in the order they were sent.\n\nreceipts_pytest.py: error: option -t: invalid integer value: 'invalid'\nUsage: receipts_pytest.py -n [event_name] -k [api_key] --submit_mode [ all | errors | warnings] [options] \"command\". \n\nNote that you need to enclose your command in quotes to prevent python executing as soon as there is a space in your command. \n \nNOTICE: In normal mode, the whole stderr is printed before stdout, in flush_live mode they will be mixed but there is not guarantee that messages sent by the command on both stderr and stdout are printed in the order they were sent.\n\nreceipts_pytest.py: error: option --sigterm_timeout: invalid integer value: 'invalid'\nUsage: receipts_pytest.py -n [event_name] -k [api_key] --submit_mode [ all | errors | warnings] [options] \"command\". \n\nNote that you need to enclose your command in quotes to prevent python executing as soon as there is a space in your command. \n \nNOTICE: In normal mode, the whole stderr is printed before stdout, in flush_live mode they will be mixed but there is not guarantee that messages sent by the command on both stderr and stdout are printed in the order they were sent.\n\nreceipts_pytest.py: error: option --sigkill_timeout: invalid integer value: 'invalid'\nUsage: receipts_pytest.py -n [event_name] -k [api_key] --submit_mode [ all | errors | warnings] [options] \"command\". \n\nNote that you need to enclose your command in quotes to prevent python executing as soon as there is a space in your command. \n \nNOTICE: In normal mode, the whole stderr is printed before stdout, in flush_live mode they will be mixed but there is not guarantee that messages sent by the command on both stderr and stdout are printed in the order they were sent.\n\nreceipts_pytest.py: error: option --proc_poll_interval: invalid floating-point value: 'invalid'\n-------------- generated xml file: /opt/receipts/reports/w1-2.xml --------------\n=========================== short test summary info ============================\nPASSED tests/unit/dogwrap/test_dogwrap.py::TestDogwrap::test_build_event_body\nPASSED tests/unit/dogwrap/test_dogwrap.py::TestDogwrap::test_execute\nPASSED tests/unit/dogwrap/test_dogwrap.py::TestDogwrap::test_execute_cmd_timeout\nPASSED tests/unit/dogwrap/test_dogwrap.py::TestDogwrap::test_execute_exit_code\nPASSED tests/unit/dogwrap/test_dogwrap.py::TestDogwrap::test_execute_oserror\nPASSED tests/unit/dogwrap/test_dogwrap.py::TestDogwrap::test_execute_popen_fail\nPASSED tests/unit/dogwrap/test_dogwrap.py::TestDogwrap::test_execute_sigkill_timeout\nPASSED tests/unit/dogwrap/test_dogwrap.py::TestDogwrap::test_execute_sigterm_timeout\nPASSED tests/unit/dogwrap/test_dogwrap.py::TestDogwrap::test_output_reader\nPASSED tests/unit/dogwrap/test_dogwrap.py::TestDogwrap::test_parse_options\nPASSED tests/unit/dogwrap/test_dogwrap.py::TestDogwrap::test_poll_proc\nPASSED tests/unit/dogwrap/test_dogwrap.py::TestDogwrap::test_poll_timeout\n======================== 12 passed, 6 warnings in 0.91s ========================\n","stderr_tail":"","stdout_sha256":"d7be63296dacefd6d346b9a12f92adcf7faef5f45921d3cb91abbb623a5e91ae","log_path":"~/dev/nebius-hackathon/pilot/v2-P/datadog__datadogpy-555/runs/pilot-datadog__datadogpy-555-8e5399c81a/logs/w1/w1-2.log","tree_digest":"6c939a590ac180c6c54a8fd71dc9791630bc0812284ddcea88dd772b26834ea1","tree_download_s":2.9081079999450594,"started_at":"2026-10-03T16:49:16.878701Z","duration_s":0.856268,"timed_out":false,"image_before":"e72fbbc9-0809-4a16-9748-9dcd977c1c69","image_after":"66b001f5-cc73-4465-bf8d-a64f52f858d8","junit":{"passed":["tests/unit/dogwrap/test_dogwrap.py::TestDogwrap::test_build_event_body","tests/unit/dogwrap/test_dogwrap.py::TestDogwrap::test_execute","tests/unit/dogwrap/test_dogwrap.py::TestDogwrap::test_execute_cmd_timeout","tests/unit/dogwrap/test_dogwrap.py::TestDogwrap::test_execute_exit_code","tests/unit/dogwrap/test_dogwrap.py::TestDogwrap::test_execute_oserror","tests/unit/dogwrap/test_dogwrap.py::TestDogwrap::test_execute_popen_fail","tests/unit/dogwrap/test_dogwrap.py::TestDogwrap::test_execute_sigkill_timeout","tests/unit/dogwrap/test_dogwrap.py::TestDogwrap::test_execute_sigterm_timeout","tests/unit/dogwrap/test_dogwrap.py::TestDogwrap::test_output_reader","tests/unit/dogwrap/test_dogwrap.py::TestDogwrap::test_parse_options","tests/unit/dogwrap/test_dogwrap.py::TestDogwrap::test_poll_proc","tests/unit/dogwrap/test_dogwrap.py::TestDogwrap::test_poll_timeout"],"failed":[],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
