Move log records out of cvd_compute_client_multi_stage
RemoteInstanceDeviceFactory and RemoteHostDeviceFactory delegate GetLogs
to CvdComputeClient. This commit moves the log dictionary from
CvdComputeClient to the device factories, so that
RemoteHostDeviceFactory does not depend on CvdComputeClient.
Test: acloud-dev create -vv --config-file ~/acloud-user.config \
--host-user vsoc-01 --image-download-dir ~/download \
--local-image \
--report-file report.json \
--host-ssh-private-key-path ~/id_rsa \
--host 192.168.9.2 \
--service-account-json-private-key-path ~/key.json
Test: acloud-dev create -vv --config ~/.config/acloud/acloud.config \
--host-user vsoc-01 --image-download-dir ~/download \
--branch aosp-master --build-id 8183941 \
--build-target aosp_cf_x86_64_phone-userdebug \
--report-file report.json
Test: acloud-dev pull
Bug: 218973230
Change-Id: Ia4be208488bd904ac06a90cfc20e5d49e496341b
10 files changed