Releases: vectorgrp/vector-vscode-vcast
Releases · vectorgrp/vector-vscode-vcast
1.0.14
1.0.13
New Features
- Added support for utilising VectorCAST in server mode. See README section: "VectorCAST Data Server" for usage details.
Bug Fixes
- Improved coverage status bar messages (#211)
- Execution reports no longer generate text reports (#220) and now use a custom report (#231)
Code Maintenance
vsce
is now installed locally (from vector-vscode-vcast'spackage.json
) and not globally (#196)
Full Changelog: 1.0.12...1.0.13
1.0.12
New Features
- Added support for coded mocks. See README section: "Editing a Coded Tests" for usage details.
- Added check for a minimum VectorCAST version of "VectorCAST 21", and added notification to user if an older version is configured
Bug Fixes
- Removed an instance where the VectorCAST version mismatch error was displayed in the output pane #143.
- Fixed issue with the Test Pane not populating properly in some cases #149.
- The extension now ignores environment directories that are opened directly #173.
- Fixed an unnecessary update occurring during the insertion of ATG tests
1.0.11
New Features/Changes
- Improved color scheme for stdout/stderr from driver in execution reports
- Rearranged the extension options into General, and Build Environment section
- Added a new extension option for Coverage Kind to the Build Options
- Added support for environment variables in the uUnit include path #96
- Forced Coded Tests entry in the test tree to be the first item in the function list
Bug Fixes
- Improved validation of Unit Test Location option #76
- Handle the existing of "locked directories" in the Workspace #81
- Added support for JSON-C for VS Code files: launch.json, settings.json etc. #78
- Added support for relative paths to the coded test file in test script #106
- Fixed issue with unrecoverable link error after a coded test compile error #128
Code Maintenance
- Ran Prettier and xo linter on typescript files, and Black on Python files
- Added package-lock.json files which fixes some issues with non-deterministic test results
- Major code re-organization to improve flow and logical grouping
- Removed launch.json from the repo, and added a launch.json.example
1.0.10
New Features/Changes
- Improve ATG messages by @johnpaliotta in #70
- Coded Test Support by @johnpaliotta in #55
Bug Fixes
- Fix for issue #58, "Create VectorCAST Environment" not working in some cases by @johnpaliotta in #59
- Fix for issue: #61, validation of unit test location option by @Zbigor in #62
- Fix for issue: #64, improve colors for user code expected values by @aytey in #63
- Fix for issue: #57 - support for script feature: IGNORE_NAME_VALUE_ERRORS by @johnpaliotta in #65
- Fix for issue #67, right click on .env file and choosing build by @johnpaliotta in #68
Full Changelog: 1.0.9...1.0.10
1.0.9
1.0.9
Bug Fixes
- Fixed issue: Untestable functions (e.g. static C functions when white-box is off) show up in the test explorer tree #12
- Fixed issue: Untestable functions (e.g. static C functions and private C++methods when white-box off) have flask icon in editor gutter #44
- Fixed issue: Incorrect handling of the enviro builder exit code #50
1.0.8
1.0.8
What's new
- Added new right click menu choices for .vce (open environment) and .env (build environment) files #30
- Added new right click menu choice for test explorer tree to allow you to insert Basis Path and ATG tests #31
- Addded Generate ATG and Generate Basis Path choices to the "flask+" icons in the text editor
- Added support for TEST.REQUIREMENT_KEY syntax, including a hover-over that displays the requirement text #34
- Improved the 'open settings' feature to default to the 'Workspace' tab
Bug Fixes
1.0.7
Various minor bug fixes
1.05
- Added "Programming Languages" to the "categories" in the manifest so that the extension will get suggested for .tst files.
Bug Fixes
- Fixed issue: Hover over for anonymous structs and unions show internal type names #17
- Fixed stack trace display when VectorCAST environment version is incompatible with VectorCAST installation