Skip to content

Releases: Florin-Popescu/vscode-unity-test-adapter

v0.1.4

06 Jun 23:51
c67cfe9
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.3...v0.1.4

Fixed testCaseRegex missing setting

29 Oct 23:25
Compare
Choose a tag to compare

What's changed

  • Fixed testCaseRegex missing setting

Full Changelog: v0.1.2...v0.1.3

Improved test reporting

27 Aug 23:23
Compare
Choose a tag to compare

What's changed

  • Print output of build command if error
  • Return code of unity executables hints to number of failed test cases. Do not consider that an error in running the file, but instead onl yif the file threw a signal like segmentation fault.
  • Print output of run test executable command if failing to run
  • Fixed failed test cases not reported if using Unity fixtures
  • Show a failed test case on the line with the failed assert instead of at the line with the test case name
  • Report all failed test cases in a file instead of just the 1st one

Full Changelog: v0.1.1...v0.1.2

Expire test results

22 Aug 18:11
Compare
Choose a tag to compare

What's changed

  • Invalidate all test results if any extension setting changes
  • Invalidate a single test file's results if
    • the test's source changes
    • the unit under test changes. The current strategy is a unit under test's file name must be a substring of a test file's name.
  • Fixed bug where a test would be added multiple times if opened in git diff view
  • Small code cleanup

Full Changelog: v0.1.0...v0.1.1

Update to native vscode Test API

22 Aug 01:41
Compare
Choose a tag to compare

Major update to the extension to use the vscode Test API instead of the previous Test Explorer extension.

What's Changed

  • Migrated existing extension functionality to native vscode Test API #12. Linking a test to its UUT or other new functionalities not implemented.
  • Implemented #15 as hard coded command for running a single test.
  • Bump qs from 6.10.1 to 6.11.0 by @dependabot in #18
  • Bump minimatch from 3.0.4 to 3.1.2 by @dependabot in #19
  • Bump markdown-it and vsce by @dependabot in #20

Full Changelog: v0.0.7...v0.1.0

Minor bugfix

08 Aug 20:23
f0b23d6
Compare
Choose a tag to compare

Fixed regex used to determine test failure under CMock, according to #10.

Improved extension settings flexibility

23 Jun 10:53
Compare
Choose a tag to compare

Better flexibility for extension settings:

  • unitUnderTestFileRegex and testSourceFileRegex are now matched against full paths for the files, while previously they were only matched against file names. This now allows to match against/exclude subfolders too.
  • replaced testExecutableFolder with testBuildTargetRegex and testExecutableRegex since on some build systems the target called to build a test may not be the same as the executable for that test. Instead, these 2 regexes can be used to translate the test source file name into both items independent of one another.

More general settings

20 Feb 02:00
Compare
Choose a tag to compare

Made improvements to setting names and handling to make the extension more flexible.