diff --git a/.vs/NodeUnitTestAdapter/v14/.suo b/.vs/NodeUnitTestAdapter/v14/.suo
new file mode 100644
index 0000000..2b859b1
Binary files /dev/null and b/.vs/NodeUnitTestAdapter/v14/.suo differ
diff --git a/Backup/NodeUnitTestAdapter.sln b/Backup/NodeUnitTestAdapter.sln
new file mode 100644
index 0000000..f5ce51a
--- /dev/null
+++ b/Backup/NodeUnitTestAdapter.sln
@@ -0,0 +1,64 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2012
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NodeUnitTestAdapter", "NodeUnitTestAdapter\NodeUnitTestAdapter.csproj", "{A6F36102-6798-4018-8A2C-D5DC6D1ED08D}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VsNodeTest", "VsNodeTest\VsNodeTest.csproj", "{3FB0D4C4-4877-4EB4-8F90-BB2880D44292}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{3B601F13-2AAB-4F35-95C0-2C6A78495DB5}"
+ ProjectSection(SolutionItems) = preProject
+ .gitignore = .gitignore
+ LICENSE.md = LICENSE.md
+ README.md = README.md
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(TeamFoundationVersionControl) = preSolution
+ SccNumberOfProjects = 2
+ SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C}
+ SccTeamFoundationServer = http://teamsystem.walgreens.com:8080/tfs/walgreensphwcollection
+ SccProjectUniqueName0 = NodeUnitTestAdapter\\NodeUnitTestAdapter.csproj
+ SccProjectName0 = NodeUnitTestAdapter
+ SccAuxPath0 = http://teamsystem.walgreens.com:8080/tfs/walgreensphwcollection
+ SccLocalPath0 = NodeUnitTestAdapter
+ SccProvider0 = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C}
+ SccProjectUniqueName1 = VsNodeTest\\VsNodeTest.csproj
+ SccProjectName1 = VsNodeTest
+ SccAuxPath1 = http://teamsystem.walgreens.com:8080/tfs/walgreensphwcollection
+ SccLocalPath1 = VsNodeTest
+ SccProvider1 = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C}
+ EndGlobalSection
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Debug|Mixed Platforms = Debug|Mixed Platforms
+ Debug|Win32 = Debug|Win32
+ Release|Any CPU = Release|Any CPU
+ Release|Mixed Platforms = Release|Mixed Platforms
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {A6F36102-6798-4018-8A2C-D5DC6D1ED08D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A6F36102-6798-4018-8A2C-D5DC6D1ED08D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A6F36102-6798-4018-8A2C-D5DC6D1ED08D}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {A6F36102-6798-4018-8A2C-D5DC6D1ED08D}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {A6F36102-6798-4018-8A2C-D5DC6D1ED08D}.Debug|Win32.ActiveCfg = Debug|Any CPU
+ {A6F36102-6798-4018-8A2C-D5DC6D1ED08D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A6F36102-6798-4018-8A2C-D5DC6D1ED08D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A6F36102-6798-4018-8A2C-D5DC6D1ED08D}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {A6F36102-6798-4018-8A2C-D5DC6D1ED08D}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {A6F36102-6798-4018-8A2C-D5DC6D1ED08D}.Release|Win32.ActiveCfg = Release|Any CPU
+ {3FB0D4C4-4877-4EB4-8F90-BB2880D44292}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {3FB0D4C4-4877-4EB4-8F90-BB2880D44292}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {3FB0D4C4-4877-4EB4-8F90-BB2880D44292}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {3FB0D4C4-4877-4EB4-8F90-BB2880D44292}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {3FB0D4C4-4877-4EB4-8F90-BB2880D44292}.Debug|Win32.ActiveCfg = Debug|Any CPU
+ {3FB0D4C4-4877-4EB4-8F90-BB2880D44292}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {3FB0D4C4-4877-4EB4-8F90-BB2880D44292}.Release|Any CPU.Build.0 = Release|Any CPU
+ {3FB0D4C4-4877-4EB4-8F90-BB2880D44292}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {3FB0D4C4-4877-4EB4-8F90-BB2880D44292}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {3FB0D4C4-4877-4EB4-8F90-BB2880D44292}.Release|Win32.ActiveCfg = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/Backup/VsNodeTest/ProjectTemplates/NodeUnitTest/NodeUnitTest.njsproj b/Backup/VsNodeTest/ProjectTemplates/NodeUnitTest/NodeUnitTest.njsproj
new file mode 100644
index 0000000..d6d5292
--- /dev/null
+++ b/Backup/VsNodeTest/ProjectTemplates/NodeUnitTest/NodeUnitTest.njsproj
@@ -0,0 +1,77 @@
+
+
+ 11.0
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+
+
+ Debug
+ 2.0
+ $guid1$
+ .
+ app.js
+ False
+
+ .
+ .
+ v4.0
+ {3AF33F2E-1136-4D97-BBB7-1795711AC8B8};{349c5851-65df-11da-9384-00065b846f21};{9092AA53-FB77-4645-B42D-1CCCA6BD08BD}
+ ShowAllFiles
+
+
+
+ true
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ False
+ True
+ 0
+ /
+ http://localhost:48022/
+ False
+ True
+ http://localhost:1337
+ False
+
+
+
+
+
+
+ CurrentPage
+ True
+ False
+ False
+ False
+
+
+
+
+
+
+
+
+ False
+ False
+
+
+
+
+
\ No newline at end of file
diff --git a/Backup/VsNodeTest/ProjectTemplates/NodeUnitTest/NodeUnitTest.test.js b/Backup/VsNodeTest/ProjectTemplates/NodeUnitTest/NodeUnitTest.test.js
new file mode 100644
index 0000000..c5d0b9c
--- /dev/null
+++ b/Backup/VsNodeTest/ProjectTemplates/NodeUnitTest/NodeUnitTest.test.js
@@ -0,0 +1,21 @@
+"use strict";
+
+exports.setUp = function (callback) {
+ callback();
+};
+
+exports.tearDown = function (callback) {
+ callback();
+};
+
+exports.alwaysPass = function (test) {
+ test.ok(true, "This should always pass.");
+ test.done();
+};
+exports.alwaysPass.meta = { traits: ["Sample Test", "Sample Trait"], description: "This test should always pass." };
+
+exports.alwaysFail = function AlwaysFail(test) {
+ test.ok(false, "This should always fail.");
+ test.done();
+};
+exports.alwaysFail.meta = { traits: ["Sample Test", "Sample Trait"], description: "This test should always fail." };
diff --git a/Backup/VsNodeTest/ProjectTemplates/NodeUnitTest/NodeUnitTest.vstemplate b/Backup/VsNodeTest/ProjectTemplates/NodeUnitTest/NodeUnitTest.vstemplate
new file mode 100644
index 0000000..253af94
--- /dev/null
+++ b/Backup/VsNodeTest/ProjectTemplates/NodeUnitTest/NodeUnitTest.vstemplate
@@ -0,0 +1,23 @@
+
+
+ Blank NodeUnit Test Application
+ An empty NodeUnit Test application.
+
+ JavaScript
+ Microsoft.JavaScript.NodeUnitTestApp
+ 125
+ true
+ NodeUnitTest
+ true
+ 1
+ true
+ nodeunit.png
+
+
+
+ NodeUnitTest.test.js
+ package.json
+ README.md
+
+
+
\ No newline at end of file
diff --git a/Backup/VsNodeTest/ProjectTemplates/NodeUnitTest/README.md b/Backup/VsNodeTest/ProjectTemplates/NodeUnitTest/README.md
new file mode 100644
index 0000000..8e2b82d
--- /dev/null
+++ b/Backup/VsNodeTest/ProjectTemplates/NodeUnitTest/README.md
@@ -0,0 +1,6 @@
+# $projectname$
+
+# Sample Unit Test project for NodeUnit.
+
+# You must install the nodeunit npm package before you can run tests.
+# You can do so by running "npm install" in the project folder.
\ No newline at end of file
diff --git a/Backup/VsNodeTest/ProjectTemplates/NodeUnitTest/nodeunit.png b/Backup/VsNodeTest/ProjectTemplates/NodeUnitTest/nodeunit.png
new file mode 100644
index 0000000..e922900
Binary files /dev/null and b/Backup/VsNodeTest/ProjectTemplates/NodeUnitTest/nodeunit.png differ
diff --git a/Backup/VsNodeTest/ProjectTemplates/NodeUnitTest/package.json b/Backup/VsNodeTest/ProjectTemplates/NodeUnitTest/package.json
new file mode 100644
index 0000000..e70764d
--- /dev/null
+++ b/Backup/VsNodeTest/ProjectTemplates/NodeUnitTest/package.json
@@ -0,0 +1,13 @@
+{
+ "name": "$safeprojectname$",
+ "version": "0.0.0",
+ "description": "A nodeunit test project",
+ "author": {
+ "name": "$username$",
+ "email": ""
+ },
+ "contributors": [],
+ "dependencies": {
+ "nodeunit": "*"
+ }
+}
\ No newline at end of file
diff --git a/Backup/VsNodeTest/Properties/AssemblyInfo.cs b/Backup/VsNodeTest/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..2222bc4
--- /dev/null
+++ b/Backup/VsNodeTest/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System;
+using System.Reflection;
+using System.Resources;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("VsNodeTest")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("Joseph R. Gordon")]
+[assembly: AssemblyProduct("VsNodeTest")]
+[assembly: AssemblyCopyright("")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+[assembly: ComVisible(false)]
+[assembly: CLSCompliant(false)]
+[assembly: NeutralResourcesLanguage("en-US")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Revision and Build Numbers
+// by using the '*' as shown below:
+
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
+
+
+
diff --git a/Backup/VsNodeTest/VsNodeTest.csproj b/Backup/VsNodeTest/VsNodeTest.csproj
new file mode 100644
index 0000000..b5961b8
--- /dev/null
+++ b/Backup/VsNodeTest/VsNodeTest.csproj
@@ -0,0 +1,112 @@
+
+
+
+ 11.0
+ 11.0
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+ SAK
+ SAK
+ SAK
+ SAK
+
+
+
+ Debug
+ AnyCPU
+ 2.0
+ {3FB0D4C4-4877-4EB4-8F90-BB2880D44292}
+ {82b43b9b-a64c-4715-b499-d71e9ca2bd60};{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
+ Library
+ Properties
+ TCHS.VsNodeTest
+ VsNodeTest
+ false
+
+
+ v4.5
+ false
+
+
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+ True
+ C:\VSIXTemp\
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+ true
+
+
+
+
+
+
+
+ Always
+ true
+
+
+ Always
+ true
+
+
+ Always
+ true
+
+
+ Designer
+
+
+
+
+ {A6F36102-6798-4018-8A2C-D5DC6D1ED08D}
+ NodeUnitTestAdapter
+ BuiltProjectOutputGroup%3bBuiltProjectOutputGroupDependencies%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3b
+ DebugSymbolsProjectOutputGroup%3b
+
+
+
+
+
+
+
+
+ Always
+ true
+
+
+ Always
+ true
+
+
+ Always
+ true
+
+
+ Always
+ true
+
+
+
+ true
+
+
+
+
+
\ No newline at end of file
diff --git a/Backup/VsNodeTest/VsNodeTest.csproj.user b/Backup/VsNodeTest/VsNodeTest.csproj.user
new file mode 100644
index 0000000..441f8cb
--- /dev/null
+++ b/Backup/VsNodeTest/VsNodeTest.csproj.user
@@ -0,0 +1,8 @@
+
+
+
+ Program
+ C:\Program Files %28x86%29\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe
+ /resetaddin NodeUnitTestAdapter.Connect /rootsuffix Exp
+
+
\ No newline at end of file
diff --git a/Backup/VsNodeTest/app.config b/Backup/VsNodeTest/app.config
new file mode 100644
index 0000000..3e4f9f3
--- /dev/null
+++ b/Backup/VsNodeTest/app.config
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/Backup/VsNodeTest/nodeunit.png b/Backup/VsNodeTest/nodeunit.png
new file mode 100644
index 0000000..e922900
Binary files /dev/null and b/Backup/VsNodeTest/nodeunit.png differ
diff --git a/Backup/VsNodeTest/source.extension.vsixmanifest b/Backup/VsNodeTest/source.extension.vsixmanifest
new file mode 100644
index 0000000..9ec422b
--- /dev/null
+++ b/Backup/VsNodeTest/source.extension.vsixmanifest
@@ -0,0 +1,25 @@
+
+
+
+
+ VsNodeTest
+ Visual Studio test adapter for NodeUnit
+ nodeunit.png
+ nodeunit.png
+ Unit Test Adapater, NodeUnit
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/NodeUnitTestAdapter.sln b/NodeUnitTestAdapter.sln
index f5ce51a..80d9a1a 100644
--- a/NodeUnitTestAdapter.sln
+++ b/NodeUnitTestAdapter.sln
@@ -1,10 +1,8 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 2012
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NodeUnitTestAdapter", "NodeUnitTestAdapter\NodeUnitTestAdapter.csproj", "{A6F36102-6798-4018-8A2C-D5DC6D1ED08D}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VsNodeTest", "VsNodeTest\VsNodeTest.csproj", "{3FB0D4C4-4877-4EB4-8F90-BB2880D44292}"
-EndProject
+# Visual Studio 14
+VisualStudioVersion = 14.0.23107.0
+MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{3B601F13-2AAB-4F35-95C0-2C6A78495DB5}"
ProjectSection(SolutionItems) = preProject
.gitignore = .gitignore
@@ -12,22 +10,11 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
README.md = README.md
EndProjectSection
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NodeUnitTestAdapter", "NodeUnitTestAdapter\NodeUnitTestAdapter.csproj", "{A6F36102-6798-4018-8A2C-D5DC6D1ED08D}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VsNodeTest", "VsNodeTest\VsNodeTest.csproj", "{3FB0D4C4-4877-4EB4-8F90-BB2880D44292}"
+EndProject
Global
- GlobalSection(TeamFoundationVersionControl) = preSolution
- SccNumberOfProjects = 2
- SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C}
- SccTeamFoundationServer = http://teamsystem.walgreens.com:8080/tfs/walgreensphwcollection
- SccProjectUniqueName0 = NodeUnitTestAdapter\\NodeUnitTestAdapter.csproj
- SccProjectName0 = NodeUnitTestAdapter
- SccAuxPath0 = http://teamsystem.walgreens.com:8080/tfs/walgreensphwcollection
- SccLocalPath0 = NodeUnitTestAdapter
- SccProvider0 = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C}
- SccProjectUniqueName1 = VsNodeTest\\VsNodeTest.csproj
- SccProjectName1 = VsNodeTest
- SccAuxPath1 = http://teamsystem.walgreens.com:8080/tfs/walgreensphwcollection
- SccLocalPath1 = VsNodeTest
- SccProvider1 = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C}
- EndGlobalSection
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|Mixed Platforms = Debug|Mixed Platforms
diff --git a/NodeUnitTestAdapter/NodeUnitTestAdapter.csproj b/NodeUnitTestAdapter/NodeUnitTestAdapter.csproj
index 3bdd296..778a4d1 100644
--- a/NodeUnitTestAdapter/NodeUnitTestAdapter.csproj
+++ b/NodeUnitTestAdapter/NodeUnitTestAdapter.csproj
@@ -55,26 +55,27 @@
\Program Files (x86)\Microsoft Visual Studio 11.0\VSSDK\VisualStudioIntegration\Common\Assemblies\v2.0\Microsoft.VisualStudio.Shell.Interop.dll
- \Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\Microsoft.VisualStudio.TestPlatform.Common.dll
+ C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\Microsoft.VisualStudio.TestPlatform.Common.dll
- \Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\Microsoft.VisualStudio.TestPlatform.Core.dll
+ C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\Microsoft.VisualStudio.TestPlatform.Core.dll
- \Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\Microsoft.VisualStudio.TestPlatform.ObjectModel.dll
+ C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\Microsoft.VisualStudio.TestPlatform.ObjectModel.dll
False
- \Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\Microsoft.VisualStudio.TestPlatform.Utilities.dll
+ C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\Microsoft.VisualStudio.TestPlatform.Utilities.dll
- \Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\Microsoft.VisualStudio.TestWindow.Core.dll
+ C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\Microsoft.VisualStudio.TestWindow.Core.dll
- \Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\Microsoft.VisualStudio.TestWindow.Interfaces.dll
+ C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\Microsoft.VisualStudio.TestWindow.Interfaces.dll
-
- ..\packages\Newtonsoft.Json.5.0.8\lib\net45\Newtonsoft.Json.dll
+
+ ..\packages\Newtonsoft.Json.7.0.1\lib\net45\Newtonsoft.Json.dll
+ True
@@ -117,8 +118,8 @@
-
+
diff --git a/NodeUnitTestAdapter/NodeUnitTestDiscoverer.cs b/NodeUnitTestAdapter/NodeUnitTestDiscoverer.cs
index a520ce4..150a9ea 100644
--- a/NodeUnitTestAdapter/NodeUnitTestDiscoverer.cs
+++ b/NodeUnitTestAdapter/NodeUnitTestDiscoverer.cs
@@ -39,6 +39,7 @@ public static IEnumerable DiscoverTests(string filename,
proc.StartInfo.RedirectStandardInput = true;
proc.StartInfo.RedirectStandardOutput = true;
proc.StartInfo.RedirectStandardError = true;
+ proc.StartInfo.CreateNoWindow = true;
proc.OutputDataReceived += (sender, args) =>
{
diff --git a/NodeUnitTestAdapter/NodeUnitTestExecutor.cs b/NodeUnitTestAdapter/NodeUnitTestExecutor.cs
index 35e30bd..cbc8990 100644
--- a/NodeUnitTestAdapter/NodeUnitTestExecutor.cs
+++ b/NodeUnitTestAdapter/NodeUnitTestExecutor.cs
@@ -74,6 +74,7 @@ private static void RunFileOrTest(IFrameworkHandle frameworkHandle, IRunContext
proc.StartInfo.RedirectStandardInput = true;
proc.StartInfo.RedirectStandardOutput = true;
proc.StartInfo.RedirectStandardError = true;
+ proc.StartInfo.CreateNoWindow = true;
proc.OutputDataReceived += (sender, args) =>
{
diff --git a/NodeUnitTestAdapter/packages.config b/NodeUnitTestAdapter/packages.config
index 6c8cafc..505e588 100644
--- a/NodeUnitTestAdapter/packages.config
+++ b/NodeUnitTestAdapter/packages.config
@@ -1,4 +1,4 @@
-
+
\ No newline at end of file
diff --git a/README.md b/README.md
index 9fab16b..815a3cf 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-Visual Studio 2012/2013 test adapter for NodeUnit. This adapter integrates Visual Studio's test explorer with nodeunit unit tests.
+Visual Studio 2015 test adapter for NodeUnit. This adapter integrates Visual Studio's test explorer with nodeunit unit tests.
This plugin looks at ALL .test.js files in your solution for nodeunit unit tests, and integrates them with the test explorer.
@@ -10,15 +10,20 @@ The following features are supported:
* Custom project type which includes 2 example tests
Requirements:
- * Visual Studio 2012 (Update 1) / 2013
+ * Visual Studio 2015
* Must have node.js installed
- * Must have node.js tools for Visual Studio installed: https://nodejstools.codeplex.com
+ * Must have node.js tools for Visual Studio installed: https://www.visualstudio.com/en-us/features/node-js-vs.aspx
* NodeUnit must be in an appropriate node_modules folder relative to the location of the nodeunit tests file.
* NodeUnit test files must have the file extension ".test.js"
Other:
- * Download the vsix plugin here: http://visualstudiogallery.msdn.microsoft.com/ff0608f4-be02-43e9-a588-abbc2a883f2b
- * OR search for "VsNodeTest" using Visual Studio's Extensions and Updates.
- * Contribute to the future of NodeUnit test adapter here: https://github.com/jgordon615/NodeUnitTestAdapter
+ * Installs safely alongside the nodejstools test adapters so that you can continue to run both Mocha and NodeUnit tests from the same project.
+ * For older versions:
+ ** Download the vsix plugin here: http://visualstudiogallery.msdn.microsoft.com/ff0608f4-be02-43e9-a588-abbc2a883f2b
+ ** OR search for "VsNodeTest" using Visual Studio's Extensions and Updates.
+ ** Contribute to the future of NodeUnit test adapter here: https://github.com/jgordon615/NodeUnitTestAdapter
+
+Known Issues:
+* Test discovery and running tests briefly launches a nodejs window in the foreground for each test file. This is pretty distracting so I'm investigating how to fix it.
If you like this, please leave a comment.
diff --git a/UpgradeLog.htm b/UpgradeLog.htm
new file mode 100644
index 0000000..c47399d
Binary files /dev/null and b/UpgradeLog.htm differ
diff --git a/VsNodeTest/VsNodeTest.csproj b/VsNodeTest/VsNodeTest.csproj
index b5961b8..141be30 100644
--- a/VsNodeTest/VsNodeTest.csproj
+++ b/VsNodeTest/VsNodeTest.csproj
@@ -1,13 +1,33 @@
- 11.0
+ 14.0
11.0
$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
SAK
SAK
SAK
SAK
+
+
+
+
+ 4.0
+ publish\
+ true
+ Disk
+ false
+ Foreground
+ 7
+ Days
+ false
+ false
+ true
+ 0
+ 1.0.0.%2a
+ false
+ false
+ true
@@ -78,7 +98,18 @@
-
+
+
+ False
+ Microsoft .NET Framework 4.5 %28x86 and x64%29
+ true
+
+
+ False
+ .NET Framework 3.5 SP1
+ false
+
+
Always
@@ -97,6 +128,9 @@
true
+
+
+
true
diff --git a/VsNodeTest/VsNodeTest.csproj.user b/VsNodeTest/VsNodeTest.csproj.user
index 441f8cb..87fd908 100644
--- a/VsNodeTest/VsNodeTest.csproj.user
+++ b/VsNodeTest/VsNodeTest.csproj.user
@@ -2,7 +2,17 @@
Program
- C:\Program Files %28x86%29\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe
- /resetaddin NodeUnitTestAdapter.Connect /rootsuffix Exp
+ C:\Program Files %28x86%29\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe
+ /rootsuffix Exp
+
+
+
+
+
+
+
+
+ en-US
+ false
\ No newline at end of file
diff --git a/VsNodeTest/source.extension.vsixmanifest b/VsNodeTest/source.extension.vsixmanifest
index 9ec422b..b363ac5 100644
--- a/VsNodeTest/source.extension.vsixmanifest
+++ b/VsNodeTest/source.extension.vsixmanifest
@@ -1,25 +1,25 @@
-
-
- VsNodeTest
- Visual Studio test adapter for NodeUnit
- nodeunit.png
- nodeunit.png
- Unit Test Adapater, NodeUnit
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ VsNodeTest
+ Visual Studio test adapter for NodeUnit
+ nodeunit.png
+ nodeunit.png
+ Unit Test Adapater, NodeUnit
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+