Files
runner/src/Test/L0/ConstantGenerationL0.cs
T

30 lines
988 B
C#
Raw Normal View History

2019-10-10 00:52:42 -04:00
using System.Collections.Generic;
using GitHub.Runner.Sdk;
using Xunit;
namespace GitHub.Runner.Common.Tests
{
public sealed class ConstantGenerationL0
{
[Fact]
[Trait("Level", "L0")]
2019-12-09 17:54:41 -05:00
[Trait("Category", "Runner")]
2019-10-10 00:52:42 -04:00
public void BuildConstantGenerateSucceed()
{
List<string> validPackageNames = new List<string>()
{
"win-x64",
"win-x86",
"linux-x64",
"linux-arm",
2019-11-13 11:26:06 -05:00
"linux-arm64",
2019-10-10 00:52:42 -04:00
"osx-x64"
};
Assert.True(BuildConstants.Source.CommitHash.Length == 40, $"CommitHash should be SHA-1 hash {BuildConstants.Source.CommitHash}");
Assert.True(validPackageNames.Contains(BuildConstants.RunnerPackage.PackageName), $"PackageName should be one of the following '{string.Join(", ", validPackageNames)}', current PackageName is '{BuildConstants.RunnerPackage.PackageName}'");
}
}
}