{"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-4abc4200e23649dc987f38a6dfb1cc5a/incoming/5010684a6c3c2016fe416015ed225e84454b206ece56bdd4b8ff4bf0f8de1d82.diff","path":null,"exit_code":0,"stdout_tail":"","stderr_tail":"Checking patch pydoctor/astbuilder.py...\nApplied patch to 'pydoctor/astbuilder.py' cleanly.\nChecking patch pydoctor/model.py...\nApplied patch to 'pydoctor/model.py' cleanly.\nApplied patch pydoctor/astbuilder.py cleanly.\nApplied patch pydoctor/model.py cleanly.\n","stdout_sha256":"88a10980daf4d735a2de8e0cfaf2bf54622fa167e1029f8ea7987421a2caf90e","log_path":"~/dev/nebius-hackathon/pilot/v2-P/twisted__pydoctor-191/runs/pilot-twisted__pydoctor-191-05d2ce9296/logs/w1/w1-1.log","tree_digest":"04978765796a0d6e653a762ba06ece11a26aea196047ca647e6de6f6387c3d28","tree_download_s":2.712219167035073,"started_at":"2026-10-03T18:52:21.988645Z","duration_s":0.009072,"timed_out":false,"image_before":"9a438768-d7e5-4236-9788-fdeae0d50b77","image_after":"a03bd3bd-3780-4313-8d8d-dfabfb73ae10","junit":null,"diff":null,"patch_sha256":"5010684a6c3c2016fe416015ed225e84454b206ece56bdd4b8ff4bf0f8de1d82","dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"w1-2","seq":2,"branch_id":"w1","kind":"verification","cmd":"/opt/receipts-4b1077c9eb1b4967b4594ec44c819101/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-4b1077c9eb1b4967b4594ec44c819101/receipts_pytest.py --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning pydoctor/test/test_astbuilder.py -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/w1-2.xml","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\ncollected 33 items\n\npydoctor/test/test_astbuilder.py ...s.........F............F......       [100%]\n\n=================================== FAILURES ===================================\nE   TypeError: argument of type 'Class' is not iterable\n/pydoctor/pydoctor/model.py:400: TypeError: argument of type 'Class' is not iterable\nE   AssertionError: assert (5 > 0 and '<test> : 20:..._ assignment ' == '<unknown>:20...__ assignment'\n     +  where 5 = len(['<test> : 20: Unable to figure out target for __doc__ assignment ', '<test> : 21: Unable to figure out target for __d...noring value assigned to __doc__: not a string ', '<test> : 23: Ignoring value assigned to __doc__: not a string ', ''])\n      \n      - <unknown>:20: Unable to figure out target for __doc__ assignment\n      ?  ^^^^^^^\n      + <test> : 20: Unable to figure out target for __doc__ assignment \n      ?  ^^^^ + +                                                      +)\n/pydoctor/pydoctor/test/test_astbuilder.py:578: AssertionError: assert (5 > 0 and '<test> : 20:..._ assignment ' == '<unknown>:20...__ assignment'\n==================================== PASSES ====================================\n_____________________________ test_all_recognition _____________________________\n----------------------------- Captured stdout call -----------------------------\nmultiple assignments to <test>.__all__ ??\n_______________________________ test_import_star _______________________________\n----------------------------- Captured stdout call -----------------------------\nb import * a\n-------------- generated xml file: /opt/receipts/reports/w1-2.xml --------------\n=========================== short test summary info ============================\nPASSED pydoctor/test/test_astbuilder.py::test_no_docstring\nPASSED pydoctor/test/test_astbuilder.py::test_simple\nPASSED pydoctor/test/test_astbuilder.py::test_function_argspec\nPASSED pydoctor/test/test_astbuilder.py::test_class\nPASSED pydoctor/test/test_astbuilder.py::test_class_with_base\nPASSED pydoctor/test/test_astbuilder.py::test_follow_renaming\nPASSED pydoctor/test/test_astbuilder.py::test_class_with_base_from_module\nPASSED pydoctor/test/test_astbuilder.py::test_aliasing\nPASSED pydoctor/test/test_astbuilder.py::test_more_aliasing\nPASSED pydoctor/test/test_astbuilder.py::test_aliasing_recursion\nPASSED pydoctor/test/test_astbuilder.py::test_documented_no_alias\nPASSED pydoctor/test/test_astbuilder.py::test_subclasses\nPASSED pydoctor/test/test_astbuilder.py::test_nested_class_inheriting_from_same_module\nPASSED pydoctor/test/test_astbuilder.py::test_all_recognition\nPASSED pydoctor/test/test_astbuilder.py::test_all_in_class_non_recognition\nPASSED pydoctor/test/test_astbuilder.py::test_classmethod\nPASSED pydoctor/test/test_astbuilder.py::test_classdecorator\nPASSED pydoctor/test/test_astbuilder.py::test_classdecorator_with_args\nPASSED pydoctor/test/test_astbuilder.py::test_import_star\nPASSED pydoctor/test/test_astbuilder.py::test_inline_docstring_modulevar\nPASSED pydoctor/test/test_astbuilder.py::test_inline_docstring_classvar\nPASSED pydoctor/test/test_astbuilder.py::test_inline_docstring_annotated_classvar\nPASSED pydoctor/test/test_astbuilder.py::test_inline_docstring_instancevar\nPASSED pydoctor/test/test_astbuilder.py::test_inline_docstring_annotated_instancevar\nPASSED pydoctor/test/test_astbuilder.py::test_variable_scopes\nPASSED pydoctor/test/test_astbuilder.py::test_variable_types\nPASSED pydoctor/test/test_astbuilder.py::test_annotated_variables\nPASSED pydoctor/test/test_astbuilder.py::test_inferred_variable_types\nPASSED pydoctor/test/test_astbuilder.py::test_type_from_attrib\nPASSED pydoctor/test/test_astbuilder.py::test_detupling_assignment\nSKIPPED [1] pydoctor/test/test_astbuilder.py:90: requires python 2\nFAILED pydoctor/test/test_astbuilder.py::test_inherit_names - TypeError: argu...\nFAILED pydoctor/test/test_astbuilder.py::test_docstring_assignment - Assertio...\n=================== 2 failed, 30 passed, 1 skipped in 0.59s ====================\n","stderr_tail":"","stdout_sha256":"aa7da861dc6edfd9aab9f94dceb3e333157e6daae521e2cc15dedfdb21bed47e","log_path":"~/dev/nebius-hackathon/pilot/v2-P/twisted__pydoctor-191/runs/pilot-twisted__pydoctor-191-05d2ce9296/logs/w1/w1-2.log","tree_digest":"04978765796a0d6e653a762ba06ece11a26aea196047ca647e6de6f6387c3d28","tree_download_s":1.7981172089930624,"started_at":"2026-10-03T18:52:26.543821Z","duration_s":0.960068,"timed_out":false,"image_before":"a03bd3bd-3780-4313-8d8d-dfabfb73ae10","image_after":"abc38f56-2d82-418d-81d0-f1a0cb9e1d8f","junit":{"passed":["pydoctor/test/test_astbuilder.py::test_no_docstring","pydoctor/test/test_astbuilder.py::test_simple","pydoctor/test/test_astbuilder.py::test_function_argspec","pydoctor/test/test_astbuilder.py::test_class","pydoctor/test/test_astbuilder.py::test_class_with_base","pydoctor/test/test_astbuilder.py::test_follow_renaming","pydoctor/test/test_astbuilder.py::test_class_with_base_from_module","pydoctor/test/test_astbuilder.py::test_aliasing","pydoctor/test/test_astbuilder.py::test_more_aliasing","pydoctor/test/test_astbuilder.py::test_aliasing_recursion","pydoctor/test/test_astbuilder.py::test_documented_no_alias","pydoctor/test/test_astbuilder.py::test_subclasses","pydoctor/test/test_astbuilder.py::test_nested_class_inheriting_from_same_module","pydoctor/test/test_astbuilder.py::test_all_recognition","pydoctor/test/test_astbuilder.py::test_all_in_class_non_recognition","pydoctor/test/test_astbuilder.py::test_classmethod","pydoctor/test/test_astbuilder.py::test_classdecorator","pydoctor/test/test_astbuilder.py::test_classdecorator_with_args","pydoctor/test/test_astbuilder.py::test_import_star","pydoctor/test/test_astbuilder.py::test_inline_docstring_modulevar","pydoctor/test/test_astbuilder.py::test_inline_docstring_classvar","pydoctor/test/test_astbuilder.py::test_inline_docstring_annotated_classvar","pydoctor/test/test_astbuilder.py::test_inline_docstring_instancevar","pydoctor/test/test_astbuilder.py::test_inline_docstring_annotated_instancevar","pydoctor/test/test_astbuilder.py::test_variable_scopes","pydoctor/test/test_astbuilder.py::test_variable_types","pydoctor/test/test_astbuilder.py::test_annotated_variables","pydoctor/test/test_astbuilder.py::test_inferred_variable_types","pydoctor/test/test_astbuilder.py::test_type_from_attrib","pydoctor/test/test_astbuilder.py::test_detupling_assignment"],"failed":["pydoctor/test/test_astbuilder.py::test_inherit_names","pydoctor/test/test_astbuilder.py::test_docstring_assignment"],"errors":[],"skipped":["pydoctor/test/test_astbuilder.py::test_function_argspec_with_tuple"],"collection_errors":[],"failure_text":{"pydoctor/test/test_astbuilder.py::test_inherit_names":"TypeError: argument of type 'Class' is not iterable\nE   TypeError: argument of type 'Class' is not iterable","pydoctor/test/test_astbuilder.py::test_docstring_assignment":"AssertionError: assert (5 > 0 and '<test> : 20:..._ assignment ' == '<unknown>:20...__ assignment'\n +  where 5 = len(['<test> : 20: Unable to figure out target for __doc__ assignment ', '<test> : 21: Unable to figure out target for __d...noring value assigned to __doc__: not a string ', '<test> : 23: Ignoring value assigned to __doc__: not a string ', ''])\n  \n  - <unknown>:20: Unable to figure out target for __doc__ assignment\n  ?  ^^^^^^^\n  + <test> : 20: Unable to figure out target for __doc__ assignment \n  ?  ^^^^ + +                                                      +)\nE   AssertionError: assert (5 > 0 and '<test> : 20:..._ assignment ' == '<unknown>:20...__ assignment'\n     +  where 5 = len(['<test> : 20: Unable to figure out target for __doc__ assignment ', '<test> : 21: Unable to figure out target for __d...noring value assigned to __doc__: not a string ', '<test> : 23: Ignoring value assigned to __doc__: not a string ', ''])\n      \n      - <unknown>:20: Unable to figure out target for __doc__ assignment\n      ?  ^^^^^^^\n      + <test> : 20: Unable to figure out target for __doc__ assignment \n      ?  ^^^^ + +                                                      +)"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
