Skip to content

Commit eef29e1

Browse files
mrinal2601deyaaeldeenqiaozhaMaryGao
authored
[loadtestservice] Release Data Plane RLC (Azure#23343)
* loadtest JS DP SDK * added tests * modified Readme * Update sdk/loadtestservice/loadtestservice/package.json Co-authored-by: Deyaaeldeen Almahallawi <[email protected]> * PR changes * Changed Package name to loadtesting * delete old loadtestservice folder * Added entry in rush and ci yml file * Changed package name to @azure-rest/load-testing * loadtest JS DP SDK * added tests * modified Readme * Update sdk/loadtestservice/loadtestservice/package.json Co-authored-by: Deyaaeldeen Almahallawi <[email protected]> * PR changes * Changed Package name to loadtesting * delete old loadtestservice folder * Added entry in rush and ci yml file * Changed package name to @azure-rest/load-testing * fix common/config/rush/pnpm-lock.yaml * addedsamples for ts/js and review comments changes * Removed sample test recording * Added recordings * Readme Changes * Printing metrics in sample * Checkout pnpm.yaml from upstream * resolve common/config/rush/pnpm-lock.yaml * Added missing links and uuid package * Corrected Samples * Readme changes * Spell Check fixes * added broken link to ignore * added correct broken link to ignore * removed en-us from links * Removed invalid productSlug * Added CHANGELOG.md file * Added vusers in cspell.json * Update sdk/loadtestservice/ci.yml Co-authored-by: Mary Gao <[email protected]> * formatting changes * formatting changes * Remove Broken Links * Migrated to new Test Recorder * Error handling Using isUnexpected * Created Recordings with new recorder * Added Sanitizers * Correct Formatting * added en-US flag to headless chrome * updated samples * updated apiref link Co-authored-by: Deyaaeldeen Almahallawi <[email protected]> Co-authored-by: qiaozha <[email protected]> Co-authored-by: Mary Gao <[email protected]>
1 parent 03e4fa2 commit eef29e1

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+6666
-10
lines changed

.vscode/cspell.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -265,6 +265,10 @@
265265
{
266266
"filename": "sdk/apimanagement/api-management-custom-widgets-scaffolder/review/api-management-custom-widgets-scaffolder.api.md",
267267
"words": ["scaffolder", "APIM"]
268+
},
269+
{
270+
"filename": "sdk/loadtestservice/load-testing-rest/review/load-testing.api.md",
271+
"words": ["vusers"]
268272
}
269273
]
270274
}

common/config/rush/pnpm-lock.yaml

Lines changed: 58 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

eng/CredScanSuppression.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@
1212
"secret: SecretFragment,",
1313
"password: fakeTestSecretPlaceholder",
1414
"\\\"password\\\":\\\"SecretPlaceholder\\\"",
15-
"azure_client_secret&scope=https%3A%2F%2Fsanitized%2F"
15+
"azure_client_secret&scope=https%3A%2F%2Fsanitized%2F",
16+
"secrets:"
1617
],
1718
"_justification": "Secret used by test code, it is fake and for testing purpose."
1819
},

eng/ignore-links.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,4 @@ https://docs.microsoft.com/javascript/api/@azure-rest/arm-compute?view=azure-nod
2828
https://docs.microsoft.com/javascript/api/@azure-rest/arm-network?view=azure-node-preview
2929
https://docs.microsoft.com/javascript/api/@azure/arm-securitydevops?view=azure-node-preview
3030
https://docs.microsoft.com/javascript/api/@azure/arm-devhub?view=azure-node-preview
31+
https://docs.microsoft.com/javascript/api/@azure-rest/load-testing

rush.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1900,6 +1900,11 @@
19001900
"packageName": "@azure/arm-devhub",
19011901
"projectFolder": "sdk/devhub/arm-devhub",
19021902
"versionPolicyName": "management"
1903+
},
1904+
{
1905+
"packageName": "@azure-rest/load-testing",
1906+
"projectFolder": "sdk/loadtestservice/load-testing-rest",
1907+
"versionPolicyName": "client"
19031908
}
19041909
]
1905-
}
1910+
}

sdk/loadtestservice/ci.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# NOTE: Please refer to https://aka.ms/azsdk/engsys/ci-yaml before editing this file.
2+
3+
trigger:
4+
branches:
5+
include:
6+
- main
7+
- release/*
8+
- hotfix/*
9+
paths:
10+
include:
11+
- sdk/loadtestservice/
12+
exclude:
13+
- sdk/loadtestservice/arm-loadtestservice
14+
- sdk/loadtestservice/ci.mgmt.yml
15+
pr:
16+
branches:
17+
include:
18+
- main
19+
- feature/*
20+
- release/*
21+
- hotfix/*
22+
paths:
23+
include:
24+
- sdk/loadtestservice/
25+
exclude:
26+
- sdk/loadtestservice/arm-loadtestservice
27+
- sdk/loadtestservice/ci.mgmt.yml
28+
extends:
29+
template: ../../eng/pipelines/templates/stages/archetype-sdk-client.yml
30+
parameters:
31+
ServiceDirectory: loadtestservice
32+
Artifacts:
33+
- name: azure-rest-load-testing
34+
safeName: azurerestloadtesting
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"plugins": ["@azure/azure-sdk"],
3+
"extends": ["plugin:@azure/azure-sdk/azure-sdk-base"],
4+
"rules": {
5+
"@azure/azure-sdk/ts-modules-only-named": "warn",
6+
"@azure/azure-sdk/ts-apiextractor-json-types": "warn",
7+
"@azure/azure-sdk/ts-package-json-types": "warn",
8+
"@azure/azure-sdk/ts-package-json-engine-is-present": "warn",
9+
"tsdoc/syntax": "warn"
10+
}
11+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Release History
2+
3+
## 1.0.0-beta.1 (2022-10-19)
4+
5+
### Features Added
6+
7+
Initial release of the Azure LoadTesting package
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
The MIT License (MIT)
2+
3+
Copyright (c) 2022 Microsoft
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

0 commit comments

Comments
 (0)