{"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-5bddb5ef878741c29561b901c89de8dd/incoming/44a65bdaa64b2f3f3bd3126f55b90c6a063c120df5bfd9d6766d6db0cba58be5.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-arm-lightning/datadog__datadogpy-555/runs/pilot-datadog__datadogpy-555-5e9a23aa00/logs/w1/w1-1.log","tree_digest":"9ac2c62370071d98e76a0c2b9bddbbbf33c253b0770c5ad74924524b7b5f76ba","tree_download_s":12.148574042133987,"started_at":"2026-10-03T22:20:41.171237Z","duration_s":0.00858,"timed_out":false,"image_before":"db367bc3-8f41-4f76-b202-0ffe76861c4e","image_after":"64ca8fd4-d0dd-411c-8fa9-1a367cbe9439","junit":null,"diff":null,"patch_sha256":"44a65bdaa64b2f3f3bd3126f55b90c6a063c120df5bfd9d6766d6db0cba58be5","dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"w1-2","seq":2,"branch_id":"w1","kind":"verification","cmd":"/opt/receipts-9f1c076b206c420f9cc908a9fd32e87b/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-9f1c076b206c420f9cc908a9fd32e87b/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.90s ========================\n","stderr_tail":"","stdout_sha256":"439412f8ec1b9d612847a0e55e9cd38c3c73c6ea5b1a1827b731ecd0256a1ebe","log_path":"~/dev/nebius-hackathon/pilot/v2-arm-lightning/datadog__datadogpy-555/runs/pilot-datadog__datadogpy-555-5e9a23aa00/logs/w1/w1-2.log","tree_digest":"9ac2c62370071d98e76a0c2b9bddbbbf33c253b0770c5ad74924524b7b5f76ba","tree_download_s":13.353816541843116,"started_at":"2026-10-03T22:20:55.820535Z","duration_s":0.871892,"timed_out":false,"image_before":"64ca8fd4-d0dd-411c-8fa9-1a367cbe9439","image_after":"75023aef-39a6-453e-b75b-b5a6dae843f4","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}
