diff --git a/src/Docfx.Dotnet/DotnetApiCatalog.cs b/src/Docfx.Dotnet/DotnetApiCatalog.cs index 948cb23cf8c..b888a0a9a2c 100644 --- a/src/Docfx.Dotnet/DotnetApiCatalog.cs +++ b/src/Docfx.Dotnet/DotnetApiCatalog.cs @@ -38,7 +38,7 @@ public static async Task GenerateManagedReferenceYamlFiles(string configPath, Do try { var configDirectory = Path.GetDirectoryName(Path.GetFullPath(configPath)); - var config = JObject.Parse(File.ReadAllText(configPath)); + var config = JObject.Parse(await File.ReadAllTextAsync(configPath)); if (config.TryGetValue("metadata", out var value)) { Logger.Rules = config["rules"]?.ToObject>(); diff --git a/test/docfx.Snapshot.Tests/PercyTest.cs b/test/docfx.Snapshot.Tests/PercyTest.cs index ca5b0db5fb3..b633086ae1b 100644 --- a/test/docfx.Snapshot.Tests/PercyTest.cs +++ b/test/docfx.Snapshot.Tests/PercyTest.cs @@ -49,7 +49,7 @@ public async Task SeedHtml() Clean(samplePath); using var process = Process.Start("dotnet", $"build \"{s_samplesDir}/seed/dotnet/assembly/BuildFromAssembly.csproj\""); - process.WaitForExit(); + await process.WaitForExitAsync(); var docfxPath = Path.GetFullPath(OperatingSystem.IsWindows() ? "docfx.exe" : "docfx"); Assert.Equal(0, Exec(docfxPath, $"metadata {samplePath}/docfx.json")); diff --git a/test/docfx.Snapshot.Tests/SamplesTest.cs b/test/docfx.Snapshot.Tests/SamplesTest.cs index 5d80b117c63..397cd2bbabc 100644 --- a/test/docfx.Snapshot.Tests/SamplesTest.cs +++ b/test/docfx.Snapshot.Tests/SamplesTest.cs @@ -50,7 +50,7 @@ public async Task Seed() Clean(samplePath); using var process = Process.Start("dotnet", $"build \"{s_samplesDir}/seed/dotnet/assembly/BuildFromAssembly.csproj\""); - process.WaitForExit(); + await process.WaitForExitAsync(); if (Debugger.IsAttached) { diff --git a/test/docfx.Tests/DocsetBuildTest.cs b/test/docfx.Tests/DocsetBuildTest.cs index e4373de22ba..b49110d0ac8 100644 --- a/test/docfx.Tests/DocsetBuildTest.cs +++ b/test/docfx.Tests/DocsetBuildTest.cs @@ -24,12 +24,12 @@ private static async Task>> Build(Dictionary