22
33All notable changes to the "vectorcastTestExplorer" extension will be documented in this file.
44
5- ## Initial Release
6-
7- - 1.0.0 - Initial Release
8- - 1.0.1 - Fixed repository link in README.md
9-
10- ## [ 1.0.2] - 2023-08-01
11-
12- ### Added support for VECTORCAST_DIR
13- The VectorCAST installation location can now be provided to the extension using one of the following 3 methods,
14- and will be checked for by the extension in the following order
15- - The path set in the extension option ** Vectorcast Installation Location**
16- - The path set via the VECTORCAST_DIR environment variable
17- - The system PATH
18-
19- ## [ 1.0.3] - 2023-08-07
20-
21- ### Added support for "compound only" tests
22- - Added support for TEST.COMPOUND_ONLY in the script editor
23- - Included compound only tests in the test tree to allow editing
24- - Appended "[ compound only] " to test names in the test explorer tree
25- - Added logic to skip execution of compound only tests
26-
27- ### Fixed a race condition on Load Test Script command
28- In some cases, the automatic save of the test script was not complete
29- by the time clicast was called to load the script.
30-
31- ### Added support for test script option: STRUCT_BASE_CTOR_ADDS_POINTER
32- This option is new for VectorCAST 23 sp2
5+ ## [ 1.0.20] - 2025-08-25
336
34- ### Fixed spelling errors / typos in source code comments
7+ ### Bug Fixes
8+ - Fixed an issue where ` .tst ` scripts were being deleted after manual edits.
359
10+ ## [ 1.0.19] - 2025-08-22
3611
37- ## [ 1.0.4] - 2023-08-22
12+ ### Bug Fixes
13+ - Resolved path normalization issue when initializing environment data on Windows.
3814
39- ### Allow creation of VectorCAST tests from test editors
40- - A "flask" icon is displayed for each function or method that is testable.
41- - To create a new test, right click on the icon and choose: "Add VectorCAST Test"
15+ ## [ 1.0.18] - 2025-08-15
4216
43- ### Bug Fixes
44- - Fixed issue: Auto completion not working properly in some cases #9
45- - Fixed issue: VectorCAST context menu is incorrectly added to non VectorCAST nodes #11
46- - Fixed test tree update issue: that caused the test tree to not update after a load or delete action. Caused by the VS Code 1.81 release.
17+ - Added the ability to create a new Project
18+ - Added the ability to create new Compilers in a Project.
4719
48- ## [ 1.0.5] - 2023-09-14
20+ ### Code Maintenance
21+ - Improved performance when initializing the extension
4922
50- - Added "Programming Languages" to the "categories" in the manifest so that the extension will get suggested for .tst files.
23+ ## [ 1.0.17 ] - 2025-06-17
5124
5225### Bug Fixes
53- - Fixed issue: Hover over for anonymous structs and unions show internal type names #17
54- - Fixed stack trace display when VectorCAST environment version is incompatible with VectorCAST installation
55-
26+ - Fixed autocompletion for uut_prototype_stubs.
5627
57- ## [ 1.0.6] - 2023-10-04
28+ ## [ 1.0.16] - 2025-05-20
29+ - Implemented Manage support (#253 ), including:
30+ - ** Environment Management** :
31+ - Add existing environments to projects.
32+ - Delete environments from a project.
33+ - Create environments from source files.
34+ - Build individual environments in isolation.
35+ - Build / Execute Environments
36+ - ** Compiler Integration** :
37+ - Create compiler instances from CFG configuration files.
38+ - Remove compiler instances from the project.
39+ - ** Testsuite Handling** :
40+ - Create and delete testsuites.
41+ - Link and unlink environments to/from testsuites.
5842
59- ### Bug Fixes
60- - Fixed issue: New test scripts should have TEST.NEW not TEST.REPLACE #20
61- - Fixed issue: Added ENVIRO.STUB: ALL_BY_PROTOTYPE to environment script #21
62- - Fixed issue: Execute error when enviro at root of workspace #22
43+ - Implemented ability to load Test Scripts by saving the .tst file
6344
64- ## [ 1.0.7] - 2023-10-06
45+ ## [ 1.0.15] - 2024-12-20
46+ - Implemented MCDC and MCDC+Statement Coverage (#243 )
47+ - Added ability to generate MCDC reports
6548
6649### Bug Fixes
67- - Fixed issue: Do not overwrite an existing ` CCAST_.CFG ` if one exists #25
68-
69- ## [ 1.0.8] - 2023-11-15
50+ - Fixed wrong Test Results message log (#248 )
7051
71- - Added new right click menu choices for .vce (open environment) and .env (build environment) files #30
72- - Added new right click menu choice for test explorer tree to allow you to insert Basis Path and ATG tests #31
73- - Added Generate ATG and Generate Basis Path choices to the "flask+" icons in the text editor
74- - Added support for TEST.REQUIREMENT_KEY syntax, including a hover-over that displays the requirement text #34
75- - Improved the 'open settings' feature to default to the 'Workspace' tab
52+ ## [ 1.0.14] - 2024-11-19
7653
7754### Bug Fixes
78- - Fixed issue: Add flexibility to environment creation #26
79- - Fixed issue: Cleanup of temporary VectorCAST files #27
80- - Fixed issue: Inconsistent activation of the extension #28
81- - Fixed Issue: 'Delete Test' not working for environment, unit, and subprogram tree nodes #41
55+ - Fix hover colours execution reports (#236 )
56+ - Fix View Test Results context menu (#237 )
8257
83- ## [ 1.0.9] - 2023-12-12
58+ ## [ 1.0.13] - 2024-11-15
59+ - Added support for utilising VectorCAST in server mode. See README section: "VectorCAST Data Server" for usage details.
8460
8561### Bug Fixes
86- - Fixed issue: Non testable function showing up in the test pane, and have flask icon in editor # 12 # 44
87- - Fixed issue: Improper handling of enviro builder exit code # 50
62+ - Improved coverage status bar messages ( # 211 )
63+ - Execution reports no longer generate text reports ( # 220 ) and now use a custom report ( # 231 )
8864
89- ## [ 1.0.10] - 2024-02-29
65+ ### Code Maintenance
66+ - ` vsce ` is now installed locally (from vector-vscode-vcast's ` package.json ` ) and not globally (#196 )
9067
91- - Improved messages shown during ATG test generation to remove extra LF
92- - Added support for VectorCAST Coded Tests - see README.md for complete information
68+ ## [ 1.0.12] - 2024-09-25
69+ - Added support for coded mocks. See README section: "Editing a Coded Test" for usage details.
70+ - Enforced a minium VectorCAST version: 21, and added notification to user for older versions
9371
9472### Bug Fixes
95- - Fixed bug with create environment when VectorCAST installation cannot be found #58
96- - Improved validation of VectorCAST installation option #61
97- - Improved colors for expected values in execution reports #64
98- - Added support for test script option IGNORE_NAME_VALUE_ERRORS #57
99- - Fixed bug with right click .env to build environment #67
73+ - Removed an instance where the VectorCAST version mismatch error was displayed in the output pane #143 .
74+ - Fixed issue with the Test Pane not populating properly in some cases #149 .
75+ - The extension now ignores environment directories that are opened directly #173 .
76+ - Fixed an unnecessary update occurring during the insertion of ATG tests
10077
10178## [ 1.0.11] - 2024-06-21
10279- Improved color scheme for stdout/stderr from driver in execution reports
@@ -106,7 +83,6 @@ This option is new for VectorCAST 23 sp2
10683- Forced Coded Tests entry in the test tree to be the first item in the function list
10784
10885### Code Maintenance
109-
11086- Ran Prettier and xo linter on typescript files, and Black on Python files
11187- Added package-lock.json files which fixes some issues with non-deterministic test results
11288- Major code re-organization to improve flow and logical grouping
@@ -119,78 +95,93 @@ This option is new for VectorCAST 23 sp2
11995- Added support for relative paths to the coded test file in test script #106
12096- Fixed issue with unrecoverable link error after a coded test compile error #128
12197
122- ## [ 1.0.12 ] - 2024-09-25
123- - Added support for coded mocks. See README section: "Editing a Coded Test" for usage details.
124- - Enforced a minium VectorCAST version: 21, and added notification to user for older versions
98+ ## [ 1.0.10 ] - 2024-02-29
99+ - Improved messages shown during ATG test generation to remove extra LF
100+ - Added support for VectorCAST Coded Tests - see README.md for complete information
125101
126102### Bug Fixes
127- - Removed an instance where the VectorCAST version mismatch error was displayed in the output pane #143 .
128- - Fixed issue with the Test Pane not populating properly in some cases #149 .
129- - The extension now ignores environment directories that are opened directly #173 .
130- - Fixed an unnecessary update occurring during the insertion of ATG tests
103+ - Fixed bug with create environment when VectorCAST installation cannot be found #58
104+ - Improved validation of VectorCAST installation option #61
105+ - Improved colors for expected values in execution reports #64
106+ - Added support for test script option IGNORE_NAME_VALUE_ERRORS #57
107+ - Fixed bug with right click .env to build environment #67
131108
132- ## [ 1.0.13] - 2024-11-15
133- - Added support for utilising VectorCAST in server mode. See README section: "VectorCAST Data Server" for usage details.
109+ ## [ 1.0.9] - 2023-12-12
134110
135111### Bug Fixes
136- - Improved coverage status bar messages (#211 )
137- - Execution reports no longer generate text reports (#220 ) and now use a custom report (#231 )
138-
139- ### Code Maintenance
140- - ` vsce ` is now installed locally (from vector-vscode-vcast's ` package.json ` ) and not globally (#196 )
112+ - Fixed issue: Non testable function showing up in the test pane, and have flask icon in editor #12 #44
113+ - Fixed issue: Improper handling of enviro builder exit code #50
141114
142- ## [ 1.0.14] - 2024-11-19
115+ ## [ 1.0.8] - 2023-11-15
116+ - Added new right click menu choices for .vce (open environment) and .env (build environment) files #30
117+ - Added new right click menu choice for test explorer tree to allow you to insert Basis Path and ATG tests #31
118+ - Added Generate ATG and Generate Basis Path choices to the "flask+" icons in the text editor
119+ - Added support for TEST.REQUIREMENT_KEY syntax, including a hover-over that displays the requirement text #34
120+ - Improved the 'open settings' feature to default to the 'Workspace' tab
143121
144122### Bug Fixes
145- - Fix hover colours execution reports (#236 )
146- - Fix View Test Results context menu (#237 )
123+ - Fixed issue: Add flexibility to environment creation #26
124+ - Fixed issue: Cleanup of temporary VectorCAST files #27
125+ - Fixed issue: Inconsistent activation of the extension #28
126+ - Fixed Issue: 'Delete Test' not working for environment, unit, and subprogram tree nodes #41
147127
148- ## [ 1.0.15] - 2024-12-20
149- - Implemented MCDC and MCDC+Statement Coverage (#243 )
150- - Added ability to generate MCDC reports
128+ ## [ 1.0.7] - 2023-10-06
151129
152130### Bug Fixes
153- - Fixed wrong Test Results message log ( # 248 )
131+ - Fixed issue: Do not overwrite an existing ` CCAST_.CFG ` if one exists # 25
154132
155- ## [ 1.0.16] - 2025-05-20
156- - Implemented Manage support (#253 ), including:
157- - ** Environment Management** :
158- - Add existing environments to projects.
159- - Delete environments from a project.
160- - Create environments from source files.
161- - Build individual environments in isolation.
162- - Build / Execute Environments
163- - ** Compiler Integration** :
164- - Create compiler instances from CFG configuration files.
165- - Remove compiler instances from the project.
166- - ** Testsuite Handling** :
167- - Create and delete testsuites.
168- - Link and unlink environments to/from testsuites.
169-
170- - Implemented ability to load Test Scripts by saving the .tst file
133+ ## [ 1.0.6] - 2023-10-04
171134
172- ## [ 1.0.17] - 2025-06-17
135+ ### Bug Fixes
136+ - Fixed issue: New test scripts should have TEST.NEW not TEST.REPLACE #20
137+ - Fixed issue: Added ENVIRO.STUB: ALL_BY_PROTOTYPE to environment script #21
138+ - Fixed issue: Execute error when enviro at root of workspace #22
139+
140+ ## [ 1.0.5] - 2023-09-14
141+ - Added "Programming Languages" to the "categories" in the manifest so that the extension will get suggested for .tst files.
173142
174143### Bug Fixes
175- - Fixed autocompletion for uut_prototype_stubs.
144+ - Fixed issue: Hover over for anonymous structs and unions show internal type names #17
145+ - Fixed stack trace display when VectorCAST environment version is incompatible with VectorCAST installation
176146
147+ ## [ 1.0.4] - 2023-08-22
177148
178- ## [ 1.0.18] - 2025-08-15
149+ ### Allow creation of VectorCAST tests from test editors
150+ - A "flask" icon is displayed for each function or method that is testable.
151+ - To create a new test, right click on the icon and choose: "Add VectorCAST Test"
179152
180- - Added the ability to create a new Project
181- - Added the ability to create new Compilers in a Project.
153+ ### Bug Fixes
154+ - Fixed issue: Auto completion not working properly in some cases #9
155+ - Fixed issue: VectorCAST context menu is incorrectly added to non VectorCAST nodes #11
156+ - Fixed test tree update issue: that caused the test tree to not update after a load or delete action. Caused by the VS Code 1.81 release.
182157
183- ### Code Maintenance
184- - Improved performance when initializing the extension
158+ ## [ 1.0.3] - 2023-08-07
185159
160+ ### Added support for "compound only" tests
161+ - Added support for TEST.COMPOUND_ONLY in the script editor
162+ - Included compound only tests in the test tree to allow editing
163+ - Appended "[ compound only] " to test names in the test explorer tree
164+ - Added logic to skip execution of compound only tests
186165
187- ## [ 1.0.19] - 2025-08-22
166+ ### Fixed a race condition on Load Test Script command
167+ In some cases, the automatic save of the test script was not complete
168+ by the time clicast was called to load the script.
188169
189- ### Bug Fixes
190- - Resolved path normalization issue when initializing environment data on Windows.
170+ ### Added support for test script option: STRUCT_BASE_CTOR_ADDS_POINTER
171+ This option is new for VectorCAST 23 sp2
191172
173+ ### Fixed spelling errors / typos in source code comments
192174
193- ## [ 1.0.20 ] - 2025 -08-25
175+ ## [ 1.0.2 ] - 2023 -08-01
194176
195- ### Bug Fixes
196- - Fixed an issue where ` .tst ` scripts were being deleted after manual edits.
177+ ### Added support for VECTORCAST_DIR
178+ The VectorCAST installation location can now be provided to the extension using one of the following 3 methods,
179+ and will be checked for by the extension in the following order
180+ - The path set in the extension option ** Vectorcast Installation Location**
181+ - The path set via the VECTORCAST_DIR environment variable
182+ - The system PATH
183+
184+ ## Initial Release
185+
186+ - 1.0.0 - Initial Release
187+ - 1.0.1 - Fixed repository link in README.md
0 commit comments