@@ -9,8 +9,8 @@ export const extensionId = "intersystems-community.testingmanager";
99export let localTestController : vscode . TestController ;
1010export let loadedTestController : vscode . TestController ;
1111export let historyBrowserController : vscode . TestController ;
12- export let osAPI ;
13- export let smAPI ;
12+ export let osAPI : any ;
13+ export let smAPI : any ;
1414
1515export interface IWebServerSpec {
1616 scheme ?: string ;
@@ -43,7 +43,7 @@ async function getServerManagerAPI(): Promise<any> {
4343 await targetExtension . activate ( ) ;
4444 }
4545 const api = targetExtension . exports ;
46-
46+
4747 if ( ! api ) {
4848 return undefined ;
4949 }
@@ -59,7 +59,7 @@ async function getObjectScriptAPI(): Promise<any> {
5959 await targetExtension . activate ( ) ;
6060 }
6161 const api = targetExtension . exports ;
62-
62+
6363 if ( ! api ) {
6464 return undefined ;
6565 }
@@ -73,22 +73,22 @@ export async function activate(context: vscode.ExtensionContext) {
7373 // TODO notify user if either of these returned undefined (extensionDependencies setting should prevent that, but better to be safe)
7474
7575 // Other parts of this extension will use the test controllers
76- localTestController = vscode . tests . createTestController ( `${ extensionId } -Local` , 'LOCAL TESTS ' ) ;
76+ localTestController = vscode . tests . createTestController ( `${ extensionId } -Local` , '$(folder-library) Local Tests ' ) ;
7777 context . subscriptions . push ( localTestController ) ;
7878 await setupLocalTestsController ( ) ;
7979
80- loadedTestController = vscode . tests . createTestController ( `${ extensionId } -Loaded` , 'SERVER TESTS ' ) ;
80+ loadedTestController = vscode . tests . createTestController ( `${ extensionId } -Loaded` , '$(server-environment) Server Tests ' ) ;
8181 context . subscriptions . push ( loadedTestController ) ;
8282 await setupServerTestsController ( ) ;
8383
84- historyBrowserController = vscode . tests . createTestController ( `${ extensionId } -History` , 'TESTING HISTORY ' ) ;
84+ historyBrowserController = vscode . tests . createTestController ( `${ extensionId } -History` , '$(history) Testing History ' ) ;
8585 context . subscriptions . push ( historyBrowserController ) ;
8686 await setupHistoryExplorerController ( ) ;
8787
8888 // Register the commands
8989 context . subscriptions . push (
90- //DUMMY example
91- vscode . commands . registerCommand ( `${ extensionId } .templateCommand` , ( ) => { } ) ,
90+ //DUMMY example (remember to add entries to `contributes.commands` in package.json)
91+ // vscode.commands.registerCommand(`${extensionId}.templateCommand`, () => {}),
9292 ) ;
9393
9494 // Listen for relevant configuration changes
0 commit comments