@@ -34,43 +34,42 @@ jobs:
3434 needs : check_changes
3535 if : ${{ needs.check_changes.outputs.run_bigtable == 'true' }}
3636 runs-on : ubuntu-latest
37-
3837 strategy :
39- matrix :
40- test-version : [ "v0.0.4" ]
41- py-version : [ 3.13 ]
42- client-type : [ "async", "sync"]
43- # None of the clients currently support reverse scans, execute query plan refresh, retry info, or routing cookie
44- include :
45- - client-type : " async"
46- test_args : " -skip \" PlanRefresh|_Reverse|_WithRetryInfo|_WithRoutingCookie\" "
47- - client-type : " sync"
48- test_args : " -skip \" PlanRefresh|_Reverse|_WithRetryInfo|_WithRoutingCookie|_Generic_MultiStream\" "
49- fail-fast : false
50- name : " ${{ matrix.client-type }} client / python ${{ matrix.py-version }} / test tag ${{ matrix.test-version }}"
51- steps :
52- - uses : actions/checkout@v4
53- name : " Checkout python-bigtable"
54- - uses : actions/checkout@v4
55- name : " Checkout conformance tests"
56- with :
57- repository : googleapis/cloud-bigtable-clients-test
58- ref : ${{ matrix.test-version }}
59- path : cloud-bigtable-clients-test
60- - uses : actions/setup-python@v5
61- with :
62- python-version : ${{ matrix.py-version }}
63- - uses : actions/setup-go@v5
64- with :
65- go-version : ' >=1.20.2'
66- - run : chmod +x .kokoro/conformance.sh
67- - run : pip install -e .
68- name : " Install python-bigtable from HEAD"
69- - run : go version
70- - run : .kokoro/conformance.sh
71- name : " Run tests"
72- env :
73- CLIENT_TYPE : ${{ matrix.client-type }}
74- PYTHONUNBUFFERED : 1
75- TEST_ARGS : ${{ matrix.test_args }}
76- PROXY_PORT : 9999
38+ matrix :
39+ test-version : [ "v0.0.4" ]
40+ py-version : [ 3.13 ]
41+ client-type : [ "async", "sync"]
42+ # None of the clients currently support reverse scans, execute query plan refresh, retry info, or routing cookie
43+ include :
44+ - client-type : " async"
45+ test_args : " -skip \" PlanRefresh|_Reverse|_WithRetryInfo|_WithRoutingCookie\" "
46+ - client-type : " sync"
47+ test_args : " -skip \" PlanRefresh|_Reverse|_WithRetryInfo|_WithRoutingCookie|_Generic_MultiStream\" "
48+ fail-fast : false
49+ name : " ${{ matrix.client-type }} client / python ${{ matrix.py-version }} / test tag ${{ matrix.test-version }}"
50+ steps :
51+ - uses : actions/checkout@v4
52+ name : " Checkout python-bigtable"
53+ - uses : actions/checkout@v4
54+ name : " Checkout conformance tests"
55+ with :
56+ repository : googleapis/cloud-bigtable-clients-test
57+ ref : ${{ matrix.test-version }}
58+ path : cloud-bigtable-clients-test
59+ - uses : actions/setup-python@v5
60+ with :
61+ python-version : ${{ matrix.py-version }}
62+ - uses : actions/setup-go@v5
63+ with :
64+ go-version : ' >=1.20.2'
65+ - run : chmod +x .kokoro/conformance.sh
66+ - run : pip install -e .
67+ name : " Install python-bigtable from HEAD"
68+ - run : go version
69+ - run : .kokoro/conformance.sh
70+ name : " Run tests"
71+ env :
72+ CLIENT_TYPE : ${{ matrix.client-type }}
73+ PYTHONUNBUFFERED : 1
74+ TEST_ARGS : ${{ matrix.test_args }}
75+ PROXY_PORT : 9999
0 commit comments