Skip to content

[DO NOT MERGE] CI measurement: 100pkg - Set B - #59403

Draft
m-nash wants to merge 18 commits into
mainfrom
test/loc-split-baseline-100pkg
Draft

[DO NOT MERGE] CI measurement: 100pkg - Set B#59403
m-nash wants to merge 18 commits into
mainfrom
test/loc-split-baseline-100pkg

Conversation

@m-nash

@m-nash m-nash commented May 21, 2026

Copy link
Copy Markdown
Member

Set B (baseline vs main) for measuring the standalone build/analyze LOC-split change.

  • Scale: 100pkg (99 packages touched - 1 file dropped due to upstream deletion)
  • Base: main
  • Purpose: measure CI build/analyze wall-clock and agent-min for a clean A/B against the LOC-split feature only (no other weighted-test-batching changes).

Companion to PR set in the other direction. Do not merge.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR is a CI measurement scaffold (“Set B”) intended to touch a large set of packages to measure build/analyze batching (LOC-split) behavior against main, and is explicitly marked DO NOT MERGE.

Changes:

  • Appends a temporary “Test comment for batching validation - DO NOT MERGE” marker to many C# source files.
  • Introduces trailing blank lines adjacent to those markers in most files.

Reviewed changes

Copilot reviewed 87 out of 99 changed files in this pull request and generated 99 comments.

