mesos-reviews mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Akash Gupta <akash-gu...@hotmail.com>
Subject Re: Review Request 64387: Windows: Ported docker health check tests.
Date Wed, 17 Jan 2018 12:12:16 GMT

-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/64387/
-----------------------------------------------------------

(Updated Jan. 17, 2018, 12:12 p.m.)


Review request for mesos, Alexander Rukletsov, Andrew Schwartzmeyer, Gaston Kleiman, Jie Yu,
Joseph Wu, and Michael Park.


Changes
-------

Removed ifdef on other pre-pull


Repository: mesos


Description
-------

The `HealthCheckTest.ROOT_DOCKER_*` and
`DockerContainerizerHealthCheckTest.*` tests now work on Windows.


Diffs (updated)
-----

  src/tests/environment.cpp 72bd621f02f97ea5fd553f3dc0bd52adb8ddee8f 
  src/tests/health_check_tests.cpp 1893c85169f5e94e164434b93e6a24268224225d 
  src/tests/mesos.hpp 16c75bb0ca570dfb7089743344cf38acdb517705 


Diff: https://reviews.apache.org/r/64387/diff/8/

Changes: https://reviews.apache.org/r/64387/diff/7-8/


Testing
-------

Windows Server:
[==========] Running 5 tests from 2 test cases.
[----------] Global test environment set-up.
[----------] 2 tests from HealthCheckTest
[ RUN      ] HealthCheckTest.ROOT_DOCKER_DockerHealthyTask
[       OK ] HealthCheckTest.ROOT_DOCKER_DockerHealthyTask (21263 ms)
[ RUN      ] HealthCheckTest.ROOT_DOCKER_DockerHealthStatusChange
[       OK ] HealthCheckTest.ROOT_DOCKER_DockerHealthStatusChange (23512 ms)
[----------] 2 tests from HealthCheckTest (44835 ms total)

[----------] 3 tests from NetworkProtocol/DockerContainerizerHealthCheckTest
[ RUN      ] NetworkProtocol/DockerContainerizerHealthCheckTest.ROOT_DOCKER_USERNETWORK_NETNAMESPACE_HealthyTaskViaHTTP/0
[       OK ] NetworkProtocol/DockerContainerizerHealthCheckTest.ROOT_DOCKER_USERNETWORK_NETNAMESPACE_HealthyTaskViaHTTP/0
(28487 ms)
[ RUN      ] NetworkProtocol/DockerContainerizerHealthCheckTest.ROOT_DOCKER_USERNETWORK_NETNAMESPACE_HealthyTaskViaHTTPS/0
[       OK ] NetworkProtocol/DockerContainerizerHealthCheckTest.ROOT_DOCKER_USERNETWORK_NETNAMESPACE_HealthyTaskViaHTTPS/0
(26447 ms)
[ RUN      ] NetworkProtocol/DockerContainerizerHealthCheckTest.ROOT_DOCKER_USERNETWORK_NETNAMESPACE_HealthyTaskViaTCP/0
[       OK ] NetworkProtocol/DockerContainerizerHealthCheckTest.ROOT_DOCKER_USERNETWORK_NETNAMESPACE_HealthyTaskViaTCP/0
(26264 ms)
[----------] 3 tests from NetworkProtocol/DockerContainerizerHealthCheckTest (81268 ms total)

[----------] Global test environment tear-down
[==========] 5 tests from 2 test cases ran. (126559 ms total)
[  PASSED  ] 5 tests

Rest of tests pass.

Windows Client (Disabled network health checks):
Proof that network health checks are skipped on Windows Client.
C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: sharing
of hyperv containers network is not supported.
356b087e7fa640f83fe27ebeb3396bfc7b2bbebd917aeaec0508b887b41d31f4
-------------------------------------------------------------
We cannot run any Docker health checks tests because:
Running in another container's namespace is not supported on this version of Windows.

Rest rests pass.

Linux:
make check passes


Thanks,

Akash Gupta


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message