@@ -132,7 +132,7 @@ type CompilerAssert private () =
132132 options
133133 |> Array.append defaultProjectOptions.OtherOptions
134134 |> Array.append [| " fsc.dll" ; inputFilePath; " -o:" + outputFilePath; ( if isExe then " --target:exe" else " --target:library" ); " --nowin32manifest" |]
135- let errors , _ = checker.Compile args |> Async.RunSynchronously
135+ let errors , _ = checker.Compile args |> Async.RunImmediate
136136 errors, outputFilePath
137137
138138 static let compileAux isExe options source f : unit =
@@ -397,7 +397,7 @@ type CompilerAssert private () =
397397
398398 let parseResults =
399399 checker.ParseFile( " test.fs" , SourceText.ofString source, parseOptions)
400- |> Async.RunSynchronously
400+ |> Async.RunImmediate
401401
402402 Assert.IsEmpty( parseResults.Diagnostics, sprintf " Parse errors: %A " parseResults.Diagnostics)
403403
@@ -410,7 +410,7 @@ type CompilerAssert private () =
410410
411411 let compileErrors , statusCode =
412412 checker.Compile([ parseResults.ParseTree], " test" , outputFilePath, dependencies, executable = isExe, noframework = true )
413- |> Async.RunSynchronously
413+ |> Async.RunImmediate
414414
415415 Assert.IsEmpty( compileErrors, sprintf " Compile errors: %A " compileErrors)
416416 Assert.AreEqual( 0 , statusCode, sprintf " Nonzero status code: %d " statusCode)
@@ -421,7 +421,7 @@ type CompilerAssert private () =
421421 let parseOptions = { FSharpParsingOptions.Default with SourceFiles = [| " test.fs" |] }
422422 let parseResults =
423423 checker.ParseFile( " test.fs" , SourceText.ofString source, parseOptions)
424- |> Async.RunSynchronously
424+ |> Async.RunImmediate
425425
426426 Assert.IsEmpty( parseResults.Diagnostics, sprintf " Parse errors: %A " parseResults.Diagnostics)
427427
@@ -434,15 +434,15 @@ type CompilerAssert private () =
434434
435435 let compileErrors , statusCode , assembly =
436436 checker.CompileToDynamicAssembly([ parseResults.ParseTree], assemblyName, dependencies, None, noframework = true )
437- |> Async.RunSynchronously
437+ |> Async.RunImmediate
438438
439439 Assert.IsEmpty( compileErrors, sprintf " Compile errors: %A " compileErrors)
440440 Assert.AreEqual( 0 , statusCode, sprintf " Nonzero status code: %d " statusCode)
441441 Assert.IsTrue( assembly.IsSome, " no assembly returned" )
442442 Option.get assembly
443443
444444 static member Pass ( source : string ) =
445- let parseResults , fileAnswer = checker.ParseAndCheckFileInProject( " test.fs" , 0 , SourceText.ofString source, defaultProjectOptions) |> Async.RunSynchronously
445+ let parseResults , fileAnswer = checker.ParseAndCheckFileInProject( " test.fs" , 0 , SourceText.ofString source, defaultProjectOptions) |> Async.RunImmediate
446446
447447 Assert.IsEmpty( parseResults.Diagnostics, sprintf " Parse errors: %A " parseResults.Diagnostics)
448448
@@ -455,7 +455,7 @@ type CompilerAssert private () =
455455 static member PassWithOptions options ( source : string ) =
456456 let options = { defaultProjectOptions with OtherOptions = Array.append options defaultProjectOptions.OtherOptions}
457457
458- let parseResults , fileAnswer = checker.ParseAndCheckFileInProject( " test.fs" , 0 , SourceText.ofString source, options) |> Async.RunSynchronously
458+ let parseResults , fileAnswer = checker.ParseAndCheckFileInProject( " test.fs" , 0 , SourceText.ofString source, options) |> Async.RunImmediate
459459
460460 Assert.IsEmpty( parseResults.Diagnostics, sprintf " Parse errors: %A " parseResults.Diagnostics)
461461
@@ -473,7 +473,7 @@ type CompilerAssert private () =
473473 0 ,
474474 SourceText.ofString ( File.ReadAllText absoluteSourceFile),
475475 { defaultProjectOptions with OtherOptions = Array.append options defaultProjectOptions.OtherOptions; SourceFiles = [| sourceFile|] })
476- |> Async.RunSynchronously
476+ |> Async.RunImmediate
477477
478478 Assert.IsEmpty( parseResults.Diagnostics, sprintf " Parse errors: %A " parseResults.Diagnostics)
479479
@@ -503,7 +503,7 @@ type CompilerAssert private () =
503503 0 ,
504504 SourceText.ofString source,
505505 { defaultProjectOptions with OtherOptions = Array.append options defaultProjectOptions.OtherOptions; SourceFiles = [| name|] })
506- |> Async.RunSynchronously
506+ |> Async.RunImmediate
507507
508508 if parseResults.Diagnostics.Length > 0 then
509509 parseResults.Diagnostics
@@ -523,7 +523,7 @@ type CompilerAssert private () =
523523 0 ,
524524 SourceText.ofString source,
525525 { defaultProjectOptions with OtherOptions = Array.append options defaultProjectOptions.OtherOptions})
526- |> Async.RunSynchronously
526+ |> Async.RunImmediate
527527
528528 if parseResults.Diagnostics.Length > 0 then
529529 parseResults.Diagnostics
@@ -543,7 +543,7 @@ type CompilerAssert private () =
543543 0 ,
544544 SourceText.ofString source,
545545 { defaultProjectOptions with OtherOptions = Array.append options defaultProjectOptions.OtherOptions})
546- |> Async.RunSynchronously
546+ |> Async.RunImmediate
547547
548548 match fileAnswer with
549549 | FSharpCheckFileAnswer.Aborted _ -> Assert.Fail( " Type Checker Aborted" ); failwith " Type Checker Aborted"
@@ -565,7 +565,7 @@ type CompilerAssert private () =
565565 0 ,
566566 SourceText.ofString source,
567567 { defaultProjectOptions with OtherOptions = Array.append options defaultProjectOptions.OtherOptions})
568- |> Async.RunSynchronously
568+ |> Async.RunImmediate
569569
570570 if parseResults.Diagnostics.Length > 0 then
571571 parseResults.Diagnostics
@@ -669,7 +669,7 @@ type CompilerAssert private () =
669669 static member Parse ( source : string ) =
670670 let sourceFileName = " test.fs"
671671 let parsingOptions = { FSharpParsingOptions.Default with SourceFiles = [| sourceFileName |] }
672- checker.ParseFile( sourceFileName, SourceText.ofString source, parsingOptions) |> Async.RunSynchronously
672+ checker.ParseFile( sourceFileName, SourceText.ofString source, parsingOptions) |> Async.RunImmediate
673673
674674 static member ParseWithErrors ( source : string ) expectedParseErrors =
675675 let parseResults = CompilerAssert.Parse source
0 commit comments