Skip to content

Commit ab4ecd2

Browse files
committed
updated max Visual Studio version to 16 (VS1029); preparing release
1 parent 2e4aa63 commit ab4ecd2

8 files changed

Lines changed: 28 additions & 13 deletions

File tree

GoogleTestAdapter/Packaging.GTA/source.extension.vsixmanifest

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@
1212
</Metadata>
1313
<Installation InstalledByMsi="false">
1414
<InstallationTarget Version="11.0" Id="Microsoft.VisualStudio.Premium" />
15-
<InstallationTarget Version="[11.0,15.0]" Id="Microsoft.VisualStudio.Pro" />
16-
<InstallationTarget Version="[11.0,15.0]" Id="Microsoft.VisualStudio.Enterprise" />
17-
<InstallationTarget Version="[11.0,15.0]" Id="Microsoft.VisualStudio.Ultimate" />
18-
<InstallationTarget Version="[12.0,15.0]" Id="Microsoft.VisualStudio.Community" />
15+
<InstallationTarget Version="[11.0,16.0]" Id="Microsoft.VisualStudio.Pro" />
16+
<InstallationTarget Version="[11.0,16.0]" Id="Microsoft.VisualStudio.Enterprise" />
17+
<InstallationTarget Version="[11.0,16.0]" Id="Microsoft.VisualStudio.Ultimate" />
18+
<InstallationTarget Version="[12.0,16.0]" Id="Microsoft.VisualStudio.Community" />
1919
</Installation>
2020
<Dependencies>
2121
<Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" d:Source="Manual" Version="[4.5,4.7]" />

GoogleTestAdapter/TestAdapter/GoogleTestAdapterSettings.xsd

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,11 @@
7272
<xsd:element name="BatchForTestSetup" minOccurs="0" type="xsd:string" />
7373
<xsd:element name="BatchForTestTeardown" minOccurs="0" type="xsd:string" />
7474
<xsd:element name="KillProcessesOnCancel" minOccurs="0" type="xsd:boolean" />
75-
<xsd:element name="UseNewTestExecutionFramework" minOccurs="0" type="xsd:boolean" />
75+
<xsd:element name="UseNewTestExecutionFramework" minOccurs="0" type="xsd:boolean">
76+
<xsd:annotation>
77+
<xsd:documentation>Corresponds to option 'Use native debugging'</xsd:documentation>
78+
</xsd:annotation>
79+
</xsd:element>
7680

7781
<xsd:element name="SkipOriginCheck" minOccurs="0" type="xsd:boolean">
7882
<xsd:annotation>

