Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
66feaa1
Reorganize tests and make backend name optional for cloud (#62)
jyu00 Dec 19, 2021
28b2b21
Use only backends in specified instance (#65)
jyu00 Dec 20, 2021
a32d00e
Acceptance Criteria for Authentication Epic (#58)
rathishcholarajan Jan 5, 2022
147a7da
Finalize account management functionality (#66)
daka1510 Jan 6, 2022
d7f0657
Remove "credentials" module (#70)
daka1510 Jan 6, 2022
a157f30
Don't use ibmq_berlin (#75)
jyu00 Jan 6, 2022
11badd9
Fix staging cron job env var (#76)
jyu00 Jan 7, 2022
3be2a20
Fix test_retrieve_jobs_limit (#79)
jyu00 Jan 7, 2022
4329224
add debug messages (#81)
jyu00 Jan 7, 2022
fdaca0e
Don't raise if cancel failed because job is done (#82)
jyu00 Jan 7, 2022
a8eb304
Separating slow test terra main (#83)
rathishcholarajan Jan 10, 2022
ba1559a
Fix documentation issues (#84)
rathishcholarajan Jan 10, 2022
a624ddf
Rename get_backend to backend (#85)
rathishcholarajan Jan 10, 2022
29de539
Display program id in service.programs() (#86)
rathishcholarajan Jan 10, 2022
c3c5483
Display job and program id in service.jobs() (#87)
daka1510 Jan 10, 2022
2350e67
Merge qiskit-runtime into qiskit-ibm-runtime (#91)
daka1510 Jan 11, 2022
11b37ea
Add backend requirements to program __str__ (#51)
kt474 Jan 12, 2022
74abce6
Improve test coverage and documentation for proxy configuration (#80)
daka1510 Jan 12, 2022
451e27a
Split test_integration_job (#92)
jyu00 Jan 12, 2022
f6124e5
Allow running a program without backend on cloud (#94)
jyu00 Jan 13, 2022
d0fca8c
don't hard code program name (#98)
jyu00 Jan 13, 2022
387f697
Disallow filtering by instance if using cloud (#95)
jyu00 Jan 13, 2022
32607d6
Allow users to set a logging level when running a program (#99)
jyu00 Jan 13, 2022
6be6b57
remove logout (#100)
jyu00 Jan 14, 2022
40cfe3b
Update README.md
daka1510 Jan 18, 2022
9e7016c
Merge branch 'main' into daka1510-patch-1
rathishcholarajan Jan 18, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
102 changes: 0 additions & 102 deletions .github/workflows/cron-other.yml

This file was deleted.

97 changes: 88 additions & 9 deletions .github/workflows/cron-prod.yml
Original file line number Diff line number Diff line change
@@ -1,28 +1,107 @@
# This code is part of Qiskit.
#
# (C) Copyright IBM 2021.
#
# This code is licensed under the Apache License, Version 2.0. You may
# obtain a copy of this license in the LICENSE.txt file in the root directory
# of this source tree or at http://www.apache.org/licenses/LICENSE-2.0.
#
# Any modifications or derivative works of this code must retain this
# copyright notice, and modified files need to carry a notice indicating
# that they have been altered from the originals.

name: Cron-prod
on:
schedule:
- cron: '0 4 * * *'
jobs:
runtime-integration:
name: runtime-integration
runs-on: macOS-latest
test1:
name: tests1-python${{ matrix.python-version }}-${{ matrix.os }}
runs-on: ${{ matrix.os }}
strategy:
matrix:
python-version: [3.7, 3.8, 3.9]
os: ["windows-latest", "ubuntu-latest"]
env:
QISKIT_IBM_RUNTIME_API_TOKEN: ${{ secrets.QISKIT_IBM_RUNTIME_API_TOKEN }}
QISKIT_IBM_RUNTIME_API_URL: ${{ secrets.QISKIT_IBM_RUNTIME_API_URL }}
QISKIT_IBM_RUNTIME_DEVICE: ${{ secrets.QISKIT_IBM_RUNTIME_DEVICE }}
QISKIT_IBM_API_TOKEN: ${{ secrets.QISKIT_IBM_API_TOKEN }}
QISKIT_IBM_API_URL: ${{ secrets.QISKIT_IBM_API_URL }}
QISKIT_IBM_HGP: ${{ secrets.QISKIT_IBM_HGP }}
QISKIT_IBM_CLOUD_TOKEN: ${{ secrets.QISKIT_IBM_CLOUD_TOKEN }}
QISKIT_IBM_CLOUD_URL: ${{ secrets.QISKIT_IBM_CLOUD_URL }}
QISKIT_IBM_CLOUD_CRN: ${{ secrets.QISKIT_IBM_CLOUD_CRN }}
LOG_LEVEL: DEBUG
STREAM_LOG: True
QISKIT_IN_PARALLEL: True
steps:
- uses: actions/checkout@v2
- name: Set up Python 3.9
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
with:
python-version: 3.9
python-version: ${{ matrix.python-version }}
- name: Install Deps
run: |
python -m pip install --upgrade pip
pip install -c constraints.txt -e .
pip install -U -c constraints.txt -r requirements-dev.txt
- name: Run Tests
run: make runtime_integration
run: make test1
test2:
name: tests2-python${{ matrix.python-version }}-${{ matrix.os }}
runs-on: ${{ matrix.os }}
strategy:
matrix:
python-version: [3.7, 3.8, 3.9]
os: ["windows-latest", "ubuntu-latest"]
env:
QISKIT_IBM_API_TOKEN: ${{ secrets.QISKIT_IBM_API_TOKEN }}
QISKIT_IBM_API_URL: ${{ secrets.QISKIT_IBM_API_URL }}
QISKIT_IBM_HGP: ${{ secrets.QISKIT_IBM_HGP }}
QISKIT_IBM_CLOUD_TOKEN: ${{ secrets.QISKIT_IBM_CLOUD_TOKEN }}
QISKIT_IBM_CLOUD_URL: ${{ secrets.QISKIT_IBM_CLOUD_URL }}
QISKIT_IBM_CLOUD_CRN: ${{ secrets.QISKIT_IBM_CLOUD_CRN }}
LOG_LEVEL: DEBUG
STREAM_LOG: True
QISKIT_IN_PARALLEL: True
steps:
- uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}
- name: Install Deps
run: |
python -m pip install --upgrade pip
pip install -c constraints.txt -e .
pip install -U -c constraints.txt -r requirements-dev.txt
- name: Run Tests
run: make test2
test3:
name: tests3-python${{ matrix.python-version }}-${{ matrix.os }}
runs-on: ${{ matrix.os }}
strategy:
matrix:
python-version: [3.7, 3.8, 3.9]
os: ["windows-latest", "ubuntu-latest"]
env:
QISKIT_IBM_API_TOKEN: ${{ secrets.QISKIT_IBM_API_TOKEN }}
QISKIT_IBM_API_URL: ${{ secrets.QISKIT_IBM_API_URL }}
QISKIT_IBM_HGP: ${{ secrets.QISKIT_IBM_HGP }}
QISKIT_IBM_CLOUD_TOKEN: ${{ secrets.QISKIT_IBM_CLOUD_TOKEN }}
QISKIT_IBM_CLOUD_URL: ${{ secrets.QISKIT_IBM_CLOUD_URL }}
QISKIT_IBM_CLOUD_CRN: ${{ secrets.QISKIT_IBM_CLOUD_CRN }}
LOG_LEVEL: DEBUG
STREAM_LOG: True
QISKIT_IN_PARALLEL: True
steps:
- uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}
- name: Install Deps
run: |
python -m pip install --upgrade pip
pip install -c constraints.txt -e .
pip install -U -c constraints.txt -r requirements-dev.txt
- name: Run Tests
run: make test3
45 changes: 45 additions & 0 deletions .github/workflows/cron-slow-terra-main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# This code is part of Qiskit.
#
# (C) Copyright IBM 2021.
#
# This code is licensed under the Apache License, Version 2.0. You may
# obtain a copy of this license in the LICENSE.txt file in the root directory
# of this source tree or at http://www.apache.org/licenses/LICENSE-2.0.
#
# Any modifications or derivative works of this code must retain this
# copyright notice, and modified files need to carry a notice indicating
# that they have been altered from the originals.

name: Slow-test-terra-main
on:
schedule:
- cron: '0 7 * * *'
jobs:
terra-main:
name: terra-main
runs-on: macOS-latest
env:
QISKIT_IBM_API_TOKEN: ${{ secrets.QISKIT_IBM_API_TOKEN }}
QISKIT_IBM_API_URL: ${{ secrets.QISKIT_IBM_API_URL }}
QISKIT_IBM_HGP: ${{ secrets.QISKIT_IBM_HGP }}
QISKIT_IBM_CLOUD_TOKEN: ${{ secrets.QISKIT_IBM_CLOUD_TOKEN }}
QISKIT_IBM_CLOUD_URL: ${{ secrets.QISKIT_IBM_CLOUD_URL }}
QISKIT_IBM_CLOUD_CRN: ${{ secrets.QISKIT_IBM_CLOUD_CRN }}
LOG_LEVEL: DEBUG
STREAM_LOG: True
QISKIT_TESTS: run_slow
QISKIT_IN_PARALLEL: True
steps:
- uses: actions/checkout@v2
- name: Set up Python 3.9
uses: actions/setup-python@v2
with:
python-version: 3.9
- name: Install Deps
run: |
python -m pip install --upgrade pip
pip install -c constraints.txt -e .
pip install -U -c constraints.txt -r requirements-dev.txt
pip install -U git+https://github.com/Qiskit/qiskit-terra.git
- name: Run Tests
run: make test
37 changes: 6 additions & 31 deletions .github/workflows/cron-slow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,12 @@ jobs:
name: slow-test
runs-on: macOS-latest
env:
QISKIT_IBM_RUNTIME_API_TOKEN: ${{ secrets.QISKIT_IBM_RUNTIME_API_TOKEN }}
QISKIT_IBM_RUNTIME_API_URL: ${{ secrets.QISKIT_IBM_RUNTIME_API_URL }}
QISKIT_IBM_RUNTIME_HGP: ${{ secrets.QISKIT_IBM_RUNTIME_HGP }}
QISKIT_IBM_RUNTIME_PRIVATE_HGP: ${{ secrets.QISKIT_IBM_RUNTIME_PRIVATE_HGP }}
QISKIT_IBM_API_TOKEN: ${{ secrets.QISKIT_IBM_API_TOKEN }}
QISKIT_IBM_API_URL: ${{ secrets.QISKIT_IBM_API_URL }}
QISKIT_IBM_HGP: ${{ secrets.QISKIT_IBM_HGP }}
QISKIT_IBM_CLOUD_TOKEN: ${{ secrets.QISKIT_IBM_CLOUD_TOKEN }}
QISKIT_IBM_CLOUD_URL: ${{ secrets.QISKIT_IBM_CLOUD_URL }}
QISKIT_IBM_CLOUD_CRN: ${{ secrets.QISKIT_IBM_CLOUD_CRN }}
LOG_LEVEL: DEBUG
STREAM_LOG: True
QISKIT_TESTS: run_slow
Expand All @@ -40,30 +42,3 @@ jobs:
pip install -U -c constraints.txt -r requirements-dev.txt
- name: Run Tests
run: make test
terra-main:
name: terra-main
runs-on: macOS-latest
env:
QISKIT_IBM_RUNTIME_API_TOKEN: ${{ secrets.QISKIT_IBM_RUNTIME_API_TOKEN }}
QISKIT_IBM_RUNTIME_API_URL: ${{ secrets.QISKIT_IBM_RUNTIME_API_URL }}
QISKIT_IBM_RUNTIME_HGP: ${{ secrets.QISKIT_IBM_RUNTIME_HGP }}
QISKIT_IBM_RUNTIME_PRIVATE_HGP: ${{ secrets.QISKIT_IBM_RUNTIME_PRIVATE_HGP }}
LOG_LEVEL: DEBUG
STREAM_LOG: True
QISKIT_TESTS: run_slow
QISKIT_IN_PARALLEL: True
steps:
- uses: actions/checkout@v2
- name: Set up Python 3.9
uses: actions/setup-python@v2
with:
python-version: 3.9
- name: Install Deps
run: |
python -m pip install --upgrade pip
pip install -c constraints.txt -e .
pip install -U -c constraints.txt -r requirements-dev.txt
pip install -U git+https://github.com/Qiskit/qiskit-terra.git
pip install -U git+https://github.com/Qiskit/qiskit-aer.git
- name: Run Tests
run: make test
Loading