azure-sdk-for-cpp/.vscode/cspell.json
Larry Osterman aadd25dcd1
Reworked EventHubs Stress test to export information to OpenTelemetry (#5370)
# Significant rewrite of Eventhubs stress test.

## Cleaned up implementation of EventHubs stress/reliability test

* Reworked stress test layout to isolate stress test implementation from stress deployment elements.
* Added ability of stress test scenarios to be independently configured.
* Rewrote stress test app to be closer to the Go equivalent app.
* added apparg.hpp for command line parsing
* added scope_guard to test for scope_guard implementation.

## Added close methods to Consumer client and Producer client.

They don't do much currently, but will eventually.

## AI Generated summary of pull request

This pull request primarily focuses on the `azure-core-amqp` and `azure-messaging-eventhubs` packages, introducing changes to improve code efficiency and maintainability. The most significant changes include the removal of unnecessary `#include` directives in various files in the `azure-core-amqp` package, the addition of `Close` methods in `consumer_client.hpp` and `producer_client.hpp` in the `azure-messaging-eventhubs` package, and modifications to the `cgmanifest.json` files in the `azure-messaging-eventhubs-checkpointstore-blob` and `azure-messaging-eventhubs` directories.

Removal of unnecessary `#include` directives:

* [`sdk/core/azure-core-amqp/src/amqp/claim_based_security.cpp`](diffhunk://#diff-5acd7049cef5955540cc4253f264207e5a7d2701612e148c736ca5781e69d224L12-L14): Removed unnecessary `#include` directives for `iostream` and `sstream`.
* [`sdk/core/azure-core-amqp/src/amqp/connection.cpp`](diffhunk://#diff-fc3a6e5b11f1254c4fd344bcd1846c83ad4ca8e2a8a23b7db0657c2846f43937L18): Removed unnecessary `#include` directive for `azure/core/url.hpp`.
* [`sdk/core/azure-core-amqp/src/amqp/connection_string_credential.cpp`](diffhunk://#diff-14cf130dc5f0b51f698cca57724b733591d48fad0e5beb4745fc1cd78cbdaa72L7-L20): Removed unnecessary `#include` directives for `azure/core/amqp/internal/models/amqp_protocol.hpp`, `azure_c_shared_utility/azure_base64.h`, `azure_c_shared_utility/buffer_.h`, and `iostream`.
* [`sdk/core/azure-core-amqp/src/amqp/link.cpp`](diffhunk://#diff-249643f29ca2c0b1226e9d22ce90be83c77105f55221a1092fb605a5c7ead356L10-L21): Removed unnecessary `#include` directives for `azure/core/amqp/internal/message_receiver.hpp`, `azure/core/amqp/internal/message_sender.hpp`, `azure/core/amqp/internal/models/messaging_values.hpp`, and `azure_uamqp_c/amqp_definitions_sequence_no.h`.
* [`sdk/core/azure-core-amqp/src/amqp/management.cpp`](diffhunk://#diff-b03544340ff264961e045648c2c274dde9fa7ceb33b07b0c41a708128e28d40fL6-L16): Removed unnecessary `#include` directives for `azure/core/amqp/internal/connection.hpp`, `azure/core/amqp/internal/session.hpp`, and `azure_uamqp_c/amqp_management.h`.

Addition of `Close` methods:

* [`sdk/eventhubs/azure-messaging-eventhubs/inc/azure/messaging/eventhubs/consumer_client.hpp`](diffhunk://#diff-fad00d7bec0f12ef5e7d36387e866ab5291c6f5f57568845dfabe3f23320c899R152-R159): Added a `Close` method to the `ConsumerClient` class.
* [`sdk/eventhubs/azure-messaging-eventhubs/inc/azure/messaging/eventhubs/producer_client.hpp`](diffhunk://#diff-cba1fbd1d786b763c27123a2284476e1cc8093753abe6e3a6af9ca78aae4d594R96-R113): Added a `Close` method to the `ProducerClient` class.

Modification of `cgmanifest.json` files:

* [`sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/cgmanifest.json`](diffhunk://#diff-465b096c14ed240a8f14180f16e0924e3df69bd1c95934dca435c0b3c97468a0R1-R37): Added a new `cgmanifest.json` file specifying development dependencies.
* [`sdk/eventhubs/azure-messaging-eventhubs/cgmanifest.json`](diffhunk://#diff-f3e86a1f7be148625ac80b2151504461f3faff4d0564db588c6df9d0d9eb0986R1-R48): Added a new `cgmanifest.json` file specifying development dependencies.
* 

---------

Co-authored-by: Rick Winter <rick.winter@microsoft.com>
2024-02-22 20:41:18 -08:00

434 lines
7.4 KiB
JSON

{
"version": "0.2",
"language": "en",
"languageId": "cpp",
"dictionaries": [
"powershell",
"cpp",
"markdown"
],
"languageSettings": [
{
"languageId": "cpp",
"allowCompoundWords": true,
"caseSensitive": true
},
{
"languageId": "markdown",
"allowCompoundWords": true,
"caseSensitive": true
}
],
"ignorePaths": [
"vcpkg/**/*",
"out/**/*",
"*.exe",
"*.a",
"*.lib",
"*.yaml",
".github/CODEOWNERS",
".gitignore",
".vscode/cspell.json",
"vcpkg-custom-ports",
"**/assets.json",
"ci.yml",
"squid.conf*",
"eng/common/**/*",
"json.hpp",
"Dockerfile",
"*nlohmann-json*",
"eng/docs/api/assets/**/*",
"eng/CredScanSuppression.json",
"**/test/ut/recordings/*.json",
"sdk/core/azure-core-amqp/vendor/**/*",
"sdk/storage/*/NOTICE.txt",
"sdk/tables/*/NOTICE.txt"
],
// * Unless configured otherwise, these words are not case sensitive
// * Alphabetize the list when making changes so the list is easier for future
// users to maintain and reason about.
"words": [
"!respone",
"!bahavior",
"ABFS",
"ABNF",
"adamdebreceni",
"adfs",
"Adls",
"ahojnnes",
"ahsonkhan",
"Aloctl",
"amqp",
"Amqp",
"AMQP",
"amqps",
"AMQPS",
"amqpvalue",
"AMQPVALUE",
"australiacentral",
"australiaeast",
"authcid",
"avro",
"antkmsft",
"azcore",
"azsdk",
"azsdkengsys",
"azurecr",
"azuresdk",
"azuresdkdocs",
"azuresdkforcpp",
"azurl",
"centralindia",
"centralus",
"centraluseuap",
"Chelnokov",
"Chukwu",
"cmake",
"CMOCKA",
"Cobertura",
"Contoso",
"countof",
"ctest",
"cuse",
"CUSEUAP",
"DCMAKE",
"DCURL",
"DDISABLE",
"deserializers",
"Deserializes",
"DFETCH",
"DMSVC",
"docfx",
"DPAPI",
"DRUN",
"DVCPKG",
"DWARNINGS",
"easia",
"eastasia",
"eastus",
"echsmkey",
"Ecdsa",
"Edlund",
"Ekus",
"EKUs",
"Entra",
"euap",
"Favicon",
"fibonacci",
"francecentral",
"gcovr",
"gearama",
"githubio",
"gmock",
"gtest",
"Gzrs",
"HKEY",
"hlocal",
"HLOCAL",
"HRESULT",
"Imds",
"IMDS",
"immutability",
"Intel",
"isoutput",
"israelcentral",
"issecret",
"italynorth",
"itfactor",
"iusg",
"jepio",
"Jeremi",
"jnyfah",
"Kirilov",
"koreacentral",
"Kouhei",
"lcov",
"LIBCMTD",
"Lohmann",
"LPBYTE",
"LPSTR",
"LPWSTR",
"MAKELANGID",
"mbedtls",
"mchelnokov",
"mbps",
"MHSM",
"mmdc",
"mmspecial",
"moxygen",
"MSAL",
"msft",
"MSRC",
"Mykhailo",
"nbio",
"ncus",
"Niels",
"nlohmann",
"noclean",
"NOCLOSE",
"NOCRLF",
"nohup",
"NOLINT",
"NOMINMAX",
"northcentralus",
"northeurope",
"nostd",
"nread",
"NTSTATUS",
"odata",
"Oaep",
"OIDC",
"okhttp",
"opentelemetry",
"Osterman",
"otel",
"PBYTE",
"pdbs",
"phoebusm",
"Piotrowski",
"pkcs",
"Pkcs",
"pscredential",
"PUCHAR",
"PVOID",
"pwsh",
"qatarcentral",
"Ragrs",
"Ragzrs",
"Reconnector",
"rehydrated",
"Reitz",
"retriable",
"rtti",
"rwxrw",
"sasia",
"sbom",
"Schonberger",
"scus",
"SDDL",
"sdpath",
"serializers",
"Seriot",
"southafricanorth",
"southcentralus",
"southeastasia",
"southindia",
"SPDX",
"stoi",
"stoll",
"stoull",
"STREQ",
"Sutou",
"testid",
"swedencentral",
"switzerlandnorth",
"switzerlandwest",
"tsirpanis",
"Tsirpanis",
"uaenorth",
"uamqp",
"uksouth",
"Uncomitted",
"undeleted",
"unscoped",
"unskipped",
"UPNs",
"usgov",
"usgoviowa",
"usgovvirginia",
"vcpkg",
"Verdana",
"Viet",
"Viktor",
"versionid",
"vusg",
"Wdocumentation",
"Werror",
"westcentralus",
"westeurope",
"westindia",
"westus",
"Wextra",
"Wgnu",
"Wunused",
"xbox",
"Xclang",
"xcode",
"XSMB",
"zulu"
],
"overrides": [
{
"filename": "CMakePresets.json",
"words": [
"ASAN",
"asan",
"fsanitize"
]
},
{
"filename": ".clang-format",
"words": [
"Dont"
]
},
{
"filename": "**/eng/pipelines/templates/**/*.yml",
"words": [
"lcov",
"iname",
"mspremier"
]
},
{
"filename": "**/eng/**",
"words": [
"azblob",
"TEAMPROJECTID",
"issecret",
"PSScriptRoot",
"BUILDID",
"cppvcpkgcache",
"cmakegenerate",
"cmakesourcegenerate"
]
},
{
"filename": "**/sdk/attestation/**",
"words": [
"tpm"
]
},
{
"filename": "**/sdk/keyvault/azure-security-keyvault-keys/inc/azure/keyvault/keys/key_client_models.hpp",
"words": [
"SECG",
"SECP"
]
},
{
"filename": "**/sdk/keyvault/azure-security-keyvault-certificates/inc/azure/keyvault/certificates/certificate_client_models.hpp",
"words": [
"SECG",
"SECP"
]
},
{
"filename": "**/sdk/core/azure-core/**",
"words": [
"TEAMPROJECTID"
]
},
{
"filename": "**/sdk/core/azure-core/README.md",
"words": [
"myprogram"
]
},
{
"filename": "**/sdk/core/azure-core/CHANGELOG.md",
"words": [
"Chisnall",
"copiable",
"davidchisnall",
"Gabor",
"Gyimesi",
"Heffner",
"johnwheffner",
"Joubert",
"juchem",
"lordgamez",
"sjoubert",
"sourav",
"Sylvain"
]
},
{
"filename": "**/sdk/eventhubs/azure-messaging-eventhubs/**/*",
"words": [
"otlp",
"Otlp",
"OTLP",
"exportings",
"ricab",
"noarg"
]
},
{
"filename": "**/sdk/identity/azure-identity/**",
"words": [
"meid",
"PCCERT"
]
},
{
"filename": "**/sdk/storage/azure-storage-common/CHANGELOG.md",
"words": [
"johnwheffner",
"Heffner",
"lordgamez",
"Gabor",
"Gyimesi"
]
},
{
"filename": "**/sdk/storage/test-resources.json",
"words": [
"bfqt",
"rwdlacup",
"pfile"
]
},
{
"filename": "**/sdk/tables/test-resources.json",
"words": [
"bfqt",
"rwdlacup",
"pfile"
]
},
{
"filename": "**/sdk/storage/faq.md",
"words": [
"dont"
]
},
{
"filename": "**/sdk/storage/azure-storage-queues/src/rest_client.cpp",
"words": [
"numofmessages"
]
},
{
"filename": "**/sdk/storage/azure-storage-queues/swagger/README.md",
"words": [
"messageid"
]
},
{
"filename": "**/sdk/storage/azure-storage-files-shares/**/*",
"words": [
"mibps"
]
},
{
"filename": "**/cmake-modules/**/*",
"words": [
"fprofile",
"ftest",
"mathjax",
"mdfile",
"Xlinker"
]
},
{
"filename": "**/vcpkg.json",
"words": [
"umock",
"otlp"
]
}
],
"allowCompoundWords": true
}