GoogleTestAdapter/VsPackage.GTA/ReleaseNotes/Donations.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,13 @@ public static class Donations
1313
Therefore, if you would like to appreciate development and support of <i>Google Test Adapter</i>, <b>please consider to [donate!](https://github.com/csoltenborn/GoogleTestAdapter#donations)</b> Thanks in advance...
1414
<br>
1515
<br>
16-
<b>Update (09/12/2018):</b> Given the fact that I have a couple of thousands users, I must admit that I have been unpleasantly surprised by the amount of donations I received (thanks, Tim and
16+
<b>Update (12/09/2018):</b> Given the fact that I have a couple of thousands users, I must admit that I have been unpleasantly surprised by the amount of donations I received (thanks, Tim and
1717
Arne! I appreciate it more than you might imagine). Thus, I have decided to disable the <i>Do not show release notes</i> option until I have reached my donation goals (sorry for this, Tim and Arne). Please consider to [donate](https://github.com/csoltenborn/GoogleTestAdapter#donations) - and note that Christmas is pretty close ;-)
1818
<br>
1919
<br>
20+
<b>Update (12/16/2018):</b> Welcome again to my donation weekly soap :-) Responds to my last request for donations were quite a bit better and included some rather generous ones, but still a way to go until my donation goals are met. Thanks a lot to Yehuda, Walter, Thomas, Lewis, Greg, and my colleague Benedikt! I loved to hear that GTA just works for you and is indeed quite helpful.
21+
<br>
22+
<br>
2023
";
2124

2225
public const string Footer = @"

GoogleTestAdapter/VsPackage.GTA/ReleaseNotes/History.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,8 @@ static History()
6262
{ new Version(0, 13, 3), new DateTime(2018, 7, 16) },
6363
{ new Version(0, 13, 4), new DateTime(2018, 8, 4) },
6464
{ new Version(0, 14, 0), new DateTime(2018, 12, 9) },
65-
{ new Version(0, 14, 1), new DateTime(2018, 12, 10) }
65+
{ new Version(0, 14, 1), new DateTime(2018, 12, 10) },
66+
{ new Version(0, 14, 2), new DateTime(2018, 12, 16) }
6667
};
6768
}
6869

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
**Announcement:** Microsoft has decided to force VS extensions to make use of [asynchronous package loading](https://blogs.msdn.microsoft.com/visualstudio/2018/05/16/improving-the-responsiveness-of-critical-scenarios-by-updating-auto-load-behavior-for-extensions/). Since they only provide backwards compatibility for this down to VS2013, 0.14.* will be **the last version with support for VS2012**. Support for asynchronous package loading will be added in the next version of GTA.
2+
3+
Changes in this version:
4+
* enhancement: GTA can now also be installed into Visual Studio 2019 ([#243](https://github.com/csoltenborn/GoogleTestAdapter/issues/243))

GoogleTestAdapter/VsPackage.GTA/VsPackage.GTA.csproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,9 @@
218218
<Content Include="Resources\ReleaseNotes\0.14.1.md">
219219
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
220220
</Content>
221+
<Content Include="Resources\ReleaseNotes\0.14.2.md">
222+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
223+
</Content>
221224
</ItemGroup>
222225
<ItemGroup>
223226
<VSCTCompile Include="GoogleTestExtensionOptionsPage.vsct">

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[![Build status](https://ci.appveyor.com/api/projects/status/8hdgmdy1ogqi606j/branch/master?svg=true)](https://ci.appveyor.com/project/csoltenborn/googletestadapter-u1cxh/branch/master)
22
[![Code coverage](https://codecov.io/gh/csoltenborn/GoogleTestAdapter/branch/master/graph/badge.svg)](https://codecov.io/gh/csoltenborn/GoogleTestAdapter)
3-
[![Visual Studio Marketplace downloads](https://img.shields.io/badge/vs_marketplace-102k-blue.svg)](https://marketplace.visualstudio.com/items?itemName=ChristianSoltenborn.GoogleTestAdapter)
3+
[![Visual Studio Marketplace downloads](https://img.shields.io/badge/vs_marketplace-106k-blue.svg)](https://marketplace.visualstudio.com/items?itemName=ChristianSoltenborn.GoogleTestAdapter)
44
[![NuGet downloads](https://img.shields.io/nuget/dt/GoogleTestAdapter.svg?colorB=0c7dbe&label=nuget)](https://www.nuget.org/packages/GoogleTestAdapter)
55

66

@@ -49,19 +49,19 @@ Please note that I will see your donations as appreciation of my work so far and
4949

5050
#### Installation
5151

52-
[![Download from Visual Studio Marketplace](https://img.shields.io/badge/vs_marketplace-v0.14.1-blue.svg)](https://marketplace.visualstudio.com/items?itemName=ChristianSoltenborn.GoogleTestAdapter)
52+
[![Download from Visual Studio Marketplace](https://img.shields.io/badge/vs_marketplace-v0.14.2-blue.svg)](https://marketplace.visualstudio.com/items?itemName=ChristianSoltenborn.GoogleTestAdapter)
5353
[![Download from NuGet](https://img.shields.io/nuget/vpre/GoogleTestAdapter.svg?colorB=0c7dbe&label=nuget)](https://www.nuget.org/packages/GoogleTestAdapter)
5454
[![Download from GitHub](https://img.shields.io/github/release/csoltenborn/GoogleTestAdapter/all.svg?colorB=0c7dbe&label=github)](https://github.com/csoltenborn/GoogleTestAdapter/releases)
5555

5656
Google Test Adapter can be installed in three ways:
5757

5858
* Install through the Visual Studio Marketplace at *Tools/Extensions and Updates* - search for *Google Test Adapter*.
59-
* Download and launch the VSIX installer from either the [Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=ChristianSoltenborn.GoogleTestAdapter) or [GitHub](https://github.com/csoltenborn/GoogleTestAdapter/releases/download/v0.14.1/GoogleTestAdapter-0.14.1.vsix)
59+
* Download and launch the VSIX installer from either the [Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=ChristianSoltenborn.GoogleTestAdapter) or [GitHub](https://github.com/csoltenborn/GoogleTestAdapter/releases/download/v0.14.2/GoogleTestAdapter-0.14.2.vsix)
6060
* Add a NuGet dependency to the [Google test adapter nuget package](https://www.nuget.org/packages/GoogleTestAdapter/) to your Google Test projects. Note, however, that Visual Studio integration is limited this way: VS can discover and run tests, but no debugging, options or toolbar will be available; configuration is only possible through solution config files (see below).
6161

6262
After restarting VS, your tests will be displayed in the Test Explorer at build completion time. If no or not all tests show up, have a look at the [trouble shooting section](#trouble_shooting).
6363

64-
Note that due to Microsoft requiring VS extensions to support [asynchronous package loading](https://blogs.msdn.microsoft.com/visualstudio/2018/05/16/improving-the-responsiveness-of-critical-scenarios-by-updating-auto-load-behavior-for-extensions/), the last version of Google Test Adapter which supports Visual Studio 2012 is [0.14.1](https://github.com/csoltenborn/GoogleTestAdapter/releases/tag/v0.14.1).
64+
Note that due to Microsoft requiring VS extensions to support [asynchronous package loading](https://blogs.msdn.microsoft.com/visualstudio/2018/05/16/improving-the-responsiveness-of-critical-scenarios-by-updating-auto-load-behavior-for-extensions/), the last version of Google Test Adapter which supports Visual Studio 2012 is [0.14.2](https://github.com/csoltenborn/GoogleTestAdapter/releases/tag/v0.14.2).
6565

6666

6767
#### <a name="gta_configuration"></a>Configuration
@@ -88,7 +88,7 @@ Overall, given a test executable `mytests.exe`, the following settings apply to
8888

8989
Note that due to the overriding hierarchy described above, you probably want to provide only a subset of the nodes in your configuration files. For instance, providing the node `<DebugMode>true</DebugMode>` in a shared solution settings file will make sure that all sharing developers will run GTA with debug output, no matter what the developer's individual settings at *Tools/Options/Google Test Adapter* are (and unless the developer has selected a test settings file via VS, which would override the solution setting).
9090

91-
For reference, see a settings file [AllTestSettings.gta.runsettings](https://raw.githubusercontent.com/csoltenborn/GoogleTestAdapter/master/GoogleTestAdapter/Resources/AllTestSettings.gta.runsettings) containing all available settings, a more realistic solution settings file [SampleTests.gta.runsettings](https://raw.githubusercontent.com/csoltenborn/GoogleTestAdapter/master/SampleTests/SampleTests.gta.runsettings) as delivered with the SampleTests solution, and a user settings file [NonDeterministic.runsettings](https://raw.githubusercontent.com/csoltenborn/GoogleTestAdapter/master/SampleTests/NonDeterministic.runsettings) as used by GTA's end-to-end tests.
91+
For reference, see a settings file [AllTestSettings.gta.runsettings](https://raw.githubusercontent.com/csoltenborn/GoogleTestAdapter/master/GoogleTestAdapter/Resources/AllTestSettings.gta.runsettings) containing all available settings, a more realistic solution settings file [SampleTests.gta.runsettings](https://raw.githubusercontent.com/csoltenborn/GoogleTestAdapter/master/SampleTests/SampleTests.gta.runsettings) as delivered with the SampleTests solution, and a user settings file [NonDeterministic.runsettings](https://raw.githubusercontent.com/csoltenborn/GoogleTestAdapter/master/SampleTests/NonDeterministic.runsettings) as used by GTA's end-to-end tests. The syntax of the GTA settings files (excluding the `<RunSettings>` node) is specified by [this schema](https://raw.githubusercontent.com/csoltenborn/GoogleTestAdapter/master/GoogleTestAdapter/TestAdapter/GoogleTestAdapterSettings.xsd).
9292

9393

9494
#### Assigning traits to tests

appveyor.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
version: 0.14.1.{build}
1+
version: 0.14.2.{build}
22
os:
33
- Visual Studio 2017
44
configuration: Release

0 commit comments

Comments
 (0)