Skip to content

Commit 95e5536

Browse files
committed
Code formatting
1 parent 492319f commit 95e5536

File tree

8 files changed

+93
-41
lines changed

8 files changed

+93
-41
lines changed

src/lib/instrumentation.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,4 +115,4 @@ export function trackMCPFailure(
115115
},
116116
);
117117
});
118-
}
118+
}

src/tools/accessibility.ts

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,17 @@ export default function addAccessibilityTools(server: McpServer) {
4444
},
4545
async (args) => {
4646
try {
47-
trackMCPEvent("startAccessibilityScan", server.server.getClientVersion()!);
47+
trackMCPEvent(
48+
"startAccessibilityScan",
49+
server.server.getClientVersion()!,
50+
);
4851
return await runAccessibilityScan(args.name, args.pageURL);
4952
} catch (error) {
50-
trackMCPFailure("startAccessibilityScan", error, server.server.getClientVersion()!);
53+
trackMCPFailure(
54+
"startAccessibilityScan",
55+
error,
56+
server.server.getClientVersion()!,
57+
);
5158
return {
5259
content: [
5360
{

src/tools/applive.ts

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,12 @@ export async function startAppLiveSession(args: {
3434
if (args.desiredPlatform === "ios" && !args.appPath.endsWith(".ipa")) {
3535
throw new Error("You must provide a valid iOS app path.");
3636
}
37-
37+
3838
// check if the app path exists && is readable
39-
if (!fs.existsSync(args.appPath)) {
40-
throw new Error("The app path does not exist");
41-
}
42-
4339
try {
40+
if (!fs.existsSync(args.appPath)) {
41+
throw new Error("The app path does not exist.");
42+
}
4443
fs.accessSync(args.appPath, fs.constants.R_OK);
4544
} catch (error) {
4645
logger.error("The app path does not exist or is not readable: %s", error);
@@ -96,7 +95,11 @@ export default function addAppLiveTools(server: McpServer) {
9695
return await startAppLiveSession(args);
9796
} catch (error) {
9897
logger.error("App live session failed: %s", error);
99-
trackMCPFailure("runAppLiveSession", error, server.server.getClientVersion()!);
98+
trackMCPFailure(
99+
"runAppLiveSession",
100+
error,
101+
server.server.getClientVersion()!,
102+
);
100103
return {
101104
content: [
102105
{

src/tools/automate.ts

Lines changed: 32 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -12,26 +12,31 @@ import { trackMCPEvent, trackMCPFailure } from "../lib/instrumentation";
1212
export async function getNetworkFailures(args: {
1313
sessionId: string;
1414
}): Promise<CallToolResult> {
15-
const failureLogs = await retrieveNetworkFailures(args.sessionId);
16-
logger.info(
17-
"Successfully fetched failure network logs for session: %s",
18-
args.sessionId,
19-
);
15+
try {
16+
const failureLogs = await retrieveNetworkFailures(args.sessionId);
17+
logger.info(
18+
"Successfully fetched failure network logs for session: %s",
19+
args.sessionId,
20+
);
2021

21-
// Check if there are any failures
22-
const hasFailures = failureLogs.totalFailures > 0;
23-
const text = hasFailures
24-
? `${failureLogs.totalFailures} network failure(s) found for session :\n\n${JSON.stringify(failureLogs.failures, null, 2)}`
25-
: `No network failures found for session`;
22+
// Check if there are any failures
23+
const hasFailures = failureLogs.totalFailures > 0;
24+
const text = hasFailures
25+
? `${failureLogs.totalFailures} network failure(s) found for session :\n\n${JSON.stringify(failureLogs.failures, null, 2)}`
26+
: `No network failures found for session`;
2627

27-
return {
28-
content: [
29-
{
30-
type: "text",
31-
text,
32-
},
33-
],
34-
};
28+
return {
29+
content: [
30+
{
31+
type: "text",
32+
text,
33+
},
34+
],
35+
};
36+
} catch (error) {
37+
logger.error("Failed to fetch network logs: %s", error);
38+
throw new Error(error instanceof Error ? error.message : String(error));
39+
}
3540
}
3641

3742
export default function addAutomateTools(server: McpServer) {
@@ -46,11 +51,16 @@ export default function addAutomateTools(server: McpServer) {
4651
trackMCPEvent("getNetworkFailures", server.server.getClientVersion()!);
4752
return await getNetworkFailures(args);
4853
} catch (error) {
49-
const errorMessage = error instanceof Error ? error.message : String(error);
54+
const errorMessage =
55+
error instanceof Error ? error.message : String(error);
5056
logger.error("Failed to fetch network logs: %s", errorMessage);
51-
52-
trackMCPFailure("getNetworkFailures", error, server.server.getClientVersion()!);
53-
57+
58+
trackMCPFailure(
59+
"getNetworkFailures",
60+
error,
61+
server.server.getClientVersion()!,
62+
);
63+
5464
return {
5565
content: [
5666
{

src/tools/bstack-sdk.ts

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,11 @@ export default function addSDKTools(server: McpServer) {
7474
},
7575
async (args) => {
7676
try {
77-
trackMCPEvent("runTestsOnBrowserStack", server.server.getClientVersion()!);
78-
77+
trackMCPEvent(
78+
"runTestsOnBrowserStack",
79+
server.server.getClientVersion()!,
80+
);
81+
7982
return await bootstrapProjectWithSDK({
8083
detectedBrowserAutomationFramework:
8184
args.detectedBrowserAutomationFramework as SDKSupportedBrowserAutomationFramework,
@@ -85,7 +88,11 @@ export default function addSDKTools(server: McpServer) {
8588
desiredPlatforms: args.desiredPlatforms,
8689
});
8790
} catch (error) {
88-
trackMCPFailure("runTestsOnBrowserStack", error, server.server.getClientVersion()!);
91+
trackMCPFailure(
92+
"runTestsOnBrowserStack",
93+
error,
94+
server.server.getClientVersion()!,
95+
);
8996
return {
9097
content: [
9198
{

src/tools/live.ts

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,11 +105,18 @@ export default function addBrowserLiveTools(server: McpServer) {
105105
LiveArgsShape,
106106
async (args) => {
107107
try {
108-
trackMCPEvent("runBrowserLiveSession", server.server.getClientVersion()!);
108+
trackMCPEvent(
109+
"runBrowserLiveSession",
110+
server.server.getClientVersion()!,
111+
);
109112
return await runBrowserSession(args);
110113
} catch (error) {
111114
logger.error("Live session failed: %s", error);
112-
trackMCPFailure("runBrowserLiveSession", error, server.server.getClientVersion()!);
115+
trackMCPFailure(
116+
"runBrowserLiveSession",
117+
error,
118+
server.server.getClientVersion()!,
119+
);
113120
return {
114121
content: [
115122
{

src/tools/observability.ts

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,11 +59,18 @@ export default function addObservabilityTools(server: McpServer) {
5959
},
6060
async (args) => {
6161
try {
62-
trackMCPEvent("getFailuresInLastRun", server.server.getClientVersion()!);
62+
trackMCPEvent(
63+
"getFailuresInLastRun",
64+
server.server.getClientVersion()!,
65+
);
6366
return await getFailuresInLastRun(args.buildName, args.projectName);
6467
} catch (error) {
6568
logger.error("Failed to get failures in the last run: %s", error);
66-
trackMCPFailure("getFailuresInLastRun", error, server.server.getClientVersion()!);
69+
trackMCPFailure(
70+
"getFailuresInLastRun",
71+
error,
72+
server.server.getClientVersion()!,
73+
);
6774
return {
6875
content: [
6976
{

src/tools/testmanagement.ts

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,18 @@ export async function createProjectOrFolderTool(
2323
args: z.infer<typeof CreateProjFoldSchema>,
2424
): Promise<CallToolResult> {
2525
try {
26-
trackMCPEvent("createProjectOrFolder", serverInstance.server.getClientVersion()!);
26+
trackMCPEvent(
27+
"createProjectOrFolder",
28+
serverInstance.server.getClientVersion()!,
29+
);
2730
return await createProjectOrFolder(args);
2831
} catch (err) {
2932
logger.error("Failed to create project/folder: %s", err);
30-
trackMCPFailure("createProjectOrFolder", err, serverInstance.server.getClientVersion()!);
33+
trackMCPFailure(
34+
"createProjectOrFolder",
35+
err,
36+
serverInstance.server.getClientVersion()!,
37+
);
3138
return {
3239
content: [
3340
{
@@ -56,7 +63,11 @@ export async function createTestCaseTool(
5663
return await createTestCaseAPI(cleanedArgs);
5764
} catch (err) {
5865
logger.error("Failed to create test case: %s", err);
59-
trackMCPFailure("createTestCase", err, serverInstance.server.getClientVersion()!);
66+
trackMCPFailure(
67+
"createTestCase",
68+
err,
69+
serverInstance.server.getClientVersion()!,
70+
);
6071
return {
6172
content: [
6273
{

0 commit comments

Comments
 (0)