Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(122)

Side by Side Diff: visual_studio/NativeClientVSAddIn/UnitTests/PropertyManagerTest.cs

Issue 11088016: Run tests on buildbot. (Closed) Base URL: http://nativeclient-sdk.googlecode.com/svn/trunk/src
Patch Set: fixes based on review Created 8 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 namespace UnitTests 5 namespace UnitTests
6 { 6 {
7 using System; 7 using System;
8 using System.IO; 8 using System.IO;
9 9
10 using EnvDTE; 10 using EnvDTE;
(...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after
93 93
94 /// <summary> 94 /// <summary>
95 /// Tests SetTarget() and SetTargetToActive(). 95 /// Tests SetTarget() and SetTargetToActive().
96 /// </summary> 96 /// </summary>
97 [TestMethod] 97 [TestMethod]
98 public void SetTargetTest() 98 public void SetTargetTest()
99 { 99 {
100 string expectedSDKRootDir = 100 string expectedSDKRootDir =
101 Environment.GetEnvironmentVariable(Strings.SDKPathEnvironmentVariable) ; 101 Environment.GetEnvironmentVariable(Strings.SDKPathEnvironmentVariable) ;
102 Assert.IsNotNull(expectedSDKRootDir, "SDK Path environment variable not se t!"); 102 Assert.IsNotNull(expectedSDKRootDir, "SDK Path environment variable not se t!");
103 expectedSDKRootDir = expectedSDKRootDir.TrimEnd(new char[] { '/', '\\' });
103 104
104 PropertyManager target = new PropertyManager(); 105 PropertyManager target = new PropertyManager();
105 dte_.Solution.Open(naclSolution); 106 dte_.Solution.Open(naclSolution);
106 107
107 Project naclProject = dte_.Solution.Projects.Item(TestUtilities.BlankNaClP rojectUniqueName); 108 Project naclProject = dte_.Solution.Projects.Item(TestUtilities.BlankNaClP rojectUniqueName);
108 Project notNacl = dte_.Solution.Projects.Item(TestUtilities.NotNaClProject UniqueName); 109 Project notNacl = dte_.Solution.Projects.Item(TestUtilities.NotNaClProject UniqueName);
109 110
110 // Invalid project. 111 // Invalid project.
111 target.SetTarget(notNacl, Strings.PepperPlatformName, "Debug"); 112 target.SetTarget(notNacl, Strings.PepperPlatformName, "Debug");
112 Assert.AreEqual( 113 Assert.AreEqual(
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
169 170
170 /// <summary> 171 /// <summary>
171 /// A test for GetProperty. Checks some non-trivial C# properties and the Ge tProperty method. 172 /// A test for GetProperty. Checks some non-trivial C# properties and the Ge tProperty method.
172 /// </summary> 173 /// </summary>
173 [TestMethod] 174 [TestMethod]
174 public void GetPropertyTest() 175 public void GetPropertyTest()
175 { 176 {
176 string expectedSDKRootDir = 177 string expectedSDKRootDir =
177 Environment.GetEnvironmentVariable(Strings.SDKPathEnvironmentVariable) ; 178 Environment.GetEnvironmentVariable(Strings.SDKPathEnvironmentVariable) ;
178 Assert.IsNotNull(expectedSDKRootDir, "SDK Path environment variable not se t!"); 179 Assert.IsNotNull(expectedSDKRootDir, "SDK Path environment variable not se t!");
180 expectedSDKRootDir = expectedSDKRootDir.TrimEnd(new char[] { '/', '\\' });
179 181
180 // Set up the property manager to read the NaCl platform settings from Bla nkValidSolution. 182 // Set up the property manager to read the NaCl platform settings from Bla nkValidSolution.
181 PropertyManager target = new PropertyManager(); 183 PropertyManager target = new PropertyManager();
182 dte_.Solution.Open(naclSolution); 184 dte_.Solution.Open(naclSolution);
183 Project naclProject = dte_.Solution.Projects.Item(TestUtilities.BlankNaClP rojectUniqueName); 185 Project naclProject = dte_.Solution.Projects.Item(TestUtilities.BlankNaClP rojectUniqueName);
184 target.SetTarget(naclProject, Strings.NaClPlatformName, "Debug"); 186 target.SetTarget(naclProject, Strings.NaClPlatformName, "Debug");
185 Assert.AreEqual( 187 Assert.AreEqual(
186 PropertyManager.ProjectPlatformType.NaCl, 188 PropertyManager.ProjectPlatformType.NaCl,
187 target.ProjectPlatform, 189 target.ProjectPlatform,
188 "SetTarget did not succeed with nacl platform on valid project."); 190 "SetTarget did not succeed with nacl platform on valid project.");
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
228 230
229 string newValue = "ThisIsNew"; 231 string newValue = "ThisIsNew";
230 target.SetProperty("ConfigurationGeneral", "VSNaClSDKRoot", newValue); 232 target.SetProperty("ConfigurationGeneral", "VSNaClSDKRoot", newValue);
231 Assert.AreEqual( 233 Assert.AreEqual(
232 newValue, 234 newValue,
233 target.GetProperty("ConfigurationGeneral", "VSNaClSDKRoot"), 235 target.GetProperty("ConfigurationGeneral", "VSNaClSDKRoot"),
234 "SetProperty() did not set property VSNaClSDKRoot."); 236 "SetProperty() did not set property VSNaClSDKRoot.");
235 } 237 }
236 } 238 }
237 } 239 }
OLDNEW
« no previous file with comments | « visual_studio/NativeClientVSAddIn/UnitTests/ProjectSettingsTest.cs ('k') | visual_studio/NativeClientVSAddIn/build.bat » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698