Skip to content

Commit

Permalink
improved release notes (#48)
Browse files Browse the repository at this point in the history
  • Loading branch information
csoltenborn committed Apr 23, 2016
1 parent dbd72ad commit d723da8
Show file tree
Hide file tree
Showing 7 changed files with 15 additions and 14 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@
* bugfix: error message about batch files not being found if no batch files are configured ([#8](https://github.com/csoltenborn/GoogleTestAdapter/issues/8))
* bugfix: properly handle Dia imports ([#10](https://github.com/csoltenborn/GoogleTestAdapter/issues/10))
* bugfix: no source locations for typed tests and type-parameterized tests ([#12](https://github.com/csoltenborn/GoogleTestAdapter/issues/12))
* bugfix: no source locations for typed tests using structs ([#13](https://github.com/csoltenborn/GoogleTestAdapter/issues/13))
* bugfix: no source locations for typed tests using structs ([#13](https://github.com/csoltenborn/GoogleTestAdapter/issues/13), thanks to [Alfred5020](https://github.com/Alfred5020) for report and example code)
* enhancement: print overall tests duration per thread if in debug mode ([#17](https://github.com/csoltenborn/GoogleTestAdapter/issues/17))
6 changes: 3 additions & 3 deletions GoogleTestAdapter/VsPackage/Resources/ReleaseNotes/0.3.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
* enhancement: added C++ macros for using traits with typed tests ([#14](https://github.com/csoltenborn/GoogleTestAdapter/issues/14))
* enhancement: placeholder for executable can now be used within the additional test executable arguments ([#4](https://github.com/csoltenborn/GoogleTestAdapter/issues/4))
* enhancement: GTA now comes with pre-configured [Child Process Debugging Power Tool](https://visualstudiogallery.msdn.microsoft.com/a1141bff-463f-465f-9b6d-d29b7b503d7a) - no need for development mode or manually attaching to processes any more when developing GTA ([#20](https://github.com/csoltenborn/GoogleTestAdapter/issues/20))
* bugfix: added workaround for a VS bug which could result in lost test results ([#15](https://github.com/csoltenborn/GoogleTestAdapter/issues/15))
* bugfix: no test names were reported to `VS.Test.Console` and TFS ([#25](https://github.com/csoltenborn/GoogleTestAdapter/issues/25))
* bugfix: `SequentialTestRunner` invoked `CommandLineGenerator` with all tests of all executables, resulting in command line arguments longer than necessary ([#18](https://github.com/csoltenborn/GoogleTestAdapter/issues/18))
* bugfix: added workaround for a VS bug which could result in lost test results ([#15](https://github.com/csoltenborn/GoogleTestAdapter/issues/15), thanks to [Alfred5020](https://github.com/Alfred5020) and [Dominik Grabiec](https://github.com/DominikGrabiec) for debugging)
* bugfix: no test names were reported to `VS.Test.Console` and TFS ([#25](https://github.com/csoltenborn/GoogleTestAdapter/issues/25), thanks to [Dima Sirotnikov](https://github.com/sirotnikov) for report and fix)
* bugfix: `SequentialTestRunner` invoked `CommandLineGenerator` with all tests of all executables, resulting in command line arguments longer than necessary ([#18](https://github.com/csoltenborn/GoogleTestAdapter/issues/18), thanks to [Dominik Grabiec](https://github.com/DominikGrabiec) for report and fix)
* project structure: renamed solutions and projects
* quality assurance: provided end-to-end tests making use of `VsTest.Console.exe`
8 changes: 4 additions & 4 deletions GoogleTestAdapter/VsPackage/Resources/ReleaseNotes/0.4.0.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
* enhancement: new option *Google Test/Break on failure* allows to break at assertion failures if debugger is attached, default is `false` ([#32](https://github.com/csoltenborn/GoogleTestAdapter/issues/32))
* enhancement: new option *Google Test/Catch exceptions* allows to let the Google Test framework catch exceptions and continue with the remaining tests, default is `true` ([#31](https://github.com/csoltenborn/GoogleTestAdapter/issues/31))
* enhancement: new option *General/PATH extension* allows to extend the `PATH` variable passed to the test executables ([#28](https://github.com/csoltenborn/GoogleTestAdapter/issues/28))
* enhancement: assertion failures are linked to their source locations via *Stacktrace* section of details panel ([#27](https://github.com/csoltenborn/GoogleTestAdapter/issues/27))
* enhancement: added support for [SCOPED_TRACE](https://github.com/google/googletest/blob/master/googletest/docs/AdvancedGuide.md#adding-traces-to-assertions)s, which are linked to their source locations via *Stacktrace* section of details panel ([#30](https://github.com/csoltenborn/GoogleTestAdapter/issues/30))
* enhancement: new option *General/PATH extension* allows to extend the `PATH` variable passed to the test executables ([#28](https://github.com/csoltenborn/GoogleTestAdapter/issues/28), thanks to [loki980](https://github.com/loki980) for report, debugging and testing)
* enhancement: assertion failures are linked to their source locations via *Stacktrace* section of details panel ([#27](https://github.com/csoltenborn/GoogleTestAdapter/issues/27), thanks to [Eistroll](https://github.com/Eistroll) for testing)
* enhancement: added support for [SCOPED_TRACE](https://github.com/google/googletest/blob/master/googletest/docs/AdvancedGuide.md#adding-traces-to-assertions)s, which are linked to their source locations via *Stacktrace* section of details panel ([#30](https://github.com/csoltenborn/GoogleTestAdapter/issues/30), thanks to [Eistroll](https://github.com/Eistroll) for testing)
* enhancement: tests which were skipped due to a crashing test now link to that test ([#33](https://github.com/csoltenborn/GoogleTestAdapter/issues/33))
* bugfix: GTA couldn't be installed if only .NET 4.6 was available ([#29](https://github.com/csoltenborn/GoogleTestAdapter/issues/29), thanks to @RaymondKHessel for report and fix)
* bugfix: GTA couldn't be installed if only .NET 4.6 was available ([#29](https://github.com/csoltenborn/GoogleTestAdapter/issues/29), thanks to [Achim Stremplat](https://github.com/RaymondKHessel) for report and fix)

Note that the GTA options have been restructured (the *Advanced* section is gone, Google Test options have been moved to new section *Google Test*), resulting in lost settings of the moved options within VS. Solution and user file settings are not affected.
Original file line number Diff line number Diff line change
@@ -1 +1 @@
* bugfix: filtered tests would still be executed when using `VSTest.Console.exe`, even if their results would not be displayed ([#36](https://github.com/csoltenborn/GoogleTestAdapter/issues/36), thanks to @bbusacker for report and fix)
* bugfix: filtered tests would still be executed when using `VSTest.Console.exe`, even if their results would not be displayed ([#36](https://github.com/csoltenborn/GoogleTestAdapter/issues/36), thanks to [bbusacker](https://github.com/bbusacker) for report and fix)
4 changes: 2 additions & 2 deletions GoogleTestAdapter/VsPackage/Resources/ReleaseNotes/0.5.0.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
* enhancement: the most important runtime options (i.e., *Parallel test execution*, *Break on failure*, *Catch exceptions*, and *Print test output*) can now also be set via a toolbar; this is equivalent to setting the according options via *Tools/Options/Google Test Adapter* ([#37](https://github.com/csoltenborn/GoogleTestAdapter/issues/37))
* enhancement: new option *Test name separator* allows to replace the `/` within Google Test names (which causes VS to truncate test names if the test explorer window is not wide enough) with another string ([#23](https://github.com/csoltenborn/GoogleTestAdapter/issues/23))
* enhancement: new option *Parse symbol information* allows to switch off parsing of the tests' .pdb files (which speeds up test discovery for the cost of having no test source locations and no macro based traits) ([#41](https://github.com/csoltenborn/GoogleTestAdapter/issues/41), thanks to @peterbudai for the pull request)
* enhancement: license is now provided in a more standardized way ([#40](https://github.com/csoltenborn/GoogleTestAdapter/issues/40), thanks to @peterbudai)
* enhancement: new option *Parse symbol information* allows to switch off parsing of the tests' .pdb files (which speeds up test discovery for the cost of having no test source locations and no macro based traits) ([#41](https://github.com/csoltenborn/GoogleTestAdapter/issues/41), thanks to [Peter Budai](https://github.com/peterbudai) for the pull request)
* enhancement: license is now provided in a more standardized way ([#40](https://github.com/csoltenborn/GoogleTestAdapter/issues/40), thanks to [Peter Budai](https://github.com/peterbudai))
* bugfix: traits information had been optimized away by certain compiler optimizations ([#39](https://github.com/csoltenborn/GoogleTestAdapter/issues/39))

Note that the *Enable parallel test execution* option has been renamed to *Parallel test execution*, resulting in lost settings of that option inside VS. Solution and user file settings are not affected.
Original file line number Diff line number Diff line change
@@ -1 +1 @@
* bugfix: test adapter would not install on VS2013 any more due to broken references ([#42](https://github.com/csoltenborn/GoogleTestAdapter/issues/42), thanks to @kornman00 for report and testing)
* bugfix: test adapter would not install on VS2013 any more due to broken references ([#42](https://github.com/csoltenborn/GoogleTestAdapter/issues/42), thanks to [kornman00](https://github.com/kornman00) for report and testing)
5 changes: 3 additions & 2 deletions GoogleTestAdapter/VsPackage/Resources/ReleaseNotes/0.6.0.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
* enhancement: the location of the pdb file is now also looked up within the according test executable, providing source locations and traits even in cases were the pdb's name is different from the name of the test executable, or where the pdb ends up outside of the executable's path ([#45](https://github.com/csoltenborn/GoogleTestAdapter/pull/45), thanks to [Stefan Winkler](https://github.com/nafest) for the pull request)
* enhancement: options are now grouped into categories ([#44](https://github.com/csoltenborn/GoogleTestAdapter/issues/44))
* enhancement: release notes are shown after the extension has been updated ([#48](https://github.com/csoltenborn/GoogleTestAdapter/issues/48))
* bugfix: if Dia crashed, the pdb under analysis remained locked, and the tests contained in the according test executable were not found (part of [#46](https://github.com/csoltenborn/GoogleTestAdapter/issues/46))
* bugfix: if [Dia crashed](https://connect.microsoft.com/VisualStudio/feedback/details/1908082/dia140-fails-in-various-ways-when-using-debug-fastlink), the pdb under analysis remained locked, and the tests contained in the according test executable were not found (part of [#46](https://github.com/csoltenborn/GoogleTestAdapter/issues/46), thanks to [Jesse Olmer](https://github.com/JesseOlmer) for report and example solution)

Note that the options to assign traits by means of regexes have been renamed, resulting in lost settings of these options inside VS. Solution and user file settings are not affected. Make sure you backup your existing settings before updating; in case VS has updated the extension before you had the chance to backup your settings, you can look them up by using the regedit tool: the adapter's settings are located at `HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\[12.0|14.0]\DialogPage\GoogleTestAdapter.VsPackage.OptionsPages.[General|GoogleTest|Parallelization]OptionsDialogPage`.
Note that the options to assign traits by means of regexes have been renamed, resulting in lost settings of these options inside VS. Solution and user file settings are not affected. Make sure you backup your existing settings before updating; in case VS has updated the extension before you had the chance to backup your settings, you can look them up by using the regedit tool: the adapter's settings are located at `HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\[12.0|14.0]\DialogPage\GoogleTestAdapter.VsPackage.OptionsPages.GeneralOptionsDialogPage`.

0 comments on commit d723da8

Please sign in to comment.