Removing a flaky timebound test.
This commit is contained in:
parent
6f1f2b19c4
commit
d99d7adc86
1 changed files with 0 additions and 49 deletions
|
@ -1,49 +0,0 @@
|
|||
// Copyright (c) .NET Foundation and contributors. All rights reserved.
|
||||
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
|
||||
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.IO;
|
||||
using FluentAssertions;
|
||||
using Microsoft.DotNet.Cli;
|
||||
using Microsoft.DotNet.Cli.Utils;
|
||||
using Microsoft.DotNet.InternalAbstractions;
|
||||
using Microsoft.DotNet.TestFramework;
|
||||
using Microsoft.DotNet.Tools.Test.Utilities;
|
||||
using NuGet.Frameworks;
|
||||
using NuGet.ProjectModel;
|
||||
using Xunit;
|
||||
|
||||
namespace Microsoft.DotNet.Cli.Utils.Tests
|
||||
{
|
||||
public class GivenThatWeWantToReadLockFilesQuickly : TestBase
|
||||
{
|
||||
[Fact]
|
||||
public void ItFailsInLessThanOneSecondWhenTheProjectAssetsJsonDoesNotExist()
|
||||
{
|
||||
var testInstance = TestAssets.Get("TestAppWithProjDepTool")
|
||||
.CreateInstance()
|
||||
.WithSourceFiles();
|
||||
|
||||
var assetsFile = testInstance.Root.GetDirectory("obj").GetFile("project.assets.json").FullName;
|
||||
var expectedMessage = string.Join(
|
||||
Environment.NewLine,
|
||||
string.Format(LocalizableStrings.FileNotFound, assetsFile),
|
||||
LocalizableStrings.ProjectNotRestoredOrRestoreFailed);
|
||||
|
||||
Action action = () =>
|
||||
{
|
||||
var lockFile = new LockFileFormat()
|
||||
.ReadWithLock(assetsFile)
|
||||
.Result;
|
||||
};
|
||||
|
||||
var stopWatch = Stopwatch.StartNew();
|
||||
|
||||
action.ShouldThrow<GracefulException>().WithMessage(expectedMessage);
|
||||
|
||||
stopWatch.Stop();
|
||||
stopWatch.ElapsedMilliseconds.Should().BeLessThan(1000);
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in a new issue