Skip to content

Releases: vectorgrp/vector-vscode-vcast

1.0.12

25 Sep 16:23
f47fca3
Compare
Choose a tag to compare

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

21 Jun 13:05
0018d5d
Compare
Choose a tag to compare

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

29 Feb 17:18
dc9ee52
Compare
Choose a tag to compare

New Features/Changes

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

12 Dec 12:23
79757a3
Compare
Choose a tag to compare

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

15 Nov 09:59
de94bd7
Compare
Choose a tag to compare

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

  • Fixed issue: Add flexibility to environment creation #26
  • Fixed issue: Cleanup of temporary VectorCAST files #27
  • Fixed issue: Inconsistent activation of the extension #28
  • Fixed Issue: 'Delete Test' not working for environment, unit, and subprogram tree nodes #41

1.0.7

06 Oct 13:04
abf3089
Compare
Choose a tag to compare

Bug Fixes

  • Fixed issue: Do not overwrite an existing CCAST_.CFG if one exists #25

Various minor bug fixes

04 Oct 14:45
Compare
Choose a tag to compare
  • Fixed issue: New test scripts should have TEST.NEW not TEST.REPLACE #20
  • Fixed issue: Added ENVIRO.STUB: ALL_BY_PROTOTYPE to environment script #21
  • Fixed issue: Execute error when enviro at root of workspace #22

1.05

14 Sep 20:12
323e127
Compare
Choose a tag to compare
  • 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

1.04

22 Aug 16:21
c73e306
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.0.3...1.04

Added support for compound only tests #6

08 Aug 14:01
a321244
Compare
Choose a tag to compare
Add support for compound only tests (#6)

### Add support for "compound only" tests
- Add support for TEST.COMPOUND_ONLY in the script editor
- Includ compound only tests in the test tree to allow editing
- Append "[compound only]" to test names in the test explorer tree
- Add logic to skip execution of compound only tests

### Fix a race condition on Load Test Script command
- In some cases, the automatic save of the test script was not complete
by the time clicast was called to load the script.

### Add support for test script option: STRUCT_BASE_CTOR_ADDS_POINTER
- This option is new for VectorCAST 23 sp2

### Fix spelling errors / typos in source code comments