{"receipt_id":"agent1-1","seq":1,"branch_id":"agent1","kind":"command","cmd":"git ls-files -z","path":null,"exit_code":0,"stdout_tail":".gitattributes\u0000.gitignore\u0000.travis.yml\u0000Changelog\u0000LICENSE.txt\u0000MAINTENANCE.md\u0000MANIFEST\u0000MANIFEST.in\u0000NOTICE\u0000README.md\u0000__main__.py\u0000azurelinuxagent/__init__.py\u0000azurelinuxagent/agent.py\u0000azurelinuxagent/common/__init__.py\u0000azurelinuxagent/common/conf.py\u0000azurelinuxagent/common/dhcp.py\u0000azurelinuxagent/common/event.py\u0000azurelinuxagent/common/exception.py\u0000azurelinuxagent/common/future.py\u0000azurelinuxagent/common/logger.py\u0000azurelinuxagent/common/osutil/__init__.py\u0000azurelinuxagent/common/osutil/alpine.py\u0000azurelinuxagent/common/osutil/bigip.py\u0000azurelinuxagent/common/osutil/clearlinux.py\u0000azurelinuxagent/common/osutil/coreos.py\u0000azurelinuxagent/common/osutil/debian.py\u0000azurelinuxagent/common/osutil/default.py\u0000azurelinuxagent/common/osutil/factory.py\u0000azurelinuxagent/common/osutil/freebsd.py\u0000azurelinuxagent/common/osutil/redhat.py\u0000azurelinuxagent/common/osutil/suse.py\u0000azurelinuxagent/common/osutil/ubuntu.py\u0000azurelinuxagent/common/protocol/__init__.py\u0000azurelinuxagent/common/protocol/hostplugin.py\u0000azurelinuxagent/common/protocol/metadata.py\u0000azurelinuxagent/common/protocol/ovfenv.py\u0000azurelinuxagent/common/protocol/restapi.py\u0000azurelinuxagent/common/protocol/util.py\u0000azurelinuxagent/common/protocol/wire.py\u0000azurelinuxagent/common/rdma.py\u0000azurelinuxagent/common/utils/__init__.py\u0000azurelinuxagent/common/utils/cryptutil.py\u0000azurelinuxagent/common/utils/fileutil.py\u0000azurelinuxagent/common/utils/flexible_version.py\u0000azurelinuxagent/common/utils/restutil.py\u0000azurelinuxagent/common/utils/shellutil.py\u0000azurelinuxagent/common/utils/textutil.py\u0000azurelinuxagent/common/version.py\u0000azurelinuxagent/daemon/__init__.py\u0000azurelinuxagent/daemon/main.py\u0000azurelinuxagent/daemon/resourcedisk/__init__.py\u0000azurelinuxagent/daemon/resourcedisk/default.py\u0000azurelinuxagent/daemon/resourcedisk/factory.py\u0000azurelinuxagent/daemon/resourcedisk/freebsd.py\u0000azurelinuxagent/daemon/scvmm.py\u0000azurelinuxagent/distro/__init__.py\u0000azurelinuxagent/distro/suse/__init__.py\u0000azurelinuxagent/ga/__init__.py\u0000azurelinuxagent/ga/env.py\u0000azurelinuxagent/ga/exthandlers.py\u0000azurelinuxagent/ga/monitor.py\u0000azurelinuxagent/ga/update.py\u0000azurelinuxagent/pa/__init__.py\u0000azurelinuxagent/pa/deprovision/__init__.py\u0000azurelinuxagent/pa/deprovision/clearlinux.py\u0000azurelinuxagent/pa/deprovision/coreos.py\u0000azurelinuxagent/pa/deprovision/default.py\u0000azurelinuxagent/pa/deprovision/factory.py\u0000azurelinuxagent/pa/deprovision/ubuntu.py\u0000azurelinuxagent/pa/provision/__init__.py\u0000azurelinuxagent/pa/provision/default.py\u0000azurelinuxagent/pa/provision/factory.py\u0000azurelinuxagent/pa/provision/ubuntu.py\u0000azurelinuxagent/pa/rdma/__init__.py\u0000azurelinuxagent/pa/rdma/centos.py\u0000azurelinuxagent/pa/rdma/factory.py\u0000azurelinuxagent/pa/rdma/suse.py\u0000bin/waagent\u0000bin/waagent2.0\u0000config/66-azure-storage.rules\u0000config/99-azure-product-uuid.rules\u0000config/alpine/waagent.conf\u0000config/bigip/waagent.conf\u0000config/clearlinux/waagent.conf\u0000config/coreos/waagent.conf\u0000config/freebsd/waagent.conf\u0000config/suse/waagent.conf\u0000config/ubuntu/waagent.conf\u0000config/waagent.conf\u0000config/waagent.logrotate\u0000init/clearlinux/waagent.service\u0000init/coreos/cloud-config.yml\u0000init/freebsd/waagent\u0000init/suse/waagent\u0000init/ubuntu/walinuxagent\u0000init/ubuntu/walinuxagent.conf\u0000init/ubuntu/walinuxagent.service\u0000init/waagent\u0000init/waagent.service\u0000makepkg.py\u0000setup.py\u0000tests/__init__.py\u0000tests/common/__init__.py\u0000tests/common/dhcp/__init__.py\u0000tests/common/dhcp/test_dhcp.py\u0000tests/common/osutil/__init__.py\u0000tests/common/osutil/test_bigip.py\u0000tests/common/osutil/test_default.py\u0000tests/common/test_version.py\u0000tests/daemon/__init__.py\u0000tests/daemon/test_daemon.py\u0000tests/daemon/test_resourcedisk.py\u0000tests/data/dhcp\u0000tests/data/dhcp.leases\u0000tests/data/dhcp.leases.multi\u0000tests/data/ext/event.xml\u0000tests/data/ext/sample_ext.zip\u0000tests/data/ext/sample_ext/HandlerManifest.json\u0000tests/data/ext/sample_ext/sample.py\u0000tests/data/ga/WALinuxAgent-2.2.4.zip\u0000tests/data/metadata/certificates.json\u0000tests/data/metadata/certificates_data.json\u0000tests/data/metadata/ext_handler_pkgs.json\u0000tests/data/metadata/ext_handlers.json\u0000tests/data/metadata/ext_handlers_no_ext.json\u0000tests/data/metadata/identity.json\u0000tests/data/metadata/trans_cert\u0000tests/data/metadata/trans_prv\u0000tests/data/ovf-env.xml\u0000tests/data/wire/certs.xml\u0000tests/data/wire/ext_conf.xml\u0000tests/data/wire/ext_conf_autoupgrade.xml\u0000tests/data/wire/ext_conf_autoupgrade_internalversion.xml\u0000tests/data/wire/ext_conf_internalversion.xml\u0000tests/data/wire/ext_conf_missing_family.xml\u0000tests/data/wire/ext_conf_no_public.xml\u0000tests/data/wire/ext_conf_no_settings.xml\u0000tests/data/wire/ga_manifest.xml\u0000tests/data/wire/goal_state.xml\u0000tests/data/wire/goal_state_no_ext.xml\u0000tests/data/wire/hosting_env.xml\u0000tests/data/wire/manifest.xml\u0000tests/data/wire/shared_config.xml\u0000tests/data/wire/sshd_config\u0000tests/data/wire/trans_cert\u0000tests/data/wire/trans_prv\u0000tests/data/wire/version_info.xml\u0000tests/distro/__init__.py\u0000tests/distro/test_resourceDisk.py\u0000tests/distro/test_scvmm.py\u0000tests/ga/__init__.py\u0000tests/ga/test_extension.py\u0000tests/ga/test_monitor.py\u0000tests/ga/test_update.py\u0000tests/pa/__init__.py\u0000tests/pa/test_deprovision.py\u0000tests/pa/test_provision.py\u0000tests/protocol/__init__.py\u0000tests/protocol/mockmetadata.py\u0000tests/protocol/mockwiredata.py\u0000tests/protocol/test_hostplugin.py\u0000tests/protocol/test_metadata.py\u0000tests/protocol/test_protocol_util.py\u0000tests/protocol/test_restapi.py\u0000tests/protocol/test_wire.py\u0000tests/test_import.py\u0000tests/tools.py\u0000tests/utils/__init__.py\u0000tests/utils/test_file_util.py\u0000tests/utils/test_flexible_version.py\u0000tests/utils/test_passwords.txt\u0000tests/utils/test_rest_util.py\u0000tests/utils/test_shell_util.py\u0000tests/utils/test_text_util.py\u0000","stderr_tail":"","stdout_sha256":"4b805ae69bdb2c4bd31103cb3bc19f515e3b7507a23e43261fde3957c71d3122","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-1.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:21:07.485942Z","duration_s":0.0035570000000000003,"timed_out":false,"image_before":"614075bd-88cc-48c2-9900-f2d9dce10fc5","image_after":"b1000365-51f1-49ac-8472-85c05fc9e0e1","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-2","seq":2,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-98cba356d48c4260ad41be45c99931a2/bin/busybox sh -c 'mkdir -p /WALinuxAgent/azurelinuxagent/common/protocol && cp /opt/receipts-98cba356d48c4260ad41be45c99931a2/incoming/f956ef370675f5658ca95534847efb1e9633aa9153aec2fb7e0276a9b4b4e779 /WALinuxAgent/azurelinuxagent/common/protocol/hostplugin.py'","path":"azurelinuxagent/common/protocol/hostplugin.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"f956ef370675f5658ca95534847efb1e9633aa9153aec2fb7e0276a9b4b4e779","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-2.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:21:18.543528Z","duration_s":0.004732,"timed_out":false,"image_before":"b1000365-51f1-49ac-8472-85c05fc9e0e1","image_after":"4491d3ba-772a-4d5e-a939-91a49237e9c4","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-3","seq":3,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-3a8097f2a1d34fedbed5181ea8d12b7b/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-3a8097f2a1d34fedbed5181ea8d12b7b/receipts_pytest.py tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-3.xml","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\ncollected 2 items\n\ntests/protocol/test_hostplugin.py F                                      [ 50%]\ntests/protocol/test_wire.py F                                            [100%]\n\n=================================== FAILURES ===================================\n/usr/local/lib/python3.7/unittest/case.py:705: AssertionError: False is not true\n/usr/local/lib/python3.7/unittest/case.py:705: AssertionError: False is not true\n------------ generated xml file: /opt/receipts/reports/agent1-3.xml ------------\n=========================== short test summary info ============================\nFAILED tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback - Ass...\nFAILED tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin\n============================== 2 failed in 0.22s ===============================\n","stderr_tail":"","stdout_sha256":"c0ca32d3a7938c671f725385d489801d9a2eaca24312cd8c6d2607f22299a3e1","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-3.log","tree_digest":"6a5a7b3ea848663dd1b122a07a8c575b37c12d34eae61ea1915d0eb91b722dab","tree_download_s":2.2779102500062436,"started_at":"2026-10-03T01:21:24.853334Z","duration_s":0.32249,"timed_out":false,"image_before":"4491d3ba-772a-4d5e-a939-91a49237e9c4","image_after":"d05994ff-a244-4baa-b7b0-983ec49e4031","junit":{"passed":[],"failed":["tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback","tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback":"AssertionError: False is not true\nE   AssertionError: False is not true","tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin":"AssertionError: False is not true\nE   AssertionError: False is not true"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-4","seq":4,"branch_id":"agent1","kind":"command","cmd":"grep -n \"test_upload_status_blob_host_ga_plugin\" tests/protocol/test_wire.py","path":null,"exit_code":0,"stdout_tail":"166:    def test_upload_status_blob_host_ga_plugin(self, *args):\n","stderr_tail":"","stdout_sha256":"22064d741294e5cd303e8ead22da56b37ed669af9ad0cc3dcaf3a97810095f7d","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-4.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:21:34.191558Z","duration_s":0.0033880000000000004,"timed_out":false,"image_before":"d05994ff-a244-4baa-b7b0-983ec49e4031","image_after":"dad8e515-b93a-44cd-90c2-73040443cffa","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-5","seq":5,"branch_id":"agent1","kind":"command","cmd":"grep -r \"set_default_channel\" .","path":null,"exit_code":0,"stdout_tail":"./azurelinuxagent/common/protocol/hostplugin.py:    def set_default_channel(cls, flag):\n./tests/protocol/test_hostplugin.py:                wire.HostPluginProtocol.set_default_channel(False)\n./tests/protocol/test_wire.py:                HostPluginProtocol.set_default_channel(False)\n","stderr_tail":"","stdout_sha256":"b0d4e3b7564b1587cf7c5a42719f04ef7c4c95e45580063c08b42e3b748074ea","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-5.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:21:42.595050Z","duration_s":0.013496999999999999,"timed_out":false,"image_before":"dad8e515-b93a-44cd-90c2-73040443cffa","image_after":"149d5eba-49ac-4324-ae54-958991b86a27","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-6","seq":6,"branch_id":"agent1","kind":"command","cmd":"grep -n \"upload_status_blob\" azurelinuxagent/common/protocol/wire.py","path":null,"exit_code":0,"stdout_tail":"173:        self.client.upload_status_blob()\n838:    def upload_status_blob(self):\n","stderr_tail":"","stdout_sha256":"d97ca2f543e3b45dca369c3e87df4791f3fd84915a933e6a3db5001cbe5795d0","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-6.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:21:46.403373Z","duration_s":0.003196,"timed_out":false,"image_before":"149d5eba-49ac-4324-ae54-958991b86a27","image_after":"756dffda-dd3a-4bee-9465-37562ddeb702","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-7","seq":7,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-76746440629a4004860affeb5a7ce733/bin/busybox sh -c 'mkdir -p /WALinuxAgent/azurelinuxagent/common/protocol && cp /opt/receipts-76746440629a4004860affeb5a7ce733/incoming/a67557df25e02fcecf45953c5adad76d6b4fd13409987f50654274e29fdd45bd /WALinuxAgent/azurelinuxagent/common/protocol/hostplugin.py'","path":"azurelinuxagent/common/protocol/hostplugin.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"a67557df25e02fcecf45953c5adad76d6b4fd13409987f50654274e29fdd45bd","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-7.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:21:54.258072Z","duration_s":0.00485,"timed_out":false,"image_before":"756dffda-dd3a-4bee-9465-37562ddeb702","image_after":"edce17bd-83bd-4255-9e76-fc0ef787ff66","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-8","seq":8,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-61b98a9565df44e8bd3e70ac533b08cf/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-61b98a9565df44e8bd3e70ac533b08cf/receipts_pytest.py tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-8.xml","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\ncollected 2 items\n\ntests/protocol/test_hostplugin.py .                                      [ 50%]\ntests/protocol/test_wire.py F                                            [100%]\n\n=================================== FAILURES ===================================\n/usr/local/lib/python3.7/unittest/case.py:705: AssertionError: False is not true\n==================================== PASSES ====================================\n------------ generated xml file: /opt/receipts/reports/agent1-8.xml ------------\n=========================== short test summary info ============================\nPASSED tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback\nFAILED tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin\n========================= 1 failed, 1 passed in 0.22s ==========================\n","stderr_tail":"","stdout_sha256":"135f29512908b48c62ef05dc6b3510d37020796450a2af978c0e844c8395695e","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-8.log","tree_digest":"04a5701bd2494f120efea7af1069e02dd6e1a105e38bd810eb5387f302dd638c","tree_download_s":1.7431718329899013,"started_at":"2026-10-03T01:21:56.504933Z","duration_s":0.322596,"timed_out":false,"image_before":"edce17bd-83bd-4255-9e76-fc0ef787ff66","image_after":"0f804b3a-a67a-4c70-a81f-e1dbf0e9b78c","junit":{"passed":["tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback"],"failed":["tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin":"AssertionError: False is not true\nE   AssertionError: False is not true"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-9","seq":9,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-97559dfedfb7431eaca989b201b1248a/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-97559dfedfb7431eaca989b201b1248a/receipts_pytest.py tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-9.xml","path":null,"exit_code":0,"stdout_tail":"============================= test session starts ==============================\ncollected 1 item\n\ntests/protocol/test_wire.py .                                            [100%]\n\n==================================== PASSES ====================================\n------------ generated xml file: /opt/receipts/reports/agent1-9.xml ------------\n=========================== short test summary info ============================\nPASSED tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin\n============================== 1 passed in 0.21s ===============================\n","stderr_tail":"","stdout_sha256":"ed14c55ab0480366b7ff8b42382d759c2c4a4d40ba2d7433f44cb589f6096ad3","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-9.log","tree_digest":"04a5701bd2494f120efea7af1069e02dd6e1a105e38bd810eb5387f302dd638c","tree_download_s":2.8771722088567913,"started_at":"2026-10-03T01:22:02.315012Z","duration_s":0.31237499999999996,"timed_out":false,"image_before":"0f804b3a-a67a-4c70-a81f-e1dbf0e9b78c","image_after":"74f50c81-5b49-4d09-9132-9077088229ef","junit":{"passed":["tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin"],"failed":[],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-10","seq":10,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-422e98d1f405467f8db9109d7cdab954/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-422e98d1f405467f8db9109d7cdab954/receipts_pytest.py tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-10.xml","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\ncollected 2 items\n\ntests/protocol/test_hostplugin.py .                                      [ 50%]\ntests/protocol/test_wire.py F                                            [100%]\n\n=================================== FAILURES ===================================\n/usr/local/lib/python3.7/unittest/case.py:705: AssertionError: False is not true\n==================================== PASSES ====================================\n----------- generated xml file: /opt/receipts/reports/agent1-10.xml ------------\n=========================== short test summary info ============================\nPASSED tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback\nFAILED tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin\n========================= 1 failed, 1 passed in 0.23s ==========================\n","stderr_tail":"","stdout_sha256":"4623194ff05a324804f35f3a6c3300048761a0370e74a5f9edea4bcdba57a18a","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-10.log","tree_digest":"04a5701bd2494f120efea7af1069e02dd6e1a105e38bd810eb5387f302dd638c","tree_download_s":2.3958888750057667,"started_at":"2026-10-03T01:22:08.666185Z","duration_s":0.327711,"timed_out":false,"image_before":"74f50c81-5b49-4d09-9132-9077088229ef","image_after":"7884cd3b-53b3-489d-a716-01cb4bca62cd","junit":{"passed":["tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback"],"failed":["tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin":"AssertionError: False is not true\nE   AssertionError: False is not true"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-11","seq":11,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-07e15e2a9f484dffb3236f1ce9b4ed3d/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-07e15e2a9f484dffb3236f1ce9b4ed3d/receipts_pytest.py tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-11.xml","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\ncollected 2 items\n\ntests/protocol/test_wire.py .                                            [ 50%]\ntests/protocol/test_hostplugin.py F                                      [100%]\n\n=================================== FAILURES ===================================\n/usr/local/lib/python3.7/unittest/case.py:705: AssertionError: False is not true\n==================================== PASSES ====================================\n----------- generated xml file: /opt/receipts/reports/agent1-11.xml ------------\n=========================== short test summary info ============================\nPASSED tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin\nFAILED tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback - Ass...\n========================= 1 failed, 1 passed in 0.24s ==========================\n","stderr_tail":"","stdout_sha256":"c59b2a58f76308023d5be44212b1003a51c909c5afb0484c6ab7570a0eedb379","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-11.log","tree_digest":"04a5701bd2494f120efea7af1069e02dd6e1a105e38bd810eb5387f302dd638c","tree_download_s":2.999632582999766,"started_at":"2026-10-03T01:22:15.936835Z","duration_s":0.33149399999999996,"timed_out":false,"image_before":"7884cd3b-53b3-489d-a716-01cb4bca62cd","image_after":"91f7cfc1-5e82-4402-9c66-4cf122c2c706","junit":{"passed":["tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin"],"failed":["tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback":"AssertionError: False is not true\nE   AssertionError: False is not true"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-12","seq":12,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-f685bac042194196b1009646eb157b1e/bin/busybox sh -c 'mkdir -p /WALinuxAgent/azurelinuxagent/common/protocol && cp /opt/receipts-f685bac042194196b1009646eb157b1e/incoming/5506a207da7026727d71199fd60f89f59f444b362e0674c65836de2b7a5ccd76 /WALinuxAgent/azurelinuxagent/common/protocol/hostplugin.py'","path":"azurelinuxagent/common/protocol/hostplugin.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"5506a207da7026727d71199fd60f89f59f444b362e0674c65836de2b7a5ccd76","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-12.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:22:32.556635Z","duration_s":0.005153,"timed_out":false,"image_before":"91f7cfc1-5e82-4402-9c66-4cf122c2c706","image_after":"308451df-59a7-4d2d-ba9f-5f3414c09577","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-13","seq":13,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-e6a720334d5540a69514825444be5b4b/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-e6a720334d5540a69514825444be5b4b/receipts_pytest.py tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-13.xml","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\ncollected 2 items\n\ntests/protocol/test_hostplugin.py F                                      [ 50%]\ntests/protocol/test_wire.py F                                            [100%]\n\n=================================== FAILURES ===================================\n/usr/local/lib/python3.7/unittest/case.py:705: AssertionError: False is not true\n/usr/local/lib/python3.7/unittest/case.py:705: AssertionError: False is not true\n----------- generated xml file: /opt/receipts/reports/agent1-13.xml ------------\n=========================== short test summary info ============================\nFAILED tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback - Ass...\nFAILED tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin\n============================== 2 failed in 0.23s ===============================\n","stderr_tail":"","stdout_sha256":"b2b5168a47ee6c13f824a810a9c1045f73ab93f8a1d58db45c54f2290b012187","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-13.log","tree_digest":"a998fe732cadf910e164591a35d12b6ba86323e06ce13f218140f74258953c38","tree_download_s":1.622714958153665,"started_at":"2026-10-03T01:22:36.062384Z","duration_s":0.335389,"timed_out":false,"image_before":"308451df-59a7-4d2d-ba9f-5f3414c09577","image_after":"263bc9c0-f641-4697-8094-57ee8c3f03ac","junit":{"passed":[],"failed":["tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback","tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback":"AssertionError: False is not true\nE   AssertionError: False is not true","tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin":"AssertionError: False is not true\nE   AssertionError: False is not true"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-14","seq":14,"branch_id":"agent1","kind":"command","cmd":"cd /tmp && cat > debug_test.py << 'EOF'\nimport sys\nsys.path.insert(0, '/WALinuxAgent')\n\nimport azurelinuxagent.common.protocol.hostplugin as hp\n\nprint(\"Initial state:\", hp.HostPluginProtocol.is_default_channel())\n\n# Simulate what first test does\nhp.HostPluginProtocol.set_default_channel(True)\nprint(\"After first test setup:\", hp.HostPluginProtocol.is_default_channel())\nhp.HostPluginProtocol.set_default_channel(False)\nprint(\"After first test cleanup:\", hp.HostPluginProtocol.is_default_channel())\n\n# Simulate what second test does  \nprint(\"Before second test:\", hp.HostPluginProtocol.is_default_channel())\nhp.HostPluginProtocol.set_default_channel(True)\nprint(\"After second test setup:\", hp.HostPluginProtocol.is_default_channel())\nhp.HostPluginProtocol.set_default_channel(False)\nprint(\"After second test cleanup:\", hp.HostPluginProtocol.is_default_channel())\nEOF\npython debug_test.py","path":null,"exit_code":0,"stdout_tail":"Initial state: False\nAfter first test setup: True\nAfter first test cleanup: False\nBefore second test: False\nAfter second test setup: True\nAfter second test cleanup: False\n","stderr_tail":"","stdout_sha256":"60b805646ae4888fa0dc72721d00030d9cfc5983eafa006396451fa18967666e","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-14.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:22:42.221147Z","duration_s":0.190269,"timed_out":false,"image_before":"263bc9c0-f641-4697-8094-57ee8c3f03ac","image_after":"3683037c-6e58-4aff-905b-4bbaf7199358","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-15","seq":15,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-329104c5f6d3452b9223a90bd3049f69/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-329104c5f6d3452b9223a90bd3049f69/receipts_pytest.py tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-15.xml","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\ncollected 1 item\n\ntests/protocol/test_hostplugin.py F                                      [100%]\n\n=================================== FAILURES ===================================\n/usr/local/lib/python3.7/unittest/case.py:705: AssertionError: False is not true\n----------- generated xml file: /opt/receipts/reports/agent1-15.xml ------------\n=========================== short test summary info ============================\nFAILED tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback - Ass...\n============================== 1 failed in 0.16s ===============================\n","stderr_tail":"","stdout_sha256":"be9c328c3864c80f4308ba628a7ed55aca33b0f287f3f1015ccaab032fd7ce7a","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-15.log","tree_digest":"c21fac6f986bca344cfc473172e2cf448140341ffa2eb78d0af397c0bf19adbf","tree_download_s":3.0768598751164973,"started_at":"2026-10-03T01:22:45.766156Z","duration_s":0.273265,"timed_out":false,"image_before":"3683037c-6e58-4aff-905b-4bbaf7199358","image_after":"7b3cbe95-dbfa-4a5a-a01d-ded3e36494a2","junit":{"passed":[],"failed":["tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback":"AssertionError: False is not true\nE   AssertionError: False is not true"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-16","seq":16,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-d3841816c4c74be3aeda323f6779ecb8/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-d3841816c4c74be3aeda323f6779ecb8/receipts_pytest.py tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-16.xml","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\ncollected 1 item\n\ntests/protocol/test_wire.py F                                            [100%]\n\n=================================== FAILURES ===================================\n/usr/local/lib/python3.7/unittest/case.py:705: AssertionError: False is not true\n----------- generated xml file: /opt/receipts/reports/agent1-16.xml ------------\n=========================== short test summary info ============================\nFAILED tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin\n============================== 1 failed in 0.18s ===============================\n","stderr_tail":"","stdout_sha256":"a8b09d981b9267c00469fa7a2374eaee0cc5599646e3c77940230c7351e3c959","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-16.log","tree_digest":"c21fac6f986bca344cfc473172e2cf448140341ffa2eb78d0af397c0bf19adbf","tree_download_s":2.2421589998994023,"started_at":"2026-10-03T01:22:52.383330Z","duration_s":0.284805,"timed_out":false,"image_before":"7b3cbe95-dbfa-4a5a-a01d-ded3e36494a2","image_after":"0c8b4db0-13a6-470e-8eee-ea252a8fa14b","junit":{"passed":[],"failed":["tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin":"AssertionError: False is not true\nE   AssertionError: False is not true"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-17","seq":17,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-eb7f90d055414c8db44e0ba29aeb2ff3/bin/busybox sh -c 'mkdir -p /WALinuxAgent/azurelinuxagent/common/protocol && cp /opt/receipts-eb7f90d055414c8db44e0ba29aeb2ff3/incoming/a67557df25e02fcecf45953c5adad76d6b4fd13409987f50654274e29fdd45bd /WALinuxAgent/azurelinuxagent/common/protocol/hostplugin.py'","path":"azurelinuxagent/common/protocol/hostplugin.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"a67557df25e02fcecf45953c5adad76d6b4fd13409987f50654274e29fdd45bd","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-17.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:23:02.677733Z","duration_s":0.004576,"timed_out":false,"image_before":"0c8b4db0-13a6-470e-8eee-ea252a8fa14b","image_after":"67c1b84b-45e1-4e47-9cf8-2b96ac95e11b","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-18","seq":18,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-5993a25daea54107892bc1f044a106c5/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-5993a25daea54107892bc1f044a106c5/receipts_pytest.py tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-18.xml","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\ncollected 2 items\n\ntests/protocol/test_hostplugin.py .                                      [ 50%]\ntests/protocol/test_wire.py F                                            [100%]\n\n=================================== FAILURES ===================================\n/usr/local/lib/python3.7/unittest/case.py:705: AssertionError: False is not true\n==================================== PASSES ====================================\n----------- generated xml file: /opt/receipts/reports/agent1-18.xml ------------\n=========================== short test summary info ============================\nPASSED tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback\nFAILED tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin\n========================= 1 failed, 1 passed in 0.17s ==========================\n","stderr_tail":"","stdout_sha256":"bb04874ba01febdcb304015bec8243aacc135b8d5ca5d1278187e55341d9d5a2","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-18.log","tree_digest":"fb1290c7adad19a4df7f91820442a32beb04ce94156f6ba4421c5b4dffc79d92","tree_download_s":2.3743926249444485,"started_at":"2026-10-03T01:23:05.424084Z","duration_s":0.273383,"timed_out":false,"image_before":"67c1b84b-45e1-4e47-9cf8-2b96ac95e11b","image_after":"678874f6-fbde-4749-a497-bf0d6287248b","junit":{"passed":["tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback"],"failed":["tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin":"AssertionError: False is not true\nE   AssertionError: False is not true"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-19","seq":19,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-9474bdd7c5844a108a52e1df3c454299/bin/busybox sh -c 'mkdir -p /WALinuxAgent/azurelinuxagent/common/protocol && cp /opt/receipts-9474bdd7c5844a108a52e1df3c454299/incoming/4d3ea23594a5d7d8a6bb28b30e4ec8363bdb2a199e3a8283f6512d9cfe9c9d58 /WALinuxAgent/azurelinuxagent/common/protocol/hostplugin.py'","path":"azurelinuxagent/common/protocol/hostplugin.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"4d3ea23594a5d7d8a6bb28b30e4ec8363bdb2a199e3a8283f6512d9cfe9c9d58","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-19.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:23:13.282477Z","duration_s":0.005119,"timed_out":false,"image_before":"678874f6-fbde-4749-a497-bf0d6287248b","image_after":"9ecf7cba-181d-4fc9-aa65-8b7bca435039","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-20","seq":20,"branch_id":"agent1","kind":"command","cmd":"cd /tmp && cat > debug_with_prints.sh << 'EOF'\n#!/bin/bash\necho \"=== Running hostplugin test first ===\"\npython -m pytest tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning -s 2>&1 | grep -E \"(is_default_channel|set_default_channel|assertTrue|PASS|FAIL)\"\necho \"=== Running wire test second ===\"\npython -m pytest tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning -s 2>&1 | grep -E \"(is_default_channel|set_default_channel|assertTrue|PASS|FAIL)\"\nEOF\nchmod +x debug_with_prints.sh\n./debug_with_prints.sh","path":null,"exit_code":1,"stdout_tail":"=== Running hostplugin test first ===\n=== Running wire test second ===\n","stderr_tail":"","stdout_sha256":"ab183ab37349b0793eeffbddd7e6ae25c20065ea207cd65b082d083e3837e1b9","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-20.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:23:19.129230Z","duration_s":0.31388000000000005,"timed_out":false,"image_before":"9ecf7cba-181d-4fc9-aa65-8b7bca435039","image_after":"5b4110a2-0a84-4651-a0c2-5e8de18a665b","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-21","seq":21,"branch_id":"agent1","kind":"command","cmd":"cd /tmp && cat > debug_with_prints.sh << 'EOF'\n#!/bin/bash\necho \"=== Running hostplugin test first ===\"\npython -m pytest tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning -s 2>&1\necho -e \"\\n=== Running wire test second ===\"\npython -m pytest tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning -s 2>&1\nEOF\nchmod +x debug_with_prints.sh\n./debug_with_prints.sh","path":null,"exit_code":4,"stdout_tail":"=== Running hostplugin test first ===\n============================= test session starts ==============================\ncollected 0 items\n\n============================ no tests ran in 0.00s =============================\nERROR: file or directory not found: tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback\n\n\n=== Running wire test second ===\n============================= test session starts ==============================\ncollected 0 items\n\n============================ no tests ran in 0.00s =============================\nERROR: file or directory not found: tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin\n\n","stderr_tail":"","stdout_sha256":"9b86b7fc754ba755e7028d60d078d5d7f5d738464a54f974b4b28f3ae1e1036c","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-21.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:23:24.506449Z","duration_s":0.281833,"timed_out":false,"image_before":"5b4110a2-0a84-4651-a0c2-5e8de18a665b","image_after":"f01e7041-12c3-4f9d-bad8-29a6de7bb88d","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-22","seq":22,"branch_id":"agent1","kind":"command","cmd":"cd /WALinuxAgent && cat > debug_with_prints.sh << 'EOF'\n#!/bin/bash\necho \"=== Running hostplugin test first ===\"\npython -m pytest tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning -s 2>&1\necho -e \"\\n=== Running wire test second ===\"\npython -m pytest tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning -s 2>&1\nEOF\nchmod +x debug_with_prints.sh\n./debug_with_prints.sh","path":null,"exit_code":0,"stdout_tail":"=== Running hostplugin test first ===\n============================= test session starts ==============================\ncollected 1 item\n\ntests/protocol/test_hostplugin.py .\n\n==================================== PASSES ====================================\n=========================== short test summary info ============================\nPASSED tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback\n============================== 1 passed in 0.16s ===============================\n\n=== Running wire test second ===\n============================= test session starts ==============================\ncollected 1 item\n\ntests/protocol/test_wire.py .\n\n==================================== PASSES ====================================\n=========================== short test summary info ============================\nPASSED tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin\n============================== 1 passed in 0.10s ===============================\n","stderr_tail":"","stdout_sha256":"5c5d21edf46ec68fc8ead1ac1536819c9897885998e4ad104b9fe6a650035cd7","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-22.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:23:29.334238Z","duration_s":0.473787,"timed_out":false,"image_before":"f01e7041-12c3-4f9d-bad8-29a6de7bb88d","image_after":"9975c462-0296-4c70-85e5-3d735173f60a","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-23","seq":23,"branch_id":"agent1","kind":"command","cmd":"grep -n \"class HostPluginProtocol\" azurelinuxagent/common/protocol/hostplugin.py","path":null,"exit_code":0,"stdout_tail":"40:class HostPluginProtocol(object):\n","stderr_tail":"","stdout_sha256":"89bbb8125bef261581fee6e32c42b9f6fbcd30f0a4108c8f0a7453f20406fe92","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-23.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:23:35.981611Z","duration_s":0.003164,"timed_out":false,"image_before":"9975c462-0296-4c70-85e5-3d735173f60a","image_after":"6b7ee23f-cfcd-4600-9d14-5ca3537d417a","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-24","seq":24,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-9779eb2d3e624d2f83c50485c9df2678/bin/busybox sh -c 'mkdir -p /WALinuxAgent/azurelinuxagent/common/protocol && cp /opt/receipts-9779eb2d3e624d2f83c50485c9df2678/incoming/e08c2c9e4905b2e7c4ec11a0f7382dfc1a134f683581bd9e82d0f15cde5990a5 /WALinuxAgent/azurelinuxagent/common/protocol/hostplugin.py'","path":"azurelinuxagent/common/protocol/hostplugin.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e08c2c9e4905b2e7c4ec11a0f7382dfc1a134f683581bd9e82d0f15cde5990a5","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-24.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:23:41.881852Z","duration_s":0.005077,"timed_out":false,"image_before":"6b7ee23f-cfcd-4600-9d14-5ca3537d417a","image_after":"731734ae-a9f0-43bd-98e3-0d11a99316ee","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-25","seq":25,"branch_id":"agent1","kind":"command","cmd":"cd /WALinuxAgent && ./debug_with_prints.sh","path":null,"exit_code":0,"stdout_tail":"=== Running hostplugin test first ===\n============================= test session starts ==============================\ncollected 1 item\n\ntests/protocol/test_hostplugin.py is_default_channel called, returning True\nset_default_channel called with False, setting to False\n.\n\n==================================== PASSES ====================================\n=========================== short test summary info ============================\nPASSED tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback\n============================== 1 passed in 0.14s ===============================\n\n=== Running wire test second ===\n============================= test session starts ==============================\ncollected 1 item\n\ntests/protocol/test_wire.py is_default_channel called, returning True\nset_default_channel called with False, setting to False\n.\n\n==================================== PASSES ====================================\n=========================== short test summary info ============================\nPASSED tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin\n============================== 1 passed in 0.10s ===============================\n","stderr_tail":"","stdout_sha256":"3dd6100ff6abc4eb2d73239817859ed943aef90d4b385fab5a1ddcb3b129a8c3","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-25.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:23:45.282812Z","duration_s":0.457559,"timed_out":false,"image_before":"731734ae-a9f0-43bd-98e3-0d11a99316ee","image_after":"d40984a5-c8e4-4fd5-800d-19d4c1846904","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-26","seq":26,"branch_id":"agent1","kind":"command","cmd":"cd /WALinuxAgent && cat > debug_reverse.sh << 'EOF'\n#!/bin/bash\necho \"=== Running wire test first ===\"\npython -m pytest tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning -s 2>&1\necho -e \"\\n=== Running hostplugin test second ===\"\npython -m pytest tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning -s 2>&1\nEOF\nchmod +x debug_reverse.sh\n./debug_reverse.sh","path":null,"exit_code":0,"stdout_tail":"=== Running wire test first ===\n============================= test session starts ==============================\ncollected 1 item\n\ntests/protocol/test_wire.py is_default_channel called, returning True\nset_default_channel called with False, setting to False\n.\n\n==================================== PASSES ====================================\n=========================== short test summary info ============================\nPASSED tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin\n============================== 1 passed in 0.14s ===============================\n\n=== Running hostplugin test second ===\n============================= test session starts ==============================\ncollected 1 item\n\ntests/protocol/test_hostplugin.py is_default_channel called, returning True\nset_default_channel called with False, setting to False\n.\n\n==================================== PASSES ====================================\n=========================== short test summary info ============================\nPASSED tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback\n============================== 1 passed in 0.09s ===============================\n","stderr_tail":"","stdout_sha256":"bd004ca5dfe5f812524d57d33c94c20fd4235d0c553ca5c5527d78db361f1754","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-26.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:23:50.913193Z","duration_s":0.462652,"timed_out":false,"image_before":"d40984a5-c8e4-4fd5-800d-19d4c1846904","image_after":"dc79b04e-87aa-4f0b-8f71-1035e061e2a0","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-27","seq":27,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-f97ae0b643a5422e829e6aa4bbeb12bf/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-f97ae0b643a5422e829e6aa4bbeb12bf/receipts_pytest.py tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-27.xml","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\ncollected 2 items\n\ntests/protocol/test_hostplugin.py .                                      [ 50%]\ntests/protocol/test_wire.py F                                            [100%]\n\n=================================== FAILURES ===================================\n/usr/local/lib/python3.7/unittest/case.py:705: AssertionError: False is not true\n==================================== PASSES ====================================\n_________________________ TestHostPlugin.test_fallback _________________________\n----------------------------- Captured stdout call -----------------------------\nis_default_channel called, returning True\nset_default_channel called with False, setting to False\n----------- generated xml file: /opt/receipts/reports/agent1-27.xml ------------\n=========================== short test summary info ============================\nPASSED tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback\nFAILED tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin\n========================= 1 failed, 1 passed in 0.16s ==========================\n","stderr_tail":"","stdout_sha256":"f138265dd89390df3ba910fa94c6caf15bf3633d99055c5bc424716b4e024dc5","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-27.log","tree_digest":"1bc0c1456d5e05003b6e0c5b502bae12fe5971b9e338e1c632fa52232f2da59a","tree_download_s":2.4072050421964377,"started_at":"2026-10-03T01:23:55.494810Z","duration_s":0.252888,"timed_out":false,"image_before":"dc79b04e-87aa-4f0b-8f71-1035e061e2a0","image_after":"742d8263-76a1-454f-b348-0b589958e13d","junit":{"passed":["tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback"],"failed":["tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin":"AssertionError: False is not true\nE   AssertionError: False is not true"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-28","seq":28,"branch_id":"agent1","kind":"command","cmd":"grep -n \"setUp\\|tearDown\\|setup_class\\|teardown_class\" tests/protocol/test_hostplugin.py tests/protocol/test_wire.py","path":null,"exit_code":1,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-28.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:24:02.433866Z","duration_s":0.0036509999999999997,"timed_out":false,"image_before":"742d8263-76a1-454f-b348-0b589958e13d","image_after":"e67ee261-fdc9-46bd-8d7d-71c425771983","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-29","seq":29,"branch_id":"agent1","kind":"command","cmd":"grep -n \"class.*Test\" tests/protocol/test_hostplugin.py","path":null,"exit_code":0,"stdout_tail":"57:class TestHostPlugin(AgentTestCase):\n","stderr_tail":"","stdout_sha256":"bf09dcd0904b2273daef2ff215f63d6421b29b4c36b2f013874eb5214c0df320","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-29.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:24:04.962785Z","duration_s":0.003234,"timed_out":false,"image_before":"e67ee261-fdc9-46bd-8d7d-71c425771983","image_after":"93410c1c-2da3-40bb-ba6a-6045b4795df7","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-30","seq":30,"branch_id":"agent1","kind":"command","cmd":"grep -n \"class.*Test\" tests/protocol/test_wire.py","path":null,"exit_code":0,"stdout_tail":"29:class TestWireProtocolGetters(AgentTestCase):\n","stderr_tail":"","stdout_sha256":"98279c6e579f848f5e6726c11b45a212c0f5c8a243df6509c91a200a6ac32563","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-30.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:24:07.655267Z","duration_s":0.002953,"timed_out":false,"image_before":"93410c1c-2da3-40bb-ba6a-6045b4795df7","image_after":"b818689f-0593-4c49-bc46-c11d136f3c49","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-31","seq":31,"branch_id":"agent1","kind":"command","cmd":"find . -name \"*.py\" -exec grep -l \"class AgentTestCase\" {} \\;","path":null,"exit_code":0,"stdout_tail":"./tests/tools.py\n","stderr_tail":"","stdout_sha256":"e85148e1cd062201425408768633b560d6040f350a8467846c9785dfaac0c6ce","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-31.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:24:10.444861Z","duration_s":0.14211000000000001,"timed_out":false,"image_before":"b818689f-0593-4c49-bc46-c11d136f3c49","image_after":"94315d95-311f-4b41-bfe9-d42b0431750c","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-32","seq":32,"branch_id":"agent1","kind":"command","cmd":"grep -n \"class AgentTestCase\" ./tests/tools.py -A 20","path":null,"exit_code":0,"stdout_tail":"51:class AgentTestCase(unittest.TestCase):\n52-    def setUp(self):\n53-        prefix = \"{0}_\".format(self.__class__.__name__)\n54-        self.tmp_dir = tempfile.mkdtemp(prefix=prefix)\n55-        self.test_file = 'test_file'\n56-        conf.get_autoupdate_enabled = Mock(return_value=True)\n57-        conf.get_lib_dir = Mock(return_value=self.tmp_dir)\n58-        ext_log_dir = os.path.join(self.tmp_dir, \"azure\")\n59-        conf.get_ext_log_dir = Mock(return_value=ext_log_dir)\n60-        conf.get_agent_pid_file_path = Mock(return_value=os.path.join(self.tmp_dir, \"waagent.pid\"))\n61-\n62-    def tearDown(self):\n63-        if not debug and self.tmp_dir is not None:\n64-            shutil.rmtree(self.tmp_dir)\n65-\n66-def load_data(name):\n67-    \"\"\"Load test data\"\"\"\n68-    path = os.path.join(data_dir, name)\n69-    with open(path, \"r\") as data_file:\n70-        return data_file.read()\n71-\n","stderr_tail":"","stdout_sha256":"8d1131b61277740a438ea5573fd5a69655b0998eb6e40287b589486f2a5e854d","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-32.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:24:13.901434Z","duration_s":0.00293,"timed_out":false,"image_before":"94315d95-311f-4b41-bfe9-d42b0431750c","image_after":"ba47788c-da52-4d50-aa3f-1a17ba2523ea","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-33","seq":33,"branch_id":"agent1","kind":"command","cmd":"cd /WALinuxAgent && python -c \"import azurelinuxagent.common.protocol.hostplugin as hp; print('is_default_channel exists:', hasattr hp.HostPluginProtocol, 'is_default_channel')); print('set_default_channel exists:', hasattr(hp.HostPluginProtocol, 'set_default_channel'))\"","path":null,"exit_code":1,"stdout_tail":"","stderr_tail":"  File \"<string>\", line 1\n    import azurelinuxagent.common.protocol.hostplugin as hp; print('is_default_channel exists:', hasattr hp.HostPluginProtocol, 'is_default_channel')); print('set_default_channel exists:', hasattr(hp.HostPluginProtocol, 'set_default_channel'))\n                                                                                                          ^\nSyntaxError: invalid syntax\n","stdout_sha256":"1ef5701f5f4983c66830b8519d76f47d483df749633ccd79db11893a93e0b4ea","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-33.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:24:17.263591Z","duration_s":0.014591,"timed_out":false,"image_before":"ba47788c-da52-4d50-aa3f-1a17ba2523ea","image_after":"3b1178c7-4c2d-45e8-abb1-3a7e5518917e","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-34","seq":34,"branch_id":"agent1","kind":"command","cmd":"cd /WALinuxAgent && python -c \"import azurelinuxagent.common.protocol.hostplugin as hp; print('is_default_channel exists:', hasattr(hp.HostPluginProtocol, 'is_default_channel')); print('set_default_channel exists:', hasattr(hp.HostPluginProtocol, 'set_default_channel'))\"","path":null,"exit_code":0,"stdout_tail":"is_default_channel exists: True\nset_default_channel exists: True\n","stderr_tail":"","stdout_sha256":"655a46f1e49056fb8c1667ec746876d1854a65b328c5f53cfbc983970dc010a5","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-34.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:24:20.768507Z","duration_s":0.131639,"timed_out":false,"image_before":"3b1178c7-4c2d-45e8-abb1-3a7e5518917e","image_after":"5081a559-ecae-4b57-9ac1-5ff45ff8c018","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-35","seq":35,"branch_id":"agent1","kind":"command","cmd":"cd /WALinuxAgent && python -c \"import azurelinuxagent.common.protocol.hostplugin as hp; print('Initial value:', hp.HostPluginProtocol.is_default_channel()); hp.HostPluginProtocol.set_default_channel(False); print('After setting False:', hp.HostPluginProtocol.is_default_channel()); hp.HostPluginProtocol.set_default_channel(True); print('After setting True:', hp.HostPluginProtocol.is_default_channel())\"","path":null,"exit_code":0,"stdout_tail":"is_default_channel called, returning True\nInitial value: True\nset_default_channel called with False, setting to False\nis_default_channel called, returning False\nAfter setting False: False\nset_default_channel called with True, setting to True\nis_default_channel called, returning True\nAfter setting True: True\n","stderr_tail":"","stdout_sha256":"87243e3abc07af07ea8afefc2f2d3d79014b27f013141753d9145425a73ab9cd","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-35.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:24:24.363669Z","duration_s":0.13176100000000002,"timed_out":false,"image_before":"5081a559-ecae-4b57-9ac1-5ff45ff8c018","image_after":"ddebce4d-ce15-4b3b-a29a-533fccd31b95","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-36","seq":36,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-52e1f24e89394e51919018b8e69dc91e/bin/busybox sh -c 'mkdir -p /WALinuxAgent/azurelinuxagent/common/protocol && cp /opt/receipts-52e1f24e89394e51919018b8e69dc91e/incoming/a67557df25e02fcecf45953c5adad76d6b4fd13409987f50654274e29fdd45bd /WALinuxAgent/azurelinuxagent/common/protocol/hostplugin.py'","path":"azurelinuxagent/common/protocol/hostplugin.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"a67557df25e02fcecf45953c5adad76d6b4fd13409987f50654274e29fdd45bd","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-36.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:24:29.034918Z","duration_s":0.004829,"timed_out":false,"image_before":"ddebce4d-ce15-4b3b-a29a-533fccd31b95","image_after":"2b9f0848-c1ee-478b-a39a-f4c5fcdb8ed2","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-37","seq":37,"branch_id":"agent1","kind":"command","cmd":"cd /WALinuxAgent && python -c \"\nimport azurelinuxagent.common.protocol.hostplugin as hp\n# Test that methods exist and work\nassert hasattr(hp.HostPluginProtocol, 'is_default_channel')\nassert hasattr(hp.HostPluginProtocol, 'set_default_channel')\n# Test initial state\ninitial = hp.HostPluginProtocol.is_default_channel()\nprint(f'Initial is_default_channel: {initial}')\n# Test setter\nhp.HostPluginProtocol.set_default_channel(False)\nafter_false = hp.HostPluginProtocol.is_default_channel()\nprint(f'After set_default_channel(False): {after_false}')\n# Test setter back\nhp.HostPluginProtocol.set_default_channel(True)\nafter_true = hp.HostPluginProtocol.is_default_channel()\nprint(f'After set_default_channel(True): {after_true}')\nprint('All basic tests passed!')\n\"","path":null,"exit_code":0,"stdout_tail":"Initial is_default_channel: True\nAfter set_default_channel(False): False\nAfter set_default_channel(True): True\nAll basic tests passed!\n","stderr_tail":"","stdout_sha256":"61efc8338d7ecd60ab27df8c51b63868b5280ea3120ff29d4ad2823f24b0f99c","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-37.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:24:32.540026Z","duration_s":0.132625,"timed_out":false,"image_before":"2b9f0848-c1ee-478b-a39a-f4c5fcdb8ed2","image_after":"75e888e8-ff0b-49b6-b6c1-06d15d0fc9d1","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-38","seq":38,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-4b3dcda0a27a4cae90909d4d5ea64fc0/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-4b3dcda0a27a4cae90909d4d5ea64fc0/receipts_pytest.py tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-38.xml","path":null,"exit_code":0,"stdout_tail":"============================= test session starts ==============================\ncollected 1 item\n\ntests/protocol/test_hostplugin.py .                                      [100%]\n\n==================================== PASSES ====================================\n----------- generated xml file: /opt/receipts/reports/agent1-38.xml ------------\n=========================== short test summary info ============================\nPASSED tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback\n============================== 1 passed in 0.14s ===============================\n","stderr_tail":"","stdout_sha256":"a38a8be50548fb7350e7f486242e0eb453e1dc972121af9daaaa58ed3b845974","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-38.log","tree_digest":"a84a5e35581e7b72a25f4ca0ed342819ce4c97392b7545176d2d7c80ba88fbd3","tree_download_s":2.348162665963173,"started_at":"2026-10-03T01:24:36.079718Z","duration_s":0.23371699999999998,"timed_out":false,"image_before":"75e888e8-ff0b-49b6-b6c1-06d15d0fc9d1","image_after":"9447c550-b6b5-4160-96bb-43b252a9f87c","junit":{"passed":["tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback"],"failed":[],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-39","seq":39,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-96ad8a6e7c1f40bd97d35927394099e2/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-96ad8a6e7c1f40bd97d35927394099e2/receipts_pytest.py tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-39.xml","path":null,"exit_code":0,"stdout_tail":"============================= test session starts ==============================\ncollected 1 item\n\ntests/protocol/test_wire.py .                                            [100%]\n\n==================================== PASSES ====================================\n----------- generated xml file: /opt/receipts/reports/agent1-39.xml ------------\n=========================== short test summary info ============================\nPASSED tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin\n============================== 1 passed in 0.15s ===============================\n","stderr_tail":"","stdout_sha256":"37ab89d7b337cf2892393766561d6107edb64af992ebf3322286a8dba66a7368","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-39.log","tree_digest":"a84a5e35581e7b72a25f4ca0ed342819ce4c97392b7545176d2d7c80ba88fbd3","tree_download_s":2.3773438329808414,"started_at":"2026-10-03T01:24:42.177488Z","duration_s":0.242887,"timed_out":false,"image_before":"9447c550-b6b5-4160-96bb-43b252a9f87c","image_after":"4a2723fb-2ca5-42e1-9d6d-d2043305e50f","junit":{"passed":["tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin"],"failed":[],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-40","seq":40,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-0c24361ef0c140f3833988f50fd3e5af/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-0c24361ef0c140f3833988f50fd3e5af/receipts_pytest.py tests/protocol/test_hostplugin.py --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning -x -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-40.xml","path":null,"exit_code":0,"stdout_tail":"============================= test session starts ==============================\ncollected 6 items\n\ntests/protocol/test_hostplugin.py ......                                 [100%]\n\n==================================== PASSES ====================================\n----------- generated xml file: /opt/receipts/reports/agent1-40.xml ------------\n=========================== short test summary info ============================\nPASSED tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback\nPASSED tests/protocol/test_hostplugin.py::TestHostPlugin::test_no_fallback\nPASSED tests/protocol/test_hostplugin.py::TestHostPlugin::test_validate_block_blob\nPASSED tests/protocol/test_hostplugin.py::TestHostPlugin::test_validate_get_extension_artifacts\nPASSED tests/protocol/test_hostplugin.py::TestHostPlugin::test_validate_http_request\nPASSED tests/protocol/test_hostplugin.py::TestHostPlugin::test_validate_page_blobs\n============================== 6 passed in 0.17s ===============================\n","stderr_tail":"","stdout_sha256":"13221d0bd6ab933d3ed5fdd4edd0e600feec59f8d0b0c02dbebfabfe90800cb3","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-40.log","tree_digest":"a84a5e35581e7b72a25f4ca0ed342819ce4c97392b7545176d2d7c80ba88fbd3","tree_download_s":2.9887180000077933,"started_at":"2026-10-03T01:24:48.478599Z","duration_s":0.260193,"timed_out":false,"image_before":"4a2723fb-2ca5-42e1-9d6d-d2043305e50f","image_after":"5521a7bf-2f25-4777-a018-4c977fb8ae4d","junit":{"passed":["tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback","tests/protocol/test_hostplugin.py::TestHostPlugin::test_no_fallback","tests/protocol/test_hostplugin.py::TestHostPlugin::test_validate_block_blob","tests/protocol/test_hostplugin.py::TestHostPlugin::test_validate_get_extension_artifacts","tests/protocol/test_hostplugin.py::TestHostPlugin::test_validate_http_request","tests/protocol/test_hostplugin.py::TestHostPlugin::test_validate_page_blobs"],"failed":[],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-41","seq":41,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-64ffeb9e0bfe472dbdb8d04d1eb2afe0/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-64ffeb9e0bfe472dbdb8d04d1eb2afe0/receipts_pytest.py tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin tests/protocol/test_wire.py::TestWireProtocolGetters::test_get_in_vm_artifacts_profile_host_ga_plugin --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-41.xml","path":null,"exit_code":0,"stdout_tail":"============================= test session starts ==============================\ncollected 2 items\n\ntests/protocol/test_wire.py ..                                           [100%]\n\n==================================== PASSES ====================================\n----------- generated xml file: /opt/receipts/reports/agent1-41.xml ------------\n=========================== short test summary info ============================\nPASSED tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin\nPASSED tests/protocol/test_wire.py::TestWireProtocolGetters::test_get_in_vm_artifacts_profile_host_ga_plugin\n============================== 2 passed in 0.15s ===============================\n","stderr_tail":"","stdout_sha256":"60d9d94679abec545e79e0654155aedb0544c26486ee3d2d36b30693f13cb41e","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-41.log","tree_digest":"a84a5e35581e7b72a25f4ca0ed342819ce4c97392b7545176d2d7c80ba88fbd3","tree_download_s":3.4301593331620097,"started_at":"2026-10-03T01:24:57.012510Z","duration_s":0.250088,"timed_out":false,"image_before":"5521a7bf-2f25-4777-a018-4c977fb8ae4d","image_after":"bf10ac72-8b41-4f64-83c7-0dff8e4020ba","junit":{"passed":["tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin","tests/protocol/test_wire.py::TestWireProtocolGetters::test_get_in_vm_artifacts_profile_host_ga_plugin"],"failed":[],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-42","seq":42,"branch_id":"agent1","kind":"diff","cmd":"compute patch in executor staging agent1-0cb67a34510c42e0a73660cd83bc2d3c: /opt/homebrew/Cellar/git/2.53.0/bin/git -c core.hooksPath=/dev/null -c core.attributesFile=/dev/null -c diff.external= -c core.quotePath=false add -A && /opt/homebrew/Cellar/git/2.53.0/bin/git -c core.hooksPath=/dev/null -c core.attributesFile=/dev/null -c diff.external= -c core.quotePath=false diff --cached --binary --no-ext-diff --no-textconv --no-renames c303e6958bb9cbddefda98e7aa0784b952375fc0","path":null,"exit_code":0,"stdout_tail":"diff --git a/azurelinuxagent/common/protocol/hostplugin.py b/azurelinuxagent/common/protocol/hostplugin.py\nindex f4ece29..aa7737b 100644\n--- a/azurelinuxagent/common/protocol/hostplugin.py\n+++ b/azurelinuxagent/common/protocol/hostplugin.py\n@@ -38,6 +38,16 @@ MAXIMUM_PAGEBLOB_PAGE_SIZE = 4 * 1024 * 1024  # Max page size: 4MB\n \n \n class HostPluginProtocol(object):\n+    _default_class_var = True\n+    \n+    @classmethod\n+    def is_default_channel(cls):\n+        return cls._default_class_var\n+        \n+    @classmethod\n+    def set_default_channel(cls, flag):\n+        cls._default_class_var = bool(flag)\n+        \n     def __init__(self, endpoint, container_id, role_config_name):\n         if endpoint is None:\n             raise ProtocolError(\"HostGAPlugin: Endpoint not provided\")\ndiff --git a/debug_reverse.sh b/debug_reverse.sh\nnew file mode 100755\nindex 0000000..2760217\n--- /dev/null\n+++ b/debug_reverse.sh\n@@ -0,0 +1,5 @@\n+#!/bin/bash\n+echo \"=== Running wire test first ===\"\n+python -m pytest tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning -s 2>&1\n+echo -e \"\\n=== Running hostplugin test second ===\"\n+python -m pytest tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning -s 2>&1\ndiff --git a/debug_with_prints.sh b/debug_with_prints.sh\nnew file mode 100755\nindex 0000000..b4c2cd1\n--- /dev/null\n+++ b/debug_with_prints.sh\n@@ -0,0 +1,5 @@\n+#!/bin/bash\n+echo \"=== Running hostplugin test first ===\"\n+python -m pytest tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning -s 2>&1\n+echo -e \"\\n=== Running wire test second ===\"\n+python -m pytest tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning -s 2>&1\n","stderr_tail":"","stdout_sha256":"a4e61b3af762159e4b04393b1b365b2f3558f2ac01d13f695e594d5e763c6d7c","log_path":null,"tree_digest":"a84a5e35581e7b72a25f4ca0ed342819ce4c97392b7545176d2d7c80ba88fbd3","tree_download_s":2.3026869581080973,"started_at":"2026-10-03T01:25:12.803824Z","duration_s":0.057121500140056014,"timed_out":false,"image_before":"bf10ac72-8b41-4f64-83c7-0dff8e4020ba","image_after":"bf10ac72-8b41-4f64-83c7-0dff8e4020ba","junit":null,"diff":{"files":[{"path":"azurelinuxagent/common/protocol/hostplugin.py","added":10,"deleted":0,"category":"source","status":"modified"},{"path":"debug_reverse.sh","added":5,"deleted":0,"category":"other","status":"added"},{"path":"debug_with_prints.sh","added":5,"deleted":0,"category":"other","status":"added"}],"patch_sha256":"a4e61b3af762159e4b04393b1b365b2f3558f2ac01d13f695e594d5e763c6d7c","patch_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/artifacts/agent1/agent1-42.patch"},"patch_sha256":"a4e61b3af762159e4b04393b1b365b2f3558f2ac01d13f695e594d5e763c6d7c","dropped_paths":[],"snapshot_sha":"c303e6958bb9cbddefda98e7aa0784b952375fc0"}
{"receipt_id":"agent1-43","seq":43,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-b3ec5da83b1c436ea7a11d30fceea788/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-b3ec5da83b1c436ea7a11d30fceea788/receipts_pytest.py tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-43.xml","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\ncollected 2 items\n\ntests/protocol/test_hostplugin.py .                                      [ 50%]\ntests/protocol/test_wire.py F                                            [100%]\n\n=================================== FAILURES ===================================\n/usr/local/lib/python3.7/unittest/case.py:705: AssertionError: False is not true\n==================================== PASSES ====================================\n----------- generated xml file: /opt/receipts/reports/agent1-43.xml ------------\n=========================== short test summary info ============================\nPASSED tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback\nFAILED tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin\n========================= 1 failed, 1 passed in 0.15s ==========================\n","stderr_tail":"","stdout_sha256":"81f9c0736f28a3727ebc4cac7627ee94b2aed9ca67b6aadf5a30041fe3f7dcac","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-43.log","tree_digest":"a84a5e35581e7b72a25f4ca0ed342819ce4c97392b7545176d2d7c80ba88fbd3","tree_download_s":2.3809246248565614,"started_at":"2026-10-03T01:25:25.689278Z","duration_s":0.24273099999999997,"timed_out":false,"image_before":"bf10ac72-8b41-4f64-83c7-0dff8e4020ba","image_after":"4bdb85f3-28e4-4585-8299-a6b3db05fa85","junit":{"passed":["tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback"],"failed":["tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin":"AssertionError: False is not true\nE   AssertionError: False is not true"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-44","seq":44,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-aa1acc9421784a53b2ca0164701e903f/bin/busybox sh -c 'mkdir -p /WALinuxAgent/azurelinuxagent/common/protocol && cp /opt/receipts-aa1acc9421784a53b2ca0164701e903f/incoming/09df1bf2d82154ba6b333f43841c81c7bc76216e1cf15873577bb605042111eb /WALinuxAgent/azurelinuxagent/common/protocol/hostplugin.py'","path":"azurelinuxagent/common/protocol/hostplugin.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"09df1bf2d82154ba6b333f43841c81c7bc76216e1cf15873577bb605042111eb","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-44.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:25:33.200112Z","duration_s":0.004621,"timed_out":false,"image_before":"4bdb85f3-28e4-4585-8299-a6b3db05fa85","image_after":"8a844b28-3bf2-4032-b61e-de6c87337785","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-45","seq":45,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-e046ef10950f48f394afb193595bf49b/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-e046ef10950f48f394afb193595bf49b/receipts_pytest.py tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-45.xml","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\ncollected 2 items\n\ntests/protocol/test_hostplugin.py F                                      [ 50%]\ntests/protocol/test_wire.py F                                            [100%]\n\n=================================== FAILURES ===================================\n/usr/local/lib/python3.7/unittest/case.py:705: AssertionError: False is not true\n/usr/local/lib/python3.7/unittest/case.py:705: AssertionError: False is not true\n----------- generated xml file: /opt/receipts/reports/agent1-45.xml ------------\n=========================== short test summary info ============================\nFAILED tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback - Ass...\nFAILED tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin\n============================== 2 failed in 0.15s ===============================\n","stderr_tail":"","stdout_sha256":"889e3ccd077086216d7cfccaf535ec65e5cdd36c32f65b6af6b2cd6d7e85ccb5","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-45.log","tree_digest":"da1bfde24deec36ab82a9f160540d923a51f66b8d0220a29caf2b2ba944b0d3b","tree_download_s":2.405027583008632,"started_at":"2026-10-03T01:25:36.163742Z","duration_s":0.24349300000000001,"timed_out":false,"image_before":"8a844b28-3bf2-4032-b61e-de6c87337785","image_after":"ffe677c5-7879-4d8c-80e6-91368014e0f9","junit":{"passed":[],"failed":["tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback","tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback":"AssertionError: False is not true\nE   AssertionError: False is not true","tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin":"AssertionError: False is not true\nE   AssertionError: False is not true"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-46","seq":46,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-e473d435566d412480e9f6b0ff18bef1/bin/busybox sh -c 'mkdir -p /WALinuxAgent/azurelinuxagent/common/protocol && cp /opt/receipts-e473d435566d412480e9f6b0ff18bef1/incoming/77c277d180d39f0dc307cb4961386c9c44dc007473ee6dec32d87b188cb3fd70 /WALinuxAgent/azurelinuxagent/common/protocol/hostplugin.py'","path":"azurelinuxagent/common/protocol/hostplugin.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"77c277d180d39f0dc307cb4961386c9c44dc007473ee6dec32d87b188cb3fd70","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-46.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:25:43.681408Z","duration_s":0.0047,"timed_out":false,"image_before":"ffe677c5-7879-4d8c-80e6-91368014e0f9","image_after":"d8d8ae77-61e5-4778-b1f4-777070a9d286","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-47","seq":47,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-0e0b75b48c124a69b7fa023704614c7a/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-0e0b75b48c124a69b7fa023704614c7a/receipts_pytest.py tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-47.xml","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\ncollected 2 items\n\ntests/protocol/test_hostplugin.py F                                      [ 50%]\ntests/protocol/test_wire.py F                                            [100%]\n\n=================================== FAILURES ===================================\n/usr/local/lib/python3.7/unittest/case.py:705: AssertionError: False is not true\n/usr/local/lib/python3.7/unittest/case.py:705: AssertionError: False is not true\n----------- generated xml file: /opt/receipts/reports/agent1-47.xml ------------\n=========================== short test summary info ============================\nFAILED tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback - Ass...\nFAILED tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin\n============================== 2 failed in 0.15s ===============================\n","stderr_tail":"","stdout_sha256":"d87d0397cd82f1d5e3ac5f7185d42651d0e07f950c74063d68e6dc886f16068f","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-47.log","tree_digest":"dadcea30d08a22bd26a4abb52f9dce503a6f7631825c855331ad366544973490","tree_download_s":2.396969959139824,"started_at":"2026-10-03T01:25:46.572241Z","duration_s":0.244032,"timed_out":false,"image_before":"d8d8ae77-61e5-4778-b1f4-777070a9d286","image_after":"b336d293-acb5-4b09-82a1-c3c119678612","junit":{"passed":[],"failed":["tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback","tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback":"AssertionError: False is not true\nE   AssertionError: False is not true","tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin":"AssertionError: False is not true\nE   AssertionError: False is not true"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-48","seq":48,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-86860da74fbf40cb8da2b7d814b1ed44/bin/busybox sh -c 'mkdir -p /WALinuxAgent/azurelinuxagent/common/protocol && cp /opt/receipts-86860da74fbf40cb8da2b7d814b1ed44/incoming/a67557df25e02fcecf45953c5adad76d6b4fd13409987f50654274e29fdd45bd /WALinuxAgent/azurelinuxagent/common/protocol/hostplugin.py'","path":"azurelinuxagent/common/protocol/hostplugin.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"a67557df25e02fcecf45953c5adad76d6b4fd13409987f50654274e29fdd45bd","log_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/logs/agent1/agent1-48.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:25:54.710880Z","duration_s":0.004686,"timed_out":false,"image_before":"b336d293-acb5-4b09-82a1-c3c119678612","image_after":"ac52a1c4-ba12-4014-b0ff-eaf8b71fde3c","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-49","seq":49,"branch_id":"agent1","kind":"diff","cmd":"compute patch in executor staging agent1-ec216d5abbcc4d77bf80f5fd14a7b443: /opt/homebrew/Cellar/git/2.53.0/bin/git -c core.hooksPath=/dev/null -c core.attributesFile=/dev/null -c diff.external= -c core.quotePath=false add -A && /opt/homebrew/Cellar/git/2.53.0/bin/git -c core.hooksPath=/dev/null -c core.attributesFile=/dev/null -c diff.external= -c core.quotePath=false diff --cached --binary --no-ext-diff --no-textconv --no-renames c303e6958bb9cbddefda98e7aa0784b952375fc0","path":null,"exit_code":0,"stdout_tail":"diff --git a/azurelinuxagent/common/protocol/hostplugin.py b/azurelinuxagent/common/protocol/hostplugin.py\nindex f4ece29..aa7737b 100644\n--- a/azurelinuxagent/common/protocol/hostplugin.py\n+++ b/azurelinuxagent/common/protocol/hostplugin.py\n@@ -38,6 +38,16 @@ MAXIMUM_PAGEBLOB_PAGE_SIZE = 4 * 1024 * 1024  # Max page size: 4MB\n \n \n class HostPluginProtocol(object):\n+    _default_class_var = True\n+    \n+    @classmethod\n+    def is_default_channel(cls):\n+        return cls._default_class_var\n+        \n+    @classmethod\n+    def set_default_channel(cls, flag):\n+        cls._default_class_var = bool(flag)\n+        \n     def __init__(self, endpoint, container_id, role_config_name):\n         if endpoint is None:\n             raise ProtocolError(\"HostGAPlugin: Endpoint not provided\")\ndiff --git a/debug_reverse.sh b/debug_reverse.sh\nnew file mode 100755\nindex 0000000..2760217\n--- /dev/null\n+++ b/debug_reverse.sh\n@@ -0,0 +1,5 @@\n+#!/bin/bash\n+echo \"=== Running wire test first ===\"\n+python -m pytest tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning -s 2>&1\n+echo -e \"\\n=== Running hostplugin test second ===\"\n+python -m pytest tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning -s 2>&1\ndiff --git a/debug_with_prints.sh b/debug_with_prints.sh\nnew file mode 100755\nindex 0000000..b4c2cd1\n--- /dev/null\n+++ b/debug_with_prints.sh\n@@ -0,0 +1,5 @@\n+#!/bin/bash\n+echo \"=== Running hostplugin test first ===\"\n+python -m pytest tests/protocol/test_hostplugin.py::TestHostPlugin::test_fallback --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning -s 2>&1\n+echo -e \"\\n=== Running wire test second ===\"\n+python -m pytest tests/protocol/test_wire.py::TestWireProtocolGetters::test_upload_status_blob_host_ga_plugin --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning -s 2>&1\n","stderr_tail":"","stdout_sha256":"a4e61b3af762159e4b04393b1b365b2f3558f2ac01d13f695e594d5e763c6d7c","log_path":null,"tree_digest":"a84a5e35581e7b72a25f4ca0ed342819ce4c97392b7545176d2d7c80ba88fbd3","tree_download_s":2.376054417109117,"started_at":"2026-10-03T01:26:01.021539Z","duration_s":0.05096062505617738,"timed_out":false,"image_before":"ac52a1c4-ba12-4014-b0ff-eaf8b71fde3c","image_after":"ac52a1c4-ba12-4014-b0ff-eaf8b71fde3c","junit":null,"diff":{"files":[{"path":"azurelinuxagent/common/protocol/hostplugin.py","added":10,"deleted":0,"category":"source","status":"modified"},{"path":"debug_reverse.sh","added":5,"deleted":0,"category":"other","status":"added"},{"path":"debug_with_prints.sh","added":5,"deleted":0,"category":"other","status":"added"}],"patch_sha256":"a4e61b3af762159e4b04393b1b365b2f3558f2ac01d13f695e594d5e763c6d7c","patch_path":"~/dev/nebius-hackathon/pilot/v2-P/azure__walinuxagent-638/runs/pilot-azure__walinuxagent-638-32193fb72a/artifacts/agent1/agent1-49.patch"},"patch_sha256":"a4e61b3af762159e4b04393b1b365b2f3558f2ac01d13f695e594d5e763c6d7c","dropped_paths":[],"snapshot_sha":"c303e6958bb9cbddefda98e7aa0784b952375fc0"}
