{"receipt_id":"w2-1","seq":1,"branch_id":"w2","kind":"apply","cmd":"git update-index -q --refresh; git apply -v --3way --recount --ignore-space-change --whitespace=nowarn /opt/receipts-cc4b1d943e4246db91848d3e8f864903/incoming/111815b2974dd3ff1a31da2b6d6f4f608dc7a839b872fd73b5227904f7e5119b.diff","path":null,"exit_code":0,"stdout_tail":"","stderr_tail":"Checking patch pydoctor/astbuilder.py...\nApplied patch to 'pydoctor/astbuilder.py' cleanly.\nApplied patch pydoctor/astbuilder.py cleanly.\n","stdout_sha256":"f951a0e41157eb000e712582a541f96b0339c90db3fad123d6066dd2961203db","log_path":"~/dev/nebius-hackathon/pilot/v2-P/twisted__pydoctor-191/runs/pilot-twisted__pydoctor-191-05d2ce9296/logs/w2/w2-1.log","tree_digest":"e4dfd50b4d47afc003d30f34934821c46f0eb4e26fd2153e9ed3ebc3400006e1","tree_download_s":2.9983467501588166,"started_at":"2026-10-03T18:55:44.087131Z","duration_s":0.008638,"timed_out":false,"image_before":"9a438768-d7e5-4236-9788-fdeae0d50b77","image_after":"bbe22828-3650-4adb-9a15-b93f75f96aec","junit":null,"diff":null,"patch_sha256":"111815b2974dd3ff1a31da2b6d6f4f608dc7a839b872fd73b5227904f7e5119b","dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"w2-2","seq":2,"branch_id":"w2","kind":"verification","cmd":"/opt/receipts-e4adcc25aa7c4b0cb1524c629b2d1af6/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-e4adcc25aa7c4b0cb1524c629b2d1af6/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/w2-2.xml","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\ncollected 33 items\n\npydoctor/test/test_astbuilder.py ...s......................F......       [100%]\n\n=================================== FAILURES ===================================\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 __doc_... Ignoring 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_inherit_names ______________________________\n----------------------------- Captured stdout call -----------------------------\n<test> duplicate Class '<test>.A'\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/w2-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_inherit_names\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_docstring_assignment - Assertio...\n=================== 1 failed, 31 passed, 1 skipped in 0.63s ====================\n","stderr_tail":"","stdout_sha256":"331a72b04b5546d7e386438678651e46d883c87505ea86f0eea0ff5195dc30d4","log_path":"~/dev/nebius-hackathon/pilot/v2-P/twisted__pydoctor-191/runs/pilot-twisted__pydoctor-191-05d2ce9296/logs/w2/w2-2.log","tree_digest":"e4dfd50b4d47afc003d30f34934821c46f0eb4e26fd2153e9ed3ebc3400006e1","tree_download_s":2.9233397089410573,"started_at":"2026-10-03T18:55:48.994100Z","duration_s":0.9818690000000001,"timed_out":false,"image_before":"bbe22828-3650-4adb-9a15-b93f75f96aec","image_after":"950b7fdc-aea2-449f-91a9-9034eaa71ec0","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_inherit_names","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_docstring_assignment"],"errors":[],"skipped":["pydoctor/test/test_astbuilder.py::test_function_argspec_with_tuple"],"collection_errors":[],"failure_text":{"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 __doc_... Ignoring 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 __doc_... Ignoring 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}
