File tree Expand file tree Collapse file tree 12 files changed +164
-8
lines changed
eng/pipelines/templates/jobs
Azure.Messaging.EventHubs.Processor
Azure.Messaging.EventHubs
keyvault/Azure.Security.KeyVault.Secrets
Azure.Storage.Files.DataLake
Azure.Storage.Files.Shares Expand file tree Collapse file tree 12 files changed +164
-8
lines changed Original file line number Diff line number Diff line change 11parameters :
2- - name : ServiceDirectory
2+ - name : LanguageVersion
33 type : string
4- default : ' '
5- - name : Services
4+ default : ' 7 '
5+ - name : ServiceDirectory
66 type : string
77 default : ' '
88- name : PackageVersions
@@ -30,12 +30,12 @@ extends:
3030 Variables :
3131 - template : /eng/pipelines/templates/variables/globals.yml
3232 Language : Net
33+ LanguageVersion : ${{ parameters.LanguageVersion }}
3334 InstallLanguageSteps :
3435 - template : /eng/pipelines/templates/steps/install-dotnet.yml
3536 parameters :
3637 EnableNuGetCache : false
3738 ServiceDirectory : ${{ parameters.ServiceDirectory }}
38- Services : ${{ parameters.Services }}
3939 PackageVersions : ${{ parameters.PackageVersions }}
4040 Tests : ${{ parameters.Tests }}
4141 Arguments : ${{ parameters.Arguments }}
Original file line number Diff line number Diff line change 1+ Service : eventhubs-processor
2+
3+ Project : sdk/eventhub/Azure.Messaging.EventHubs.Processor/perf/Azure.Messaging.EventHubs.Processor.Perf.csproj
4+
5+ PackageVersions :
6+ - Azure.Messaging.EventHubs.Processor : 5.7.5
7+ - Azure.Messaging.EventHubs.Processor : source
8+
9+ Tests :
10+ - Test : process-event
11+ Class : ProcessEvent
12+ Arguments :
13+ - --parallel 1
14+ - --parallel 1 --checkpoint-interval 100
Original file line number Diff line number Diff line change 1+ Service : eventhubs
2+
3+ Project : sdk/eventhub/Azure.Messaging.EventHubs/perf/Azure.Messaging.EventHubs.Perf.csproj
4+
5+ PackageVersions :
6+ - Azure.Messaging.EventHubs : 5.7.5
7+ - Azure.Messaging.EventHubs : source
8+
9+ Tests :
10+ - Test : publish-batches-to-gateway
11+ Class : PublishBatchesToGateway
12+ Arguments :
13+ - --body-size 1024 --batch-size 100 --parallel 64
Original file line number Diff line number Diff line change 1+ Service : keyvault-secrets
2+
3+ Project : sdk/keyvault/Azure.Security.KeyVault.Secrets/perf/Azure.Security.KeyVault.Secrets.Perf.csproj
4+
5+ PackageVersions :
6+ - Azure.Security.KeyVault.Secrets : 4.2.0
7+ - Azure.Security.KeyVault.Secrets : source
8+
9+ Tests :
10+ - Test : get-secret
11+ Class : GetSecret
12+ Arguments :
13+ - --parallel 64
14+
15+ - Test : list-secrets
16+ Class : ListSecrets
17+ Arguments :
18+ - --count 5 --parallel 64
19+ - --count 500 --parallel 32
Original file line number Diff line number Diff line change 1+ Service : monitor-ingestion
2+
3+ Project : sdk/monitor/Azure.Monitor.Ingestion/perf/Azure.Monitor.Ingestion.Perf.csproj
4+
5+ PackageVersions :
6+ - Azure.Monitor.Ingestion : 1.0.0-beta.4
7+ - Azure.Monitor.Ingestion : source
8+
9+ Tests :
10+ - Test : upload
11+ Class : SingleUpload
12+ Arguments : ¶llels
13+ - --parallel 1
14+ - --parallel 2
15+ - --parallel 4
16+ - --parallel 8
17+ - --parallel 16
18+ - --parallel 32
19+ - --parallel 64
20+ - --parallel 128
21+ - --parallel 256
22+ - --parallel 512
23+
24+ - Test : upload-batch
25+ Class : BatchUpload
26+ Arguments : *parallels
Original file line number Diff line number Diff line change 11parameters :
2+ - name : LanguageVersion
3+ displayName : LanguageVersion (6, 7)
4+ type : string
5+ default : ' 7'
26- name : PackageVersions
37 displayName : PackageVersions (regex of package versions to run)
48 type : string
@@ -23,8 +27,8 @@ parameters:
2327extends :
2428 template : /eng/pipelines/templates/jobs/perf.yml
2529 parameters :
30+ LanguageVersion : ${{ parameters.LanguageVersion }}
2631 ServiceDirectory : monitor
27- Services : " ^monitor-ingestion$"
2832 PackageVersions : ${{ parameters.PackageVersions }}
2933 Tests : ${{ parameters.Tests }}
3034 Arguments : ${{ parameters.Arguments }}
Original file line number Diff line number Diff line change 1+ Service : storage-blob
2+
3+ Project : sdk/storage/Azure.Storage.Blobs/perf/Azure.Storage.Blobs.Perf/Azure.Storage.Blobs.Perf.csproj
4+
5+ PackageVersions :
6+ - Azure.Storage.Blobs : 12.14.1
7+ - Azure.Storage.Blobs : source
8+
9+ Tests :
10+ - Test : download
11+ Class : DownloadBlob
12+ Arguments : &sizes
13+ - --size 10240 --parallel 64
14+ - --size 10485760 --parallel 32
15+ - --size 1073741824 --parallel 1 --warmup 60 --duration 60
16+ - --size 1073741824 --parallel 8 --warmup 60 --duration 60
17+
18+ - Test : upload
19+ Class : UploadBlob
20+ Arguments : *sizes
21+
22+ - Test : list-blobs
23+ Class : GetBlobs
24+ Arguments :
25+ - --count 5 --parallel 64
26+ - --count 500 --parallel 32
27+ - --count 50000 --parallel 32 --warmup 60 --duration 60
Original file line number Diff line number Diff line change 11parameters :
2+ - name : LanguageVersion
3+ displayName : LanguageVersion (6, 7)
4+ type : string
5+ default : ' 7'
26- name : PackageVersions
37 displayName : PackageVersions (regex of package versions to run)
48 type : string
@@ -23,8 +27,8 @@ parameters:
2327extends :
2428 template : /eng/pipelines/templates/jobs/perf.yml
2529 parameters :
30+ LanguageVersion : ${{ parameters.LanguageVersion }}
2631 ServiceDirectory : storage/Azure.Storage.Blobs
27- Services : " ^storage-blob$"
2832 PackageVersions : ${{ parameters.PackageVersions }}
2933 Tests : ${{ parameters.Tests }}
3034 Arguments : ${{ parameters.Arguments }}
Original file line number Diff line number Diff line change 1+ Service : storage-file-datalake
2+
3+ Project : sdk/storage/Azure.Storage.Files.DataLake/perf/Azure.Storage.Files.DataLake.Perf/Azure.Storage.Files.DataLake.Perf.csproj
4+
5+ PackageVersions :
6+ - Azure.Storage.Files.DataLake : 12.12.1
7+ - Azure.Storage.Files.DataLake : source
8+
9+ Tests :
10+ - Test : download
11+ Class : Read
12+ Arguments : &sizes
13+ - --size 10240 --parallel 64
14+ - --size 10485760 --parallel 32
15+ - --size 1073741824 --parallel 1 --warmup 60 --duration 60
16+ - --size 1073741824 --parallel 8 --warmup 60 --duration 60
17+
18+ - Test : upload
19+ Class : Upload
20+ Arguments : *sizes
Original file line number Diff line number Diff line change 11parameters :
2+ - name : LanguageVersion
3+ displayName : LanguageVersion (6, 7)
4+ type : string
5+ default : ' 7'
26- name : packageVersions
37 displayName : PackageVersions (regex of package versions to run)
48 type : string
@@ -23,8 +27,8 @@ parameters:
2327extends :
2428 template : /eng/pipelines/templates/jobs/perf.yml
2529 parameters :
30+ LanguageVersion : ${{ parameters.LanguageVersion }}
2631 ServiceDirectory : storage/Azure.Storage.Files.DataLake
27- Services : " ^storage-file-datalake$"
2832 PackageVersions : ${{ parameters.PackageVersions }}
2933 Tests : ${{ parameters.Tests }}
3034 Arguments : ${{ parameters.Arguments }}
You can’t perform that action at this time.
0 commit comments