|
75 | 75 | eng/scripts/test-setup.sh
|
76 | 76 | displayName: 'Install test python extension, dependencies and the worker'
|
77 | 77 | condition: or(eq(variables.isExtensionsRelease, true), eq(variables['USETESTPYTHONEXTENSIONS'], true))
|
| 78 | + - bash: | |
| 79 | + docker pull mcr.microsoft.com/cosmosdb/linux/azure-cosmos-emulator:vnext-preview |
| 80 | + docker run --detach --publish 8081:8081 --publish 1234:1234 mcr.microsoft.com/cosmosdb/linux/azure-cosmos-emulator:vnext-preview |
| 81 | + docker ps |
| 82 | + displayName: "Start CosmosDB Emulator" |
78 | 83 | - bash: |
|
79 | 84 | docker compose -f workers/tests/emulator_tests/utils/eventhub/docker-compose.yml pull
|
80 | 85 | docker compose -f workers/tests/emulator_tests/utils/eventhub/docker-compose.yml up -d
|
|
83 | 88 | python -m pytest -q -n auto --dist loadfile --reruns 4 --ignore=tests/emulator_tests/test_servicebus_functions.py tests/emulator_tests
|
84 | 89 | env:
|
85 | 90 | AzureWebJobsStorage: "UseDevelopmentStorage=true"
|
86 |
| - AzureWebJobsEventHubConnectionString: "Endpoint=sb://localhost;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=SAS_KEY_VALUE;UseDevelopmentEmulator=true;" |
| 91 | + AzureWebJobsEventHubConnectionString: $(EmulatorEventHubConnectionString) |
| 92 | + AzureWebJobsCosmosDBConnectionString: $(EmulatorCosmosDBConnectionString) |
| 93 | + CosmosDBEmulatorUrl: $(CosmosDBEmulatorUrl) |
| 94 | + CosmosDBEmulatorKey: $(CosmosDBEmulatorKey) |
87 | 95 | workingDirectory: $(Build.SourcesDirectory)/workers
|
88 | 96 | displayName: "Running $(PYTHON_VERSION) Python Linux Emulator Tests"
|
89 | 97 | - bash: |
|
|
99 | 107 | python -m pytest -q -n auto --dist loadfile --reruns 4 tests/emulator_tests/test_servicebus_functions.py
|
100 | 108 | env:
|
101 | 109 | AzureWebJobsStorage: "UseDevelopmentStorage=true"
|
102 |
| - AzureWebJobsServiceBusConnectionString: "Endpoint=sb://localhost;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=SAS_KEY_VALUE;UseDevelopmentEmulator=true;" |
| 110 | + AzureWebJobsServiceBusConnectionString: $(EmulatorServiceBusConnectionString) |
103 | 111 | workingDirectory: $(Build.SourcesDirectory)/workers
|
104 | 112 | displayName: "Running $(PYTHON_VERSION) Python ServiceBus Linux Emulator Tests"
|
0 commit comments