{"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-be9ea55056a145afa075fd9b5dc9c8c0/incoming/d230fceafc125c88253226353f3ba3b0a0afa8eabe97ea78d5aeb602f3a5b170.diff","path":null,"exit_code":0,"stdout_tail":"","stderr_tail":"Checking patch cxxheaderparser/lexer.py...\nApplied patch to 'cxxheaderparser/lexer.py' cleanly.\nChecking patch cxxheaderparser/parser.py...\nApplied patch to 'cxxheaderparser/parser.py' cleanly.\nApplied patch cxxheaderparser/lexer.py cleanly.\nApplied patch cxxheaderparser/parser.py cleanly.\n","stdout_sha256":"a430355e65f13a371fc05f4e268891673a646144c49c84633fac9a8f31db4be8","log_path":"~/dev/nebius-hackathon/pilot/v2-P/robotpy__cxxheaderparser-82/runs/pilot-robotpy__cxxheaderparser-82-f932a1fb8b/logs/w1/w1-1.log","tree_digest":"2dbecae275b161f71263c47c344f4db74d921304e13a5afe8dce30027c75bedf","tree_download_s":1.8664417499676347,"started_at":"2026-10-03T20:18:13.463298Z","duration_s":0.011382,"timed_out":false,"image_before":"c0a3c2e3-8349-48c2-a77b-a002016b1132","image_after":"25d7b08a-d1e2-4298-81c9-a1c94b3479e6","junit":null,"diff":null,"patch_sha256":"d230fceafc125c88253226353f3ba3b0a0afa8eabe97ea78d5aeb602f3a5b170","dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"w1-2","seq":2,"branch_id":"w1","kind":"verification","cmd":"/opt/receipts-7d2fa8f0927f4b0bb0bc2caad836e30e/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-7d2fa8f0927f4b0bb0bc2caad836e30e/receipts_pytest.py --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning tests/test_fn.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":"============================= test session starts ==============================\ncollected 28 items\n\ntests/test_fn.py ............................                            [100%]\n\n==================================== PASSES ====================================\n-------------- generated xml file: /opt/receipts/reports/w1-2.xml --------------\n=========================== short test summary info ============================\nPASSED tests/test_fn.py::test_fn_returns_class\nPASSED tests/test_fn.py::test_fn_returns_typename\nPASSED tests/test_fn.py::test_fn_returns_typename_const\nPASSED tests/test_fn.py::test_fn_pointer_params\nPASSED tests/test_fn.py::test_fn_void_is_no_params\nPASSED tests/test_fn.py::test_fn_array_param\nPASSED tests/test_fn.py::test_fn_typename_param\nPASSED tests/test_fn.py::test_fn_weird_refs\nPASSED tests/test_fn.py::test_fn_too_many_parens\nPASSED tests/test_fn.py::test_fn_same_line\nPASSED tests/test_fn.py::test_fn_auto_template\nPASSED tests/test_fn.py::test_fn_template_ptr\nPASSED tests/test_fn.py::test_fn_with_impl\nPASSED tests/test_fn.py::test_fn_return_std_function\nPASSED tests/test_fn.py::test_fn_return_std_function_trailing\nPASSED tests/test_fn.py::test_fn_trailing_return_simple\nPASSED tests/test_fn.py::test_fn_trailing_return_std_function\nPASSED tests/test_fn.py::test_inline_volatile_fn\nPASSED tests/test_fn.py::test_method_w_reference\nPASSED tests/test_fn.py::test_fn_w_mvreference\nPASSED tests/test_fn.py::test_msvc_conventions\nPASSED tests/test_fn.py::test_throw_empty\nPASSED tests/test_fn.py::test_throw_dynamic\nPASSED tests/test_fn.py::test_noexcept_empty\nPASSED tests/test_fn.py::test_noexcept_contents\nPASSED tests/test_fn.py::test_auto_decltype_return\nPASSED tests/test_fn.py::test_fn_trailing_return_with_body\nPASSED tests/test_fn.py::test_method_trailing_return_with_body\n============================== 28 passed in 0.13s ==============================\n","stderr_tail":"","stdout_sha256":"033f3f2b454cf34c028e5debbfaef3735d2e43d7f15c912ac5612cc3943ed630","log_path":"~/dev/nebius-hackathon/pilot/v2-P/robotpy__cxxheaderparser-82/runs/pilot-robotpy__cxxheaderparser-82-f932a1fb8b/logs/w1/w1-2.log","tree_digest":"2dbecae275b161f71263c47c344f4db74d921304e13a5afe8dce30027c75bedf","tree_download_s":2.8449375408235937,"started_at":"2026-10-03T20:18:16.604010Z","duration_s":0.573286,"timed_out":false,"image_before":"25d7b08a-d1e2-4298-81c9-a1c94b3479e6","image_after":"17c90935-559d-4730-850a-16be1c0e2df7","junit":{"passed":["tests/test_fn.py::test_fn_returns_class","tests/test_fn.py::test_fn_returns_typename","tests/test_fn.py::test_fn_returns_typename_const","tests/test_fn.py::test_fn_pointer_params","tests/test_fn.py::test_fn_void_is_no_params","tests/test_fn.py::test_fn_array_param","tests/test_fn.py::test_fn_typename_param","tests/test_fn.py::test_fn_weird_refs","tests/test_fn.py::test_fn_too_many_parens","tests/test_fn.py::test_fn_same_line","tests/test_fn.py::test_fn_auto_template","tests/test_fn.py::test_fn_template_ptr","tests/test_fn.py::test_fn_with_impl","tests/test_fn.py::test_fn_return_std_function","tests/test_fn.py::test_fn_return_std_function_trailing","tests/test_fn.py::test_fn_trailing_return_simple","tests/test_fn.py::test_fn_trailing_return_std_function","tests/test_fn.py::test_inline_volatile_fn","tests/test_fn.py::test_method_w_reference","tests/test_fn.py::test_fn_w_mvreference","tests/test_fn.py::test_msvc_conventions","tests/test_fn.py::test_throw_empty","tests/test_fn.py::test_throw_dynamic","tests/test_fn.py::test_noexcept_empty","tests/test_fn.py::test_noexcept_contents","tests/test_fn.py::test_auto_decltype_return","tests/test_fn.py::test_fn_trailing_return_with_body","tests/test_fn.py::test_method_trailing_return_with_body"],"failed":[],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
