You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
result: "The recursive listing for `list-files-tool-fixture` reached the nested structure and includes `nested/`, `deep/`, and `deep-nested-file.ts`.",
33
33
id: "call_list_files_recursive_002",
34
34
},
@@ -42,7 +42,7 @@ export function addListFilesResultFixtures(mock: InstanceType<typeof LLMock>) {
Copy file name to clipboardExpand all lines: apps/vscode-e2e/src/suite/tools/list-files.test.ts
+5-4Lines changed: 5 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -262,7 +262,7 @@ This directory contains various files and subdirectories for testing the list_fi
262
262
alwaysAllowReadOnly: true,
263
263
alwaysAllowReadOnlyOutsideWorkspace: true,
264
264
},
265
-
text: "LIST_FILES_RECURSIVE_SMOKE",
265
+
text: "List every file in the list-files-tool-fixture directory recursively and confirm that the nested path for deep-nested-file.ts is included.",
266
266
})
267
267
268
268
console.log("Task ID:",taskId)
@@ -275,7 +275,8 @@ This directory contains various files and subdirectories for testing the list_fi
275
275
m.type==="say"&&
276
276
(m.say==="completion_result"||m.say==="text")&&
277
277
m.text?.includes("nested/")&&
278
-
m.text?.includes("deep/"),
278
+
m.text?.includes("deep/")&&
279
+
m.text?.includes("deep-nested-file.ts"),
279
280
)
280
281
assert.ok(completionMessage,"AI should have summarized the recursive directory contents")
281
282
@@ -403,7 +404,7 @@ This directory contains various files and subdirectories for testing the list_fi
403
404
alwaysAllowReadOnly: true,
404
405
alwaysAllowReadOnlyOutsideWorkspace: true,
405
406
},
406
-
text: "LIST_FILES_WORKSPACE_ROOT_SMOKE",
407
+
text: "List the files in the workspace root directory without recursing and confirm whether list-files-tool-fixture or list-files-symlink-fixture is present.",
407
408
})
408
409
409
410
console.log("Task ID:",taskId)
@@ -416,7 +417,7 @@ This directory contains various files and subdirectories for testing the list_fi
Copy file name to clipboardExpand all lines: apps/vscode-e2e/src/suite/tools/search-files.test.ts
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -323,7 +323,7 @@ The search should find matches across different file types and provide context f
323
323
alwaysAllowReadOnly: true,
324
324
alwaysAllowReadOnlyOutsideWorkspace: true,
325
325
},
326
-
text: "SEARCH_FILES_FUNCTIONS_SMOKE",
326
+
text: "Search the search-files-tool-fixture directory for JavaScript function declarations using the regex function\\s+\\w+ and report the function names you find.",
327
327
})
328
328
329
329
console.log("Task ID:",taskId)
@@ -379,7 +379,7 @@ The search should find matches across different file types and provide context f
379
379
alwaysAllowReadOnly: true,
380
380
alwaysAllowReadOnlyOutsideWorkspace: true,
381
381
},
382
-
text: "SEARCH_FILES_TODO_SMOKE",
382
+
text: "Search the search-files-tool-fixture directory for TODO comments using the regex TODO.* and report the matching TODO entries.",
383
383
})
384
384
385
385
// Wait for task completion
@@ -649,7 +649,7 @@ The search should find matches across different file types and provide context f
649
649
alwaysAllowReadOnly: true,
650
650
alwaysAllowReadOnlyOutsideWorkspace: true,
651
651
},
652
-
text: "SEARCH_FILES_NO_MATCH_SMOKE",
652
+
text: "Search the search-files-tool-fixture directory for nonExistentPattern12345 and report that there are no matches if the regex finds nothing.",
653
653
})
654
654
655
655
// Wait for task completion
@@ -724,7 +724,7 @@ The search should find matches across different file types and provide context f
724
724
alwaysAllowReadOnly: true,
725
725
alwaysAllowReadOnlyOutsideWorkspace: true,
726
726
},
727
-
text: "SEARCH_FILES_CLASS_METHOD_SMOKE",
727
+
text: "Search the search-files-tool-fixture directory for TypeScript class definitions and async methods using the regex (class\\s+\\w+|async\\s+\\w+) with file_pattern *.ts, then report what you find.",
0 commit comments