From 7b98bde3ddf92533263e31b605de8e47023a10a8 Mon Sep 17 00:00:00 2001 From: Den1552 Date: Fri, 16 Jan 2026 15:36:36 +0100 Subject: [PATCH 1/4] Added setting for reqs uut stubs --- package.json | 6 ++++++ src/requirements/requirementsOperations.ts | 2 ++ 2 files changed, 8 insertions(+) diff --git a/package.json b/package.json index 8cb08977..ce3727f7 100644 --- a/package.json +++ b/package.json @@ -489,6 +489,12 @@ "default": false, "description": "Do not provide additional test examples to the LLM during test generation" }, + "vectorcastTestExplorer.reqs2x.allowUUTStubs": { + "type": "boolean", + "order": 8, + "default": true, + "description": "Disables or Enables UUT stubbing for requirements test generation" + }, "vectorcastTestExplorer.reqs2x.generationLanguage": { "type": "string", "order": 9, diff --git a/src/requirements/requirementsOperations.ts b/src/requirements/requirementsOperations.ts index ceab16d7..176543ca 100644 --- a/src/requirements/requirementsOperations.ts +++ b/src/requirements/requirementsOperations.ts @@ -378,6 +378,7 @@ export async function generateTestsFromRequirements( const noTestExamples = config.get("noTestExamples", false); const reorder = config.get("reorder", true); + const allowUUTStubs = config.get("allowUUTStubs", true); const retries = config.get("retries", 2); if (retries < 1) { @@ -404,6 +405,7 @@ export async function generateTestsFromRequirements( ...(decomposeRequirements ? [] : ["--no-requirement-decomposition"]), ...(noTestExamples ? ["--no-test-examples"] : []), ...(!reorder ? ["--no-reorder"] : []), + ...(allowUUTStubs ? ["--allow-uut-stubs"] : ["--no-allow-uut-stubs"]), "--allow-partial", "--json-events", ...(enableRequirementKeys ? ["--requirement-keys"] : []), From 5bbca81d3d673276db5af3dff1b40ef2a8c78c61 Mon Sep 17 00:00:00 2001 From: Denis Moslavac Date: Fri, 16 Jan 2026 15:52:32 +0100 Subject: [PATCH 2/4] Renamed setting --- package.json | 4 ++-- src/requirements/requirementsOperations.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index ce3727f7..c5a9d1b3 100644 --- a/package.json +++ b/package.json @@ -489,11 +489,11 @@ "default": false, "description": "Do not provide additional test examples to the LLM during test generation" }, - "vectorcastTestExplorer.reqs2x.allowUUTStubs": { + "vectorcastTestExplorer.reqs2x.enableUutStubbing": { "type": "boolean", "order": 8, "default": true, - "description": "Disables or Enables UUT stubbing for requirements test generation" + "description": "Enable UUT stubbing during requirements-based test generation" }, "vectorcastTestExplorer.reqs2x.generationLanguage": { "type": "string", diff --git a/src/requirements/requirementsOperations.ts b/src/requirements/requirementsOperations.ts index 176543ca..d82c9776 100644 --- a/src/requirements/requirementsOperations.ts +++ b/src/requirements/requirementsOperations.ts @@ -378,7 +378,7 @@ export async function generateTestsFromRequirements( const noTestExamples = config.get("noTestExamples", false); const reorder = config.get("reorder", true); - const allowUUTStubs = config.get("allowUUTStubs", true); + const allowUUTStubs = config.get("enableUutStubbing", true); const retries = config.get("retries", 2); if (retries < 1) { From b4c266ecb81243010b03369874fd190dfc3de77b Mon Sep 17 00:00:00 2001 From: Denis Moslavac Date: Wed, 25 Feb 2026 14:10:28 +0100 Subject: [PATCH 3/4] Release prep --- CHANGELOG.md | 6 ++++++ package.json | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 25c01bdb..44627512 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,12 @@ All notable changes to the "vectorcastTestExplorer" extension will be documented in this file. + +## [1.0.29] - 2026-02-25 + +### Added +- Added setting to allow uut stubs in Requirements test generation + ## [1.0.28] - 2026-01-27 ### Added diff --git a/package.json b/package.json index e10be7ae..3845e803 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "vectorcasttestexplorer", "displayName": "VectorCAST Test Explorer", "description": "VectorCAST Test Explorer for VS Code", - "version": "1.0.28", + "version": "1.0.29", "license": "MIT", "repository": { "type": "git", From 7249bc0594ae3c7a73d2e710fe5d3305de7cebd3 Mon Sep 17 00:00:00 2001 From: Denis Moslavac Date: Wed, 25 Feb 2026 15:02:34 +0100 Subject: [PATCH 4/4] Release prep 2 --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 44627512..529d195e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,7 @@ All notable changes to the "vectorcastTestExplorer" extension will be documented ## [1.0.29] - 2026-02-25 ### Added -- Added setting to allow uut stubs in Requirements test generation +- Added setting to allow toggling UUT stubbing for generated requirements-driven tests ## [1.0.28] - 2026-01-27