mirror of
https://github.com/actions/runner.git
synced 2025-12-12 15:13:30 +00:00
Compare commits
3 Commits
avastancu/
...
v2.298.1
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c577be6e62 | ||
|
|
3dd27755cf | ||
|
|
3b8cfdae4e |
@@ -1 +1 @@
|
|||||||
<Update to ./src/runnerversion when creating release>
|
2.298.1
|
||||||
|
|||||||
@@ -110,7 +110,7 @@ namespace GitHub.Runner.Worker
|
|||||||
{
|
{
|
||||||
var healthcheck = await ContainerHealthcheck(executionContext, container);
|
var healthcheck = await ContainerHealthcheck(executionContext, container);
|
||||||
|
|
||||||
if (!(string.Equals(healthcheck, "healthy", StringComparison.OrdinalIgnoreCase) || string.IsNullOrEmpty(healthcheck)))
|
if (!string.Equals(healthcheck, "healthy", StringComparison.OrdinalIgnoreCase))
|
||||||
{
|
{
|
||||||
unhealthyContainers.Add(container);
|
unhealthyContainers.Add(container);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -23,7 +23,6 @@ namespace GitHub.Runner.Common.Tests.Worker
|
|||||||
private Mock<IJobServerQueue> serverQueue;
|
private Mock<IJobServerQueue> serverQueue;
|
||||||
private Mock<IPagingLogger> pagingLogger;
|
private Mock<IPagingLogger> pagingLogger;
|
||||||
private List<string> healthyDockerStatus = new List<string> { "healthy" };
|
private List<string> healthyDockerStatus = new List<string> { "healthy" };
|
||||||
private List<string> emptyDockerStatus = new List<string> { string.Empty };
|
|
||||||
private List<string> unhealthyDockerStatus = new List<string> { "unhealthy" };
|
private List<string> unhealthyDockerStatus = new List<string> { "unhealthy" };
|
||||||
private List<string> dockerLogs = new List<string> { "log1", "log2", "log3" };
|
private List<string> dockerLogs = new List<string> { "log1", "log2", "log3" };
|
||||||
|
|
||||||
@@ -82,23 +81,6 @@ namespace GitHub.Runner.Common.Tests.Worker
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
[Fact]
|
|
||||||
[Trait("Level", "L0")]
|
|
||||||
[Trait("Category", "Worker")]
|
|
||||||
public async void RunServiceContainersHealthcheck_healthyServiceContainerWithoutHealthcheck_AssertSucceededTask()
|
|
||||||
{
|
|
||||||
//Arrange
|
|
||||||
Setup();
|
|
||||||
_dockerManager.Setup(x => x.DockerInspect(_ec.Object, It.IsAny<string>(), It.IsAny<string>())).Returns(Task.FromResult(emptyDockerStatus));
|
|
||||||
|
|
||||||
//Act
|
|
||||||
await containerOperationProvider.RunContainersHealthcheck(_ec.Object, containers);
|
|
||||||
|
|
||||||
//Assert
|
|
||||||
Assert.Equal(TaskResult.Succeeded, _ec.Object.Result ?? TaskResult.Succeeded);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
private void Setup([CallerMemberName] string testName = "")
|
private void Setup([CallerMemberName] string testName = "")
|
||||||
{
|
{
|
||||||
containers.Add(new ContainerInfo() { ContainerImage = "ubuntu:16.04" });
|
containers.Add(new ContainerInfo() { ContainerImage = "ubuntu:16.04" });
|
||||||
|
|||||||
Reference in New Issue
Block a user