Telemetry points for SQL Database Projects extension (#14088)

* Added publish and schema compare telemetry
* Adding telemetry points for add/exclude/delete
* telemetry for validation
* Adding telemetry from project roundtrip updates, editing sqlproj, and db refs
* Changed method for obtaining extension ID during registration
* Fixing test failures, updating ads telemetry package dependency
* replacing action strings with enums
* change database project string actions to enums
* Changed action name to better match dialog
* PR feedback
This commit is contained in:
Benjin Dubishar
2021-01-31 16:38:48 -08:00
committed by GitHub
parent 15fa03876d
commit 1c0259f4c5
19 changed files with 239 additions and 71 deletions

View File

@@ -79,7 +79,8 @@ describe('Publish Database Dialog', () => {
'ProdDatabaseName': 'MyProdDatabase',
'BackupDatabaseName': 'MyBackupDatabase'
},
deploymentOptions: mockDacFxOptionsResult.deploymentOptions
deploymentOptions: mockDacFxOptionsResult.deploymentOptions,
profileUsed: false
};
dialog.object.publish = (_, prof) => { profile = prof; };
@@ -94,7 +95,8 @@ describe('Publish Database Dialog', () => {
'ProdDatabaseName': 'MyProdDatabase',
'BackupDatabaseName': 'MyBackupDatabase'
},
deploymentOptions: mockDacFxOptionsResult.deploymentOptions
deploymentOptions: mockDacFxOptionsResult.deploymentOptions,
profileUsed: false
};
dialog.object.generateScript = (_, prof) => { profile = prof; };