From 2406973edd11ceed53cd686884bc0db3a33cd207 Mon Sep 17 00:00:00 2001 From: Connor Peet Date: Mon, 12 Jul 2021 17:29:08 -0700 Subject: [PATCH] testing: update to latest api --- test-provider-sample/src/extension.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/test-provider-sample/src/extension.ts b/test-provider-sample/src/extension.ts index 3649f36e..5a134dfe 100644 --- a/test-provider-sample/src/extension.ts +++ b/test-provider-sample/src/extension.ts @@ -2,7 +2,7 @@ import * as vscode from 'vscode'; import { getContentFromFilesystem, MarkdownTestData, TestCase, testData, TestFile } from './testTree'; export function activate(context: vscode.ExtensionContext) { - const ctrl = vscode.test.createTestController('mathTestController'); + const ctrl = vscode.test.createTestController('mathTestController', 'Markdown Math'); context.subscriptions.push(ctrl); // All VS Code tests are in a tree, starting at the automatically created "root". @@ -11,7 +11,7 @@ export function activate(context: vscode.ExtensionContext) { ctrl.root.label = 'Markdown Math'; ctrl.root.canResolveChildren = true; - ctrl.runHandler = (request: vscode.TestRunRequest, cancellation: vscode.CancellationToken) => { + const runHandler: vscode.TestRunHandler = (request: vscode.TestRunRequest, cancellation: vscode.CancellationToken) => { const queue: { test: vscode.TestItem; data: TestCase }[] = []; const run = ctrl.createTestRun(request); // map of file uris to statments on each line: @@ -91,6 +91,8 @@ export function activate(context: vscode.ExtensionContext) { discoverTests(request.tests).then(runTestQueue); }; + + ctrl.createRunConfiguration('Run Tests', vscode.TestRunConfigurationGroup.Run, runHandler, true); ctrl.resolveChildrenHandler = async item => { if (item === ctrl.root) {