Skip to content

Commit 547d35c

Browse files
authored
[Core] add parallel=1 as perf scenario for core (#36582)
* add parallel=1 as perf scenario for core * run parallel=1 scenarios by default
1 parent e1a3343 commit 547d35c

File tree

4 files changed

+17
-4
lines changed

4 files changed

+17
-4
lines changed

sdk/core/azure-core/perf-tests.yml

+8-1
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,20 @@ Tests:
1414
Arguments:
1515
- --size 1024 --parallel 64 --duration 60 --policies all
1616
- --size 1024 --parallel 64 --duration 60 --policies all --use-entra-id
17+
- --size 1024 --parallel 64 --duration 60
1718
- --size 10240 --parallel 64 --duration 60
1819
- --size 10240 --parallel 64 --duration 60 --transport requests
20+
- --size 10240 --parallel 1 --duration 60
1921

2022
- Test: download-binary
2123
Class: DownloadBinaryDataTest
2224
Arguments:
2325
- --size 1024 --parallel 64 --duration 60
24-
- --size 10240 --parallel 64 --duration 60 --transport requests
26+
- --size 1024 --parallel 64 --duration 60 --transport requests
2527
- --size 1024 --parallel 64 --duration 60 --use-entra-id
2628
- --size 1024 --parallel 64 --duration 60 --policies all
29+
- --size 1024 --parallel 1 --duration 60
30+
- --size 10240 --parallel 64 --duration 60 --transport requests
2731

2832
- Test: update-entity
2933
Class: UpdateEntityJSONTest
@@ -32,6 +36,7 @@ Tests:
3236
- --size 1024 --parallel 64 --duration 60 --transport requests
3337
- --size 1024 --parallel 64 --duration 60 --use-entra-id
3438
- --size 1024 --parallel 64 --duration 60 --policies all
39+
- --size 1024 --parallel 1 --duration 60
3540

3641
- Test: query-entities
3742
Class: QueryEntitiesJSONTest
@@ -40,6 +45,7 @@ Tests:
4045
- --size 1024 --parallel 64 --duration 60 --transport requests
4146
- --size 1024 --parallel 64 --duration 60 --use-entra-id
4247
- --size 1024 --parallel 64 --duration 60 --policies all
48+
- --size 1024 --parallel 1 --duration 60
4349

4450
- Test: list-entities
4551
Class: ListEntitiesPageableTest
@@ -48,3 +54,4 @@ Tests:
4854
- --count 500 --parallel 32 --warmup 60 --duration 60 --transport requests
4955
- --count 500 --parallel 32 --warmup 60 --duration 60 --use-entra-id
5056
- --count 500 --parallel 32 --warmup 60 --duration 60 --policies all
57+
- --count 500 --parallel 1 --warmup 60 --duration 60

sdk/core/azure-core/perf.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ parameters:
1414
- name: Arguments
1515
displayName: Arguments (regex of arguments to run)
1616
type: string
17-
default: '(1024)|(10240)|(500)'
17+
default: '(1024)|(10240)|(500)|(1)'
1818
- name: Iterations
1919
displayName: Iterations (times to run each test)
2020
type: number

sdk/core/corehttp/perf-tests.yml

+7-1
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,17 @@ Tests:
1616
- --size 1024 --parallel 64 --duration 60 --policies all --use-entra-id
1717
- --size 10240 --parallel 64 --duration 60
1818
- --size 10240 --parallel 64 --duration 60 --transport httpx
19+
- --size 10240 --parallel 1 --duration 60
1920

2021
- Test: download-binary
2122
Class: DownloadBinaryDataTest
2223
Arguments:
2324
- --size 1024 --parallel 64 --duration 60
2425
- --size 1024 --parallel 64 --duration 60 --transport httpx
2526
- --size 1024 --parallel 64 --duration 60 --use-entra-id
27+
- --size 1024 --parallel 64 --duration 60 --policies all
2628
- --size 10240 --parallel 64 --duration 60 --policies all
29+
- --size 1024 --parallel 1 --duration 60
2730

2831
- Test: update-entity
2932
Class: UpdateEntityJSONTest
@@ -32,6 +35,7 @@ Tests:
3235
- --size 1024 --parallel 64 --duration 60 --transport httpx
3336
- --size 1024 --parallel 64 --duration 60 --use-entra-id
3437
- --size 1024 --parallel 64 --duration 60 --policies all
38+
- --size 1024 --parallel 1 --duration 60
3539

3640
- Test: query-entities
3741
Class: QueryEntitiesJSONTest
@@ -40,11 +44,13 @@ Tests:
4044
- --size 1024 --parallel 64 --duration 60 --transport httpx
4145
- --size 1024 --parallel 64 --duration 60 --use-entra-id
4246
- --size 1024 --parallel 64 --duration 60 --policies all
47+
- --size 1024 --parallel 1 --duration 60
4348

4449
- Test: list-entities
4550
Class: ListEntitiesPageableTest
4651
Arguments:
4752
- --count 500 --parallel 32 --warmup 60 --duration 60
4853
- --count 500 --parallel 32 --warmup 60 --duration 60 --transport httpx
4954
- --count 500 --parallel 32 --warmup 60 --duration 60 --use-entra-id
50-
- --count 500 --parallel 32 --warmup 60 --duration 60 --policies all
55+
- --count 500 --parallel 32 --warmup 60 --duration 60 --policies all
56+
- --count 500 --parallel 1 --warmup 60 --duration 60

sdk/core/corehttp/perf.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ parameters:
1414
- name: Arguments
1515
displayName: Arguments (regex of arguments to run)
1616
type: string
17-
default: '(1024)|(10240)|(500)'
17+
default: '(1024)|(10240)|(500)|(1)'
1818
- name: Iterations
1919
displayName: Iterations (times to run each test)
2020
type: number

0 commit comments

Comments
 (0)