You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
<h3>2. Building an F# (Debug) library and compiler</h3>
340
338
341
-
<p>This uses the proto compiler to build FSharp.Core.dll,FSharp.Compiler.dll andfsc.exe.</p>
339
+
<p>This uses the proto compiler to build<code>FSharp.Core.dll</code><code>FSharp.Compiler.dll</code>,<code>fsc.exe</code> and<code>fsi.exe</code></p>
342
340
<pre>
343
341
msbuild src/fsharp-library-build.proj
344
342
msbuild src/fsharp-compiler-build.proj
345
343
</pre>
346
-
<p>You can now use the updated commpiler in<code>Debug\net40\bin\fsc.exe</code> to develop and test basic language and tool features.</p>
344
+
<p>You can now use the updated F# compiler in<code>Debug\net40\bin\fsc.exe</code> and F# Interactive in<code>Debug\net40\bin\fsi.exe</code> to develop and test basic language and tool features.<p>
345
+
<p><b>Note:</b> The updated library is not used until you run<code>update.cmd</code>, see below. The updated
346
+
compiler is not run 'pre-compiled' until you run<code>update.cmd -ngen</code>, see below.</p>
347
347
348
348
349
349
<h3>3. Full Steps Before Running Tests</h3>
350
350
351
-
<p>See<ahref="tests\TESTGUIDE.html">tests\TESTGUIDE.html</a> to run tests.</p>
351
+
<p>See<ahref="TESTGUIDE.html">TESTGUIDE.html</a> for instructions on how to run tests.</p>
352
352
353
-
<p>Prior to a<b>Debug</b> test run, you need to complete<b>all<b> of these steps:</p>
353
+
<p>Prior to a<b>Debug</b> test run, you need to complete<b>all</b> of these steps:</p>
Copy file name to clipboardExpand all lines: TESTGUIDE.html
+5-3Lines changed: 5 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -331,12 +331,14 @@ <h3>Test Suites</h3>
331
331
</ul>
332
332
<p>Perl and NUnit should be included in the %PATH% to make execution easiest. It is also recommended that you run tests from an elevated command prompt, as there are a couple of test cases which modify the GAC, and this requires administrative privileges.
333
333
334
-
<p>Before running tests, make sure you have successfully built all required projects as specified in the 'Prepare For Tests' section of the<ahref="../DEVGUIDE.html">DEVGUIDE</a>.
334
+
<p>Before running tests, make sure you have successfully built all required projects as specified in the 'Prepare For Tests' section of the<ahref="DEVGUIDE.html">DEVGUIDE</a>.
335
335
Don't forget to build and install the Visual Studio components as well if you want to run the IDE tests below.
336
336
337
-
<p><h3>Running Tests</h3>
337
+
<h3>Running Tests</h3>
338
338
339
-
<p>The script<code>tests\RunTests.cmd</code> has been provided to make execution of the above suites very simple. You can kick off a full test run of any of the above suites like this:
339
+
<pNote:<b>Don't</b> run tests from a Visual Studio developer command prompt.</b> (see below)</p>
340
+
341
+
<p>The script<code>tests\RunTests.cmd</code> has been provided to make execution of the above suites simple. You can kick off a full test run of any of the above suites like this:
340
342
<pre>
341
343
RunTests.cmd <debug|release> fsharp [tags to run] [tags not to run]
342
344
RunTests.cmd <debug|release> fsharpqa [tags to run] [tags not to run]