| 2146 | } |
| 2147 | |
| 2148 | void TearDown() override |
| 2149 | { |
| 2150 | Try<Owned<Docker>> docker = Docker::create( |
| 2151 | tests::flags.docker, |
| 2152 | tests::flags.docker_socket, |
| 2153 | false); |
| 2154 | |
| 2155 | ASSERT_SOME(docker); |
| 2156 | |
| 2157 | Future<std::vector<Docker::Container>> containers = |
| 2158 | docker.get()->ps(true, slave::DOCKER_NAME_PREFIX); |
| 2159 | |
| 2160 | AWAIT_READY(containers); |
| 2161 | |
| 2162 | // Cleanup all mesos launched containers. |
| 2163 | foreach (const Docker::Container& container, containers.get()) { |
| 2164 | AWAIT_READY_FOR(docker.get()->rm(container.id, true), Seconds(30)); |
| 2165 | } |
| 2166 | |
| 2167 | removeDockerIPv6UserNetwork(); |
| 2168 | |
| 2169 | MesosTest::TearDown(); |
| 2170 | } |
| 2171 | }; |
| 2172 | |
| 2173 |
nothing calls this directly
no test coverage detected