@@ -12,48 +12,18 @@ jobs:
12
12
Python37 :
13
13
PYTHON_VERSION : ' 3.7'
14
14
STORAGE_CONNECTION : $(LinuxStorageConnectionString37)
15
- COSMOSDB_CONNECTION : $(LinuxCosmosDBConnectionString37)
16
- EVENTHUB_CONNECTION : $(LinuxEventHubConnectionString37)
17
- SERVICEBUS_CONNECTION : $(LinuxServiceBusConnectionString37)
18
- SQL_CONNECTION : $(LinuxSqlConnectionString37)
19
- EVENTGRID_URI : $(LinuxEventGridTopicUriString37)
20
- EVENTGRID_CONNECTION : $(LinuxEventGridConnectionKeyString37)
21
15
Python38 :
22
16
PYTHON_VERSION : ' 3.8'
23
17
STORAGE_CONNECTION : $(LinuxStorageConnectionString38)
24
- COSMOSDB_CONNECTION : $(LinuxCosmosDBConnectionString38)
25
- EVENTHUB_CONNECTION : $(LinuxEventHubConnectionString38)
26
- SERVICEBUS_CONNECTION : $(LinuxServiceBusConnectionString38)
27
- SQL_CONNECTION : $(LinuxSqlConnectionString38)
28
- EVENTGRID_URI : $(LinuxEventGridTopicUriString38)
29
- EVENTGRID_CONNECTION : $(LinuxEventGridConnectionKeyString38)
30
18
Python39 :
31
19
PYTHON_VERSION : ' 3.9'
32
20
STORAGE_CONNECTION : $(LinuxStorageConnectionString39)
33
- COSMOSDB_CONNECTION : $(LinuxCosmosDBConnectionString39)
34
- EVENTHUB_CONNECTION : $(LinuxEventHubConnectionString39)
35
- SERVICEBUS_CONNECTION : $(LinuxServiceBusConnectionString39)
36
- SQL_CONNECTION : $(LinuxSqlConnectionString39)
37
- EVENTGRID_URI : $(LinuxEventGridTopicUriString39)
38
- EVENTGRID_CONNECTION : $(LinuxEventGridConnectionKeyString39)
39
21
Python310 :
40
22
PYTHON_VERSION : ' 3.10'
41
23
STORAGE_CONNECTION : $(LinuxStorageConnectionString310)
42
- COSMOSDB_CONNECTION : $(LinuxCosmosDBConnectionString310)
43
- EVENTHUB_CONNECTION : $(LinuxEventHubConnectionString310)
44
- SERVICEBUS_CONNECTION : $(LinuxServiceBusConnectionString310)
45
- SQL_CONNECTION : $(LinuxSqlConnectionString310)
46
- EVENTGRID_URI : $(LinuxEventGridTopicUriString310)
47
- EVENTGRID_CONNECTION : $(LinuxEventGridConnectionKeyString310)
48
24
Python311 :
49
25
PYTHON_VERSION : ' 3.11'
50
26
STORAGE_CONNECTION : $(LinuxStorageConnectionString311)
51
- COSMOSDB_CONNECTION : $(LinuxCosmosDBConnectionString311)
52
- EVENTHUB_CONNECTION : $(LinuxEventHubConnectionString311)
53
- SERVICEBUS_CONNECTION : $(LinuxServiceBusConnectionString311)
54
- SQL_CONNECTION : $(LinuxSqlConnectionString311)
55
- EVENTGRID_URI : $(LinuxEventGridTopicUriString311)
56
- EVENTGRID_CONNECTION : $(LinuxEventGridConnectionKeyString311)
57
27
58
28
steps :
59
29
- task : UsePythonVersion@0
@@ -67,21 +37,11 @@ jobs:
67
37
if [[ $(PYTHON_VERSION) != "3.7" ]]; then
68
38
python -m pip install --pre -U -e .[test-http-v2]
69
39
fi
70
- if [[ $(PYTHON_VERSION) != "3.7" && $(PYTHON_VERSION) != "3.8" ]]; then
71
- python -m pip install --pre -U -e .[test-deferred-bindings]
72
- fi
73
40
74
- # Retry a couple times to avoid certificate issue
75
41
python setup.py build
76
42
displayName: 'Install dependencies and the worker'
77
43
- bash : |
78
44
python -m pytest -n auto --dist loadfile -vv --reruns 4 --instafail tests/consumption_tests
79
45
env:
80
46
AzureWebJobsStorage: $(STORAGE_CONNECTION)
81
- AzureWebJobsCosmosDBConnectionString: $(COSMOSDB_CONNECTION)
82
- AzureWebJobsEventHubConnectionString: $(EVENTHUB_CONNECTION)
83
- AzureWebJobsServiceBusConnectionString: $(SERVICEBUS_CONNECTION)
84
- AzureWebJobsSqlConnectionString: $(SQL_CONNECTION)
85
- AzureWebJobsEventGridTopicUri: $(EVENTGRID_URI)
86
- AzureWebJobsEventGridConnectionKey: $(EVENTGRID_CONNECTION)
87
47
displayName: "Running $(PYTHON_VERSION) Linux Consumption tests"
0 commit comments