Bump azure-storage-blob from 12.20 to 12.24.0 in /azure-quantum #651
Build #20241126.2 had test failures
Details
- Failed: 22 (4.23%)
- Passed: 472 (90.77%)
- Other: 26 (5.00%)
- Total: 520
- 4217 of 5526 lines covered (76.31%)
Annotations
Check failure on line 10771 in Build log
azure-pipelines / microsoft.azure-quantum-python.ci
Build log #L10771
11 test(s) failed, 260 test(s) collected.
Check failure on line 12281 in Build log
azure-pipelines / microsoft.azure-quantum-python.ci
Build log #L12281
Cmd.exe exited with code '1'.
azure-pipelines / microsoft.azure-quantum-python.ci
tests/unit/test_qiskit.py::TestQiskit::test_plugins_submit_qiskit_circuit_as_list_to_ionq_passthrough
self = <test_qiskit.TestQiskit testMethod=test_plugins_submit_qiskit_circuit_as_list_to_ionq_passthrough>
@pytest.mark.ionq
@pytest.mark.live_test
def test_plugins_submit_qiskit_circuit_as_list_to_ionq_passthrough(self):
circuit = self._3_qubit_ghz()
> self._test_qiskit_submit_ionq_passthrough([circuit])
D:\a\1\s\azure-quantum\tests\unit\test_qiskit.py:503:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
D:\a\1\s\azure-quantum\tests\unit\test_qiskit.py:694: in _test_qiskit_submit_ionq_passthrough
result = qiskit_job.result()
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\quantum\qiskit\job.py:87: in result
results = self._format_results(sampler_seed=sampler_seed)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\quantum\qiskit\job.py:149: in _format_results
job_result["data"] = self._format_ionq_results(sampler_seed=sampler_seed)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\quantum\qiskit\job.py:188: in _format_ionq_results
az_result = self._azure_job.get_results()
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\quantum\job\job.py:140: in get_results
payload = self.download_data(self.details.output_data_uri)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\quantum\job\base_job.py:285: in download_data
payload = download_blob(blob_uri_with_sas_token)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\quantum\storage.py:194: in download_blob
response = blob_client.download_blob().readall()
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\storage\blob\_download.py:763: in readall
return self.read()
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\storage\blob\_download.py:717: in read
downloader.process_chunk(next_chunk)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\storage\blob\_download.py:147: in process_chunk
chunk_data, _ = self._download_chunk(chunk_start, chunk_end - 1)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\storage\blob\_download.py:224: in _download_chunk
_, response = self.client.download(
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\core\tracing\decorator.py:105: in wrapper_use_tracer
return func(*args, **kwargs)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\storage\blob\_generated\operations\_blob_operations.py:1639: in download
pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\core\pipeline\_base.py:240: in run
return first_node.send(pipeline_request)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\core\pipeline\_base.py:96: in send
response = self.next.send(request)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\core\pipeline\_base.py:96: in send
response = self.next.send(request)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\core\pipeline\_base.py:96: in send
response = self.next.send(request)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\core\pipeline\_base.py:96: in send
response = self.next.send(request)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\core\pipeline\_base.py:96: in send
response = self.next.send(request)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\core\pipeline\policies\_redirect.py:204: in send
response = self.next.send(request)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\core\pipeline\_base.py:96: in send
response = self.next.send(request)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\storage\blob\_shared\policies.py:527: in send
response = self.next.send(request)
C:\hostedtoolcache
Raw output
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\vcr\stubs\__init__.py:263: vcr.errors.CannotOverwriteExistingCassetteException: Can't overwrite existing cassette ('D:\\a\\1\\s\\azure-quantum\\tests\\unit\\recordings\\test_plugins_submit_qiskit_circuit_as_list_to_ionq_passthrough.yaml') in your current record mode ('once').
azure-pipelines / microsoft.azure-quantum-python.ci
tests/unit/test_qiskit.py::TestQiskit::test_plugins_submit_qiskit_qobj_to_ionq
self = <test_qiskit.TestQiskit testMethod=test_plugins_submit_qiskit_qobj_to_ionq>
@pytest.mark.ionq
@pytest.mark.live_test
def test_plugins_submit_qiskit_qobj_to_ionq(self):
from qiskit import assemble
circuit = self._3_qubit_ghz()
qobj = assemble(circuit)
> self._test_qiskit_submit_ionq_passthrough(circuit=qobj, shots=1024)
D:\a\1\s\azure-quantum\tests\unit\test_qiskit.py:438:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
D:\a\1\s\azure-quantum\tests\unit\test_qiskit.py:694: in _test_qiskit_submit_ionq_passthrough
result = qiskit_job.result()
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\quantum\qiskit\job.py:87: in result
results = self._format_results(sampler_seed=sampler_seed)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\quantum\qiskit\job.py:149: in _format_results
job_result["data"] = self._format_ionq_results(sampler_seed=sampler_seed)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\quantum\qiskit\job.py:188: in _format_ionq_results
az_result = self._azure_job.get_results()
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\quantum\job\job.py:140: in get_results
payload = self.download_data(self.details.output_data_uri)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\quantum\job\base_job.py:285: in download_data
payload = download_blob(blob_uri_with_sas_token)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\quantum\storage.py:194: in download_blob
response = blob_client.download_blob().readall()
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\storage\blob\_download.py:763: in readall
return self.read()
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\storage\blob\_download.py:717: in read
downloader.process_chunk(next_chunk)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\storage\blob\_download.py:147: in process_chunk
chunk_data, _ = self._download_chunk(chunk_start, chunk_end - 1)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\storage\blob\_download.py:224: in _download_chunk
_, response = self.client.download(
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\core\tracing\decorator.py:105: in wrapper_use_tracer
return func(*args, **kwargs)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\storage\blob\_generated\operations\_blob_operations.py:1639: in download
pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\core\pipeline\_base.py:240: in run
return first_node.send(pipeline_request)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\core\pipeline\_base.py:96: in send
response = self.next.send(request)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\core\pipeline\_base.py:96: in send
response = self.next.send(request)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\core\pipeline\_base.py:96: in send
response = self.next.send(request)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\core\pipeline\_base.py:96: in send
response = self.next.send(request)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\core\pipeline\_base.py:96: in send
response = self.next.send(request)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\core\pipeline\policies\_redirect.py:204: in send
response = self.next.send(request)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\core\pipeline\_base.py:96: in send
response = self.next.send(request)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\storage\blob\_shared\policies.py:527: in send
response =
Raw output
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\vcr\stubs\__init__.py:263: vcr.errors.CannotOverwriteExistingCassetteException: Can't overwrite existing cassette ('D:\\a\\1\\s\\azure-quantum\\tests\\unit\\recordings\\test_plugins_submit_qiskit_qobj_to_ionq.yaml') in your current record mode ('once').
azure-pipelines / microsoft.azure-quantum-python.ci
tests/unit/test_qiskit.py::TestQiskit::test_plugins_submit_qiskit_to_ionq_passthrough
self = <test_qiskit.TestQiskit testMethod=test_plugins_submit_qiskit_to_ionq_passthrough>
@pytest.mark.ionq
@pytest.mark.live_test
def test_plugins_submit_qiskit_to_ionq_passthrough(self):
circuit = self._3_qubit_ghz()
> self._test_qiskit_submit_ionq_passthrough(circuit)
D:\a\1\s\azure-quantum\tests\unit\test_qiskit.py:497:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
D:\a\1\s\azure-quantum\tests\unit\test_qiskit.py:694: in _test_qiskit_submit_ionq_passthrough
result = qiskit_job.result()
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\quantum\qiskit\job.py:87: in result
results = self._format_results(sampler_seed=sampler_seed)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\quantum\qiskit\job.py:149: in _format_results
job_result["data"] = self._format_ionq_results(sampler_seed=sampler_seed)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\quantum\qiskit\job.py:188: in _format_ionq_results
az_result = self._azure_job.get_results()
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\quantum\job\job.py:140: in get_results
payload = self.download_data(self.details.output_data_uri)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\quantum\job\base_job.py:285: in download_data
payload = download_blob(blob_uri_with_sas_token)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\quantum\storage.py:194: in download_blob
response = blob_client.download_blob().readall()
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\storage\blob\_download.py:763: in readall
return self.read()
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\storage\blob\_download.py:717: in read
downloader.process_chunk(next_chunk)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\storage\blob\_download.py:147: in process_chunk
chunk_data, _ = self._download_chunk(chunk_start, chunk_end - 1)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\storage\blob\_download.py:224: in _download_chunk
_, response = self.client.download(
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\core\tracing\decorator.py:105: in wrapper_use_tracer
return func(*args, **kwargs)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\storage\blob\_generated\operations\_blob_operations.py:1639: in download
pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\core\pipeline\_base.py:240: in run
return first_node.send(pipeline_request)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\core\pipeline\_base.py:96: in send
response = self.next.send(request)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\core\pipeline\_base.py:96: in send
response = self.next.send(request)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\core\pipeline\_base.py:96: in send
response = self.next.send(request)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\core\pipeline\_base.py:96: in send
response = self.next.send(request)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\core\pipeline\_base.py:96: in send
response = self.next.send(request)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\core\pipeline\policies\_redirect.py:204: in send
response = self.next.send(request)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\core\pipeline\_base.py:96: in send
response = self.next.send(request)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\storage\blob\_shared\policies.py:527: in send
response = self.next.send(request)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\sit
Raw output
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\vcr\stubs\__init__.py:263: vcr.errors.CannotOverwriteExistingCassetteException: Can't overwrite existing cassette ('D:\\a\\1\\s\\azure-quantum\\tests\\unit\\recordings\\test_plugins_submit_qiskit_to_ionq_passthrough.yaml') in your current record mode ('once').
azure-pipelines / microsoft.azure-quantum-python.ci
tests/unit/test_qiskit.py::TestQiskit::test_qiskit_submit_ionq_5_qubit_superposition_passthrough
self = <test_qiskit.TestQiskit testMethod=test_qiskit_submit_ionq_5_qubit_superposition_passthrough>
def test_qiskit_submit_ionq_5_qubit_superposition_passthrough(self):
workspace = self.create_workspace()
provider = AzureQuantumProvider(workspace=workspace)
self.assertIn("azure-quantum-qiskit", provider._workspace.user_agent)
backend = provider.get_backend("ionq.simulator", input_data_format="ionq.circuit.v1", gateset="qis")
num_shots = 1000
circuit = self._5_qubit_superposition()
circuit.metadata = {"some": "data"}
qiskit_job = backend.run(circuit, shots=num_shots)
# Check job metadata:
self.assertEqual(qiskit_job._azure_job.details.target, "ionq.simulator")
self.assertEqual(qiskit_job._azure_job.details.provider_id, "ionq")
self.assertEqual(qiskit_job._azure_job.details.input_data_format, "ionq.circuit.v1")
self.assertEqual(qiskit_job._azure_job.details.output_data_format, "ionq.quantum-results.v1")
self.assertIn("qiskit", qiskit_job._azure_job.details.metadata)
self.assertIn("name", qiskit_job._azure_job.details.metadata)
self.assertIn("meas_map", qiskit_job._azure_job.details.metadata)
self.assertIn("metadata", qiskit_job._azure_job.details.metadata)
# Make sure the job is completed before fetching the results
self._qiskit_wait_to_complete(qiskit_job, provider)
if JobStatus.DONE == qiskit_job.status():
> result = qiskit_job.result()
D:\a\1\s\azure-quantum\tests\unit\test_qiskit.py:341:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\quantum\qiskit\job.py:87: in result
results = self._format_results(sampler_seed=sampler_seed)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\quantum\qiskit\job.py:149: in _format_results
job_result["data"] = self._format_ionq_results(sampler_seed=sampler_seed)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\quantum\qiskit\job.py:188: in _format_ionq_results
az_result = self._azure_job.get_results()
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\quantum\job\job.py:140: in get_results
payload = self.download_data(self.details.output_data_uri)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\quantum\job\base_job.py:285: in download_data
payload = download_blob(blob_uri_with_sas_token)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\quantum\storage.py:194: in download_blob
response = blob_client.download_blob().readall()
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\storage\blob\_download.py:763: in readall
return self.read()
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\storage\blob\_download.py:717: in read
downloader.process_chunk(next_chunk)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\storage\blob\_download.py:147: in process_chunk
chunk_data, _ = self._download_chunk(chunk_start, chunk_end - 1)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\storage\blob\_download.py:224: in _download_chunk
_, response = self.client.download(
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\core\tracing\decorator.py:105: in wrapper_use_tracer
return func(*args, **kwargs)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\storage\blob\_generated\operations\_blob_operations.py:1639: in download
pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\core\pipeline\_base.py:240: in run
return first_node.send(pipeline_request)
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\azure\core\pipeline\_bas
Raw output
C:\hostedtoolcache\windows\Python\3.11.9\x64\Lib\site-packages\vcr\stubs\__init__.py:263: vcr.errors.CannotOverwriteExistingCassetteException: Can't overwrite existing cassette ('D:\\a\\1\\s\\azure-quantum\\tests\\unit\\recordings\\test_qiskit_submit_ionq_5_qubit_superposition_passthrough.yaml') in your current record mode ('once').