Skip to content

Commit f93dadc

Browse files
author
Vandita Patidar
committed
Review change
1 parent f5e3ce3 commit f93dadc

File tree

5 files changed

+11
-28
lines changed

5 files changed

+11
-28
lines changed

packages/core/src/awsService/appBuilder/activation.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ async function registerAppBuilderCommands(context: ExtContext): Promise<void> {
202202
}
203203
}),
204204
Commands.register({ id: 'aws.toolkit.lambda.createServerlessLandProject', autoconnect: false }, async () => {
205-
await telemetry.serverlessland_createProject.run(async () => {
205+
await telemetry.lambda_createServerlessLandProject.run(async () => {
206206
await createNewServerlessLandProject(context)
207207
})
208208
})

packages/core/src/awsService/appBuilder/serverlessLand/main.ts

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ export async function createNewServerlessLandProject(extContext: ExtContext): Pr
7373
)
7474
getLogger().error('Error creating new Serverless Land Application: %O', err as Error)
7575
} finally {
76-
telemetry.serverlessland_createProject.emit({
76+
telemetry.lambda_createServerlessLandProject.emit({
7777
result: createResult,
7878
reason: reason,
7979
})
@@ -103,7 +103,7 @@ export async function downloadPatternCode(config: CreateServerlessLandWizardForm
103103
result: 'Succeeded',
104104
})
105105
} catch (error) {
106-
telemetry.serverlessland_downloadPattern.emit({
106+
telemetry.lambda_downloadServerlessLandPattern.emit({
107107
result: 'Failed',
108108
reason: getTelemetryReason(error),
109109
})
@@ -119,22 +119,11 @@ export async function openReadmeFile(config: CreateServerlessLandWizardForm): Pr
119119
const readmeUri = await getProjectUri(config, readmeFile)
120120
if (!readmeUri) {
121121
getLogger().warn('README.md file not found in the project directory')
122-
telemetry.serverlessland_readme.emit({
123-
result: 'Failed',
124-
reason: 'FileNotFound',
125-
})
126122
return
127123
}
128124
await vscode.commands.executeCommand('workbench.action.focusFirstEditorGroup')
129125
await vscode.commands.executeCommand('markdown.showPreview', readmeUri)
130-
telemetry.serverlessland_readme.emit({
131-
result: 'Succeeded',
132-
})
133126
} catch (err) {
134-
telemetry.serverlessland_readme.emit({
135-
result: 'Failed',
136-
reason: getTelemetryReason(err),
137-
})
138127
getLogger().error(`Error in openReadmeFile: ${err}`)
139128
throw new ToolkitError('Error processing README file')
140129
}

packages/core/src/shared/telemetry/vscodeTelemetry.json

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -645,19 +645,15 @@
645645
"description": "Records a call to remove a region from the explorer"
646646
},
647647
{
648-
"name": "serverlessland_createProject",
648+
"name": "lambda_createServerlessLandProject",
649649
"description": "Called when creating a new Serverless Project"
650650
},
651651
{
652-
"name": "serverlessland_downloadPattern",
652+
"name": "lambda_downloadServerlessLandPattern",
653653
"description": "Called when downloading a Serverless Pattern"
654654
},
655655
{
656-
"name": "serverlessland_readme",
657-
"description": "Called when opening the Serverless Pattern Readme"
658-
},
659-
{
660-
"name": "serverlessland_wizard",
656+
"name": "lambda_serverlessLandWizard",
661657
"description": "Called when opening the Serverless Pattern Wizard"
662658
},
663659
{

packages/core/src/test/awsService/appBuilder/serverlessLand/main.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ describe('createNewServerlessLandProject', () => {
3535
getCredentialDefaultRegion: () => 'us-west-2',
3636
},
3737
} as unknown as ExtContext
38-
const assertTelemetry = assertTelemetryCurried('serverlessland_createProject')
38+
const assertTelemetry = assertTelemetryCurried('lambda_createServerlessLandProject')
3939
const mockWizardResponse = {
4040
name: 'test-project',
4141
location: vscode.Uri.file('/test'),
@@ -63,7 +63,7 @@ describe('createNewServerlessLandProject', () => {
6363
const readmeStub = sandbox.stub(main, 'openReadmeFile').resolves()
6464
const addFolderStub = sandbox.stub(workspaceUtils, 'addFolderToWorkspace').resolves()
6565

66-
await main.createNewServerlessLandProject(mockExtContext)
66+
await createNewServerlessLandProject(mockExtContext)
6767

6868
sandbox.assert.calledOnce(wizardStub)
6969
sandbox.assert.calledOnce(metadataStub)
@@ -140,7 +140,7 @@ describe('launchProjectCreationWizard', () => {
140140

141141
describe('downloadPatternCode', () => {
142142
let getPatternStub: sinon.SinonStub
143-
const assertTelemetry = assertTelemetryCurried('serverlessland_downloadPattern')
143+
const assertTelemetry = assertTelemetryCurried('lambda_downloadServerlessLandPattern')
144144

145145
beforeEach(function () {
146146
getPatternStub = sinon.stub(downloadPatterns, 'getPattern')

packages/core/src/test/awsService/appBuilder/serverlessLand/wizard.test.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ describe('CreateWizard', async () => {
4747
Object.entries(parseMetadata.patterns).map(([key, pattern]) => {
4848
options.find((option) => option.label === key && option.detail === pattern.description)
4949
})
50-
assert.strictEqual(options[0].label, 'Image resizing')
50+
assert.strictEqual(options[0].label, 'Image Resizing')
5151
quickPick.acceptItem(quickPick.items[0])
5252
})
5353
.handleQuickPick('Select Runtime', async (quickPick) => {
@@ -64,7 +64,7 @@ describe('CreateWizard', async () => {
6464
quickPick.acceptItem(quickPick.items[0])
6565
})
6666
.handleInputBox('Enter Project Name', (inputBox) => {
67-
inputBox.acceptValue('python-cdk-project')
67+
inputBox.acceptValue('python-sam-project')
6868
})
6969
.build()
7070

@@ -81,12 +81,10 @@ describe('CreateWizard', async () => {
8181

8282
assert.ok(projectNode)
8383
const resourceNodes = await projectNode.getChildren()
84-
console.log('resourceNodes', resourceNodes)
8584
assert.strictEqual(resourceNodes.length, 3)
8685
assert.ok(resourceNodes[0] instanceof ResourceNode)
8786

8887
const lambdaResource = resourceNodes[2] as ResourceNode
89-
console.log('retgbgbhtt', lambdaResource.resource.resource.Runtime)
9088
assert.strictEqual(lambdaResource.resource.resource.Runtime, 'python3.12')
9189

9290
prompterTester.assertCallAll()

0 commit comments

Comments
 (0)