Show a summary per file
File Description
sdk/websites/Azure.ResourceManager.AppService/src/Customization/AppService/Models/AppCertificatePatch.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/webpubsub/Azure.Messaging.WebPubSub/src/ClientConnectionFilter.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/translation/Azure.AI.Translation.Document/src/ClientCommon.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/trafficmanager/Azure.ResourceManager.TrafficManager/src/Customization/MockableTrafficManagerSubscriptionResource.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/textanalytics/Azure.AI.TextAnalytics/src/AbstractiveSummarizeAction.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/tables/Azure.Data.Tables/src/AssemblyInfo.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/synapse/Azure.ResourceManager.Synapse/src/Customized/SynapseSqlPoolResource.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/storagesync/Azure.ResourceManager.StorageSync/src/Custom/ArmStorageSyncModelFactory.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/storagecache/Azure.ResourceManager.StorageCache/src/Customized/StorageCacheActiveDirectorySettingsCredentials.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/storage/Azure.Storage.Queues/src/AssemblyInfo.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/storage/Azure.Storage.Files.DataLake/src/AssemblyInfo.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/storage/Azure.Storage.Blobs/src/AppendBlobClient.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Custom/ArmStandbyPoolModelFactory.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/ArmSqlVirtualMachineModelFactory.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/sqlmanagement/Azure.ResourceManager.Sql/src/Custom/ArmSqlModelFactory.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/sphere/Azure.ResourceManager.Sphere/src/Custom/SphereCatalogResource.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/signalr/Azure.ResourceManager.SignalR/src/Custom/SignalRCustomDomainData.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/signalr/Azure.Provisioning.SignalR/src/Generated/SignalRBuiltInRole.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Customization/ArmServiceFabricManagedClustersModelFactory.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/servicebus/Azure.Messaging.ServiceBus/src/Constants.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/securitycenter/Azure.ResourceManager.SecurityCenter/src/Custom/SecurityAssessmentData.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/search/Azure.Search.Documents/src/AzureSearchDocumentsEventSource.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/schemaregistry/Azure.Data.SchemaRegistry/src/LruCache.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/reservations/Azure.ResourceManager.Reservations/src/Custom/ReservationOrderResource.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/relay/Azure.ResourceManager.Relay/src/Customized/RelayNamespaceData.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/redis/Azure.Provisioning.Redis/src/Generated/RedisBuiltInRole.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Custom/ArmRecoveryServicesModelFactory.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/recoveryservices-backup/Azure.ResourceManager.RecoveryServicesBackup/src/Custom/ArmRecoveryServicesBackupModelFactory.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/purview/Azure.ResourceManager.Purview/src/Customization/ArmPurviewModelFactory.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/provisioning/Azure.Provisioning.Deployment/src/AzCliBicepTool.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/privatedns/Azure.ResourceManager.PrivateDns/src/Customization/PrivateDnsAaaaRecordCollection.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/postgresql/Azure.ResourceManager.PostgreSql/src/Custom/PostgreSql/Custom/Models/PostgreSqlMinimalTlsVersionEnum.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/peering/Azure.ResourceManager.Peering/src/Custom/AzureResourceManagerPeeringContext.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Custom/ArmPaloAltoNetworksNgfwModelFactory.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/orbital/Azure.ResourceManager.Orbital/src/Generated/ArmOrbitalModelFactory.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/operationalinsights/Azure.ResourceManager.OperationalInsights/src/Custom/ArmOperationalInsightsModelFactory.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/openai/Azure.AI.OpenAI/src/Custom/AzureAIOpenAIContext.Custom.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/notificationhubs/Azure.ResourceManager.NotificationHubs/src/Customization/ArmNotificationHubsModelFactory.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/nginx/Azure.ResourceManager.Nginx/src/Custom/ArmNginxModelFactory.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/networkfunction/Azure.ResourceManager.NetworkFunction/src/Generated/ArmNetworkFunctionModelFactory.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/networkcloud/Azure.ResourceManager.NetworkCloud/src/Custom/ArmNetworkCloudModelFactory.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/network/Azure.ResourceManager.Network/src/Customization/ArmNetworkModelFactory.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/netapp/Azure.ResourceManager.NetApp/src/Custom/ArmNetAppModelFactory.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/mysql/Azure.ResourceManager.MySql/src/Custom/MySql/ArmMySqlModelFactory.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/monitor/Azure.ResourceManager.Monitor/src/Customized/ArmMonitorModelFactory.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/maps/Azure.Maps.Search/src/MapsSearchClient.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/managedserviceidentity/Azure.ResourceManager.ManagedServiceIdentities/src/Custom/FederatedIdentityCredentialData.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/machinelearningservices/Azure.ResourceManager.MachineLearning/src/Customized/MachineLearningCodeVersionCollection.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/logic/Azure.ResourceManager.Logic/src/Customized/LogicWorkflowResource.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Customized/Models/LoadTestingResourcePatch.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/loadtestservice/Azure.Developer.LoadTesting/src/FileUploadResultOperation.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/kusto/Azure.Provisioning.Kusto/src/Generated/KustoAttachedDatabaseConfiguration.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/keyvault/Azure.Security.KeyVault.Secrets/src/DeletedSecret.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/keyvault/Azure.Security.KeyVault.Keys/src/CreateEcKeyOptions.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/keyvault/Azure.Security.KeyVault.Certificates/src/AdministratorContact.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/iothub/Azure.ResourceManager.IotHub/src/Customization/Models/IotHubCertificateProperties.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/healthcareapis/Azure.ResourceManager.HealthcareApis/src/Customize/ArmHealthcareApisModelFactory.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/hdinsight/Azure.ResourceManager.HDInsight/src/Generated/Models/HDInsightClusterGatewaySettings.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/grafana/Azure.ResourceManager.Grafana/src/Customization/ArmGrafanaModelFactory.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/frontdoor/Azure.ResourceManager.FrontDoor/src/Customized/FrontDoorExperimentResource.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/formrecognizer/Azure.AI.FormRecognizer/src/AnalyzedDocument.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/eventhub/Azure.Messaging.EventHubs/src/EventData.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/eventgrid/Azure.ResourceManager.EventGrid/src/Customized/Extensions/EventGridExtensions.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Customize/ArmElasticSanModelFactory.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/documentintelligence/Azure.AI.DocumentIntelligence/src/AnalyzeBatchDocumentsOptions.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/dnsresolver/Azure.ResourceManager.DnsResolver/src/Custom/DnsSecurityRuleData.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/dns/Azure.ResourceManager.Dns/src/Customization/ArmDnsModelFactory.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/digitaltwins/Azure.DigitalTwins.Core/src/DigitalTwinsClient.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/devtestlabs/Azure.ResourceManager.DevTestLabs/src/Customization/DevTestLabArmTemplateData.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/devcenter/Azure.Developer.DevCenter/src/GlobalSuppressions.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/desktopvirtualization/Azure.ResourceManager.DesktopVirtualization/src/Customize/AppAttachPackageResource.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/datashare/Azure.ResourceManager.DataShare/src/Generated/ArmDataShareModelFactory.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Customized/ArmDataProtectionBackupModelFactory.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/datamigration/Azure.ResourceManager.DataMigration/src/Generated/ArmDataMigrationModelFactory.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/datafactory/Azure.ResourceManager.DataFactory/src/Customized/ArmDataFactoryModelFactory.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/costmanagement/Azure.ResourceManager.CostManagement/src/Custom/Models/CostManagementAlertData.Serialization.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/cosmosdb/Azure.ResourceManager.CosmosDB/src/Custom/RestorableCosmosDBAccountResource.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/core/Azure.Core/src/Identity/AbstractAcquireTokenParameterBuilderExtensions.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/contentsafety/Azure.AI.ContentSafety/src/Customizations/ContentSafetyClient.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/containerservice/Azure.ResourceManager.ContainerService/src/Custom/AgentPoolSnapshotData.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/containerregistry/Azure.Provisioning.ContainerRegistry/src/Generated/ConnectedRegistry.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/containerapps/Azure.ResourceManager.AppContainers/src/Custom/AppContainersSkuName.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/confidentialledger/Azure.ResourceManager.ConfidentialLedger/src/Generated/ArmConfidentialLedgerModelFactory.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/compute/Azure.ResourceManager.Compute/src/Customize/ArmComputeModelFactory.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/communication/Azure.Communication.Rooms/src/AssemblyInfo.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/communication/Azure.Communication.Identity/src/CommunicationIdentityClient.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/communication/Azure.Communication.Email/src/EmailClient.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/communication/Azure.Communication.Chat/src/ChatClient.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/cognitiveservices/Azure.ResourceManager.CognitiveServices/src/CognitiveServicesContext.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/chaos/Azure.ResourceManager.Chaos/src/Customization/ArmChaosModelFactory.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/cdn/Azure.ResourceManager.Cdn/src/Customization/ArmCdnModelFactory.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/billing/Azure.ResourceManager.Billing/src/GlobalSuppressions.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/batch/Azure.ResourceManager.Batch/src/Custom/ArmBatchModelFactory.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/avs/Azure.ResourceManager.Avs/src/Customized/ArmAvsModelFactory.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/automation/Azure.ResourceManager.Automation/src/Customized/AutomationCertificateData.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/authorization/Azure.ResourceManager.Authorization/src/Generated/ArmAuthorizationModelFactory.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/appconfiguration/Azure.Data.AppConfiguration/src/AppConfigurationAudience.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/apimanagement/Azure.ResourceManager.ApiManagement/src/Customized/ApiManagementProductResource.cs Adds temporary batching-validation “DO NOT MERGE” comment.
sdk/ai/Azure.AI.Projects/src/Suppressions.cs Adds temporary batching-validation “DO NOT MERGE” comment.

Comment on lines +107 to +108

// Test comment for batching validation - DO NOT MERGE
Comment thread sdk/translation/Azure.AI.Translation.Document/src/ClientCommon.cs Outdated
Comment on lines +19 to +20

// Test comment for batching validation - DO NOT MERGE
Comment thread sdk/textanalytics/Azure.AI.TextAnalytics/src/AbstractiveSummarizeAction.cs Outdated
Comment on lines +46 to +47

// Test comment for batching validation - DO NOT MERGE
Comment on lines +727 to +728

// Test comment for batching validation - DO NOT MERGE
Comment on lines +59 to +60

// Test comment for batching validation - DO NOT MERGE
Comment on lines +13 to +14

// Test comment for batching validation - DO NOT MERGE
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
m-nash and others added 16 commits May 28, 2026 10:21
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: e5e0d1d6-f002-4bd1-9156-55ec649d89cf
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 19db450c-9af7-474e-b3f1-640d1f968126
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Untriaged
Status: Untriaged

Development

Successfully merging this pull request may close these issues.

3 participants