|
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