From abc1a77c760f5add40e2485782dc957636f4c090 Mon Sep 17 00:00:00 2001 From: Daniel Banck Date: Tue, 30 Jul 2024 15:39:37 +0200 Subject: [PATCH 1/2] Send test & mock files to the language server --- src/extension.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/extension.ts b/src/extension.ts index a7cf29bd5..89b40e13d 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -43,6 +43,8 @@ const documentSelector: DocumentSelector = [ { scheme: 'file', language: 'terraform-vars' }, { scheme: 'file', language: 'terraform-stack' }, { scheme: 'file', language: 'terraform-deploy' }, + { scheme: 'file', language: 'terraform-test' }, + { scheme: 'file', language: 'terraform-mock' }, ]; const outputChannel = vscode.window.createOutputChannel(brand); const tfcOutputChannel = vscode.window.createOutputChannel('HCP Terraform'); @@ -84,6 +86,8 @@ export async function activate(context: vscode.ExtensionContext): Promise vscode.workspace.createFileSystemWatcher('**/*.tfvars'), vscode.workspace.createFileSystemWatcher('**/*.tfstack.hcl'), vscode.workspace.createFileSystemWatcher('**/*.tfdeploy.hcl'), + vscode.workspace.createFileSystemWatcher('**/*.tftest.hcl'), + vscode.workspace.createFileSystemWatcher('**/*.tfmock.hcl'), ], }, diagnosticCollectionName: 'HashiCorpTerraform', From e3845369963f0226dca048d787c756953e74e763 Mon Sep 17 00:00:00 2001 From: Ansgar Mertens Date: Thu, 12 Sep 2024 12:00:15 +0200 Subject: [PATCH 2/2] chore: add changie entry --- .changes/unreleased/ENHANCEMENTS-20240912-115949.yaml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 .changes/unreleased/ENHANCEMENTS-20240912-115949.yaml diff --git a/.changes/unreleased/ENHANCEMENTS-20240912-115949.yaml b/.changes/unreleased/ENHANCEMENTS-20240912-115949.yaml new file mode 100644 index 000000000..27599583c --- /dev/null +++ b/.changes/unreleased/ENHANCEMENTS-20240912-115949.yaml @@ -0,0 +1,6 @@ +kind: ENHANCEMENTS +body: Static schema support for Terraform Test and Mock files +time: 2024-09-12T11:59:49.158918+02:00 +custom: + Issue: "1812" + Repository: vscode-terraform