| Index: visual_studio/NativeClientVSAddIn/UnitTests/ProjectSettingsTest.cs
|
| diff --git a/visual_studio/NativeClientVSAddIn/UnitTests/ProjectSettingsTest.cs b/visual_studio/NativeClientVSAddIn/UnitTests/ProjectSettingsTest.cs
|
| index 5cc6b431ad8bb5d252ee66dbaef5d6104aedb787..b759b3fa01d05b21f0871d484eed9003054795d1 100644
|
| --- a/visual_studio/NativeClientVSAddIn/UnitTests/ProjectSettingsTest.cs
|
| +++ b/visual_studio/NativeClientVSAddIn/UnitTests/ProjectSettingsTest.cs
|
| @@ -5,11 +5,13 @@
|
| namespace UnitTests
|
| {
|
| using System;
|
| + using System.IO;
|
|
|
| using EnvDTE;
|
| using EnvDTE80;
|
| using Microsoft.VisualStudio.TestTools.UnitTesting;
|
| using Microsoft.VisualStudio.VCProjectEngine;
|
| + using NaCl.Build.CPPTasks;
|
|
|
| /// <summary>
|
| /// This test class contains tests related to the custom project settings
|
| @@ -109,12 +111,21 @@ namespace UnitTests
|
| TryCompile(naclSolutionEmptyInitialization, "Release", naclPlatform);
|
| }
|
|
|
| +
|
| +
|
| /// <summary>
|
| /// Test method to check that the NaCl platform compiles a test project.
|
| /// </summary>
|
| [TestMethod]
|
| public void CheckPNaClCompile()
|
| {
|
| + int revision;
|
| + string root = System.Environment.GetEnvironmentVariable("NACL_SDK_ROOT");
|
| + SDKUtilities.GetSDKVersion(root, out revision);
|
| + if (revision < SDKUtilities.MinPNaCLSDKVersion)
|
| + {
|
| + Assert.Inconclusive();
|
| + }
|
| string naclPlatform = NativeClientVSAddIn.Strings.PNaClPlatformName;
|
| TryCompile(naclSolutionEmptyInitialization, "Debug", naclPlatform);
|
| TryCompile(naclSolutionEmptyInitialization, "Release", naclPlatform);
|
|
|