http://git-wip-us.apache.org/repos/asf/mesos-site/blob/aed522dd/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html 
b/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
index 6f8a643..7edee55 100644
--- a/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
+++ b/content/api/latest/c++/src_2tests_2mesos_8hpp_source.html
@@ -82,2768 +82,2858 @@
 <div class="line"><a name="l00028"></a><span class="lineno">   
28</span>&#160;</div>
 <div class="line"><a name="l00029"></a><span class="lineno">   
29</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="include_2mesos_2v1_2executor_8hpp.html">mesos/v1/executor.hpp</a>&gt;</span></div>
 <div class="line"><a name="l00030"></a><span class="lineno">   
30</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="v1_2resources_8hpp.html">mesos/v1/resources.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno">   
31</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="v1_2scheduler_8hpp.html">mesos/v1/scheduler.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno">   
32</span>&#160;</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   
33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="include_2mesos_2v1_2executor_2executor_8hpp.html">mesos/v1/executor/executor.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno">   
34</span>&#160;</div>
-<div class="line"><a name="l00035"></a><span class="lineno">   
35</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="v1_2scheduler_2scheduler_8hpp.html">mesos/v1/scheduler/scheduler.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno">   
36</span>&#160;</div>
-<div class="line"><a name="l00037"></a><span class="lineno">   
37</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="authentication_2secret__generator_8hpp.html">mesos/authentication/secret_generator.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00038"></a><span class="lineno">   
38</span>&#160;</div>
-<div class="line"><a name="l00039"></a><span class="lineno">   
39</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="include_2mesos_2authorizer_2authorizer_8hpp.html">mesos/authorizer/authorizer.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00040"></a><span class="lineno">   
40</span>&#160;</div>
-<div class="line"><a name="l00041"></a><span class="lineno">   
41</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="include_2mesos_2fetcher_2fetcher_8hpp.html">mesos/fetcher/fetcher.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00042"></a><span class="lineno">   
42</span>&#160;</div>
-<div class="line"><a name="l00043"></a><span class="lineno">   
43</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="master_2detector_8hpp.html">mesos/master/detector.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno">   
44</span>&#160;</div>
-<div class="line"><a name="l00045"></a><span class="lineno">   
45</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="future_8hpp.html">process/future.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00046"></a><span class="lineno">   
46</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="gmock_8hpp.html">process/gmock.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00047"></a><span class="lineno">   
47</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="libprocess_2include_2process_2gtest_8hpp.html">process/gtest.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00048"></a><span class="lineno">   
48</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="owned_8hpp.html">process/owned.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00049"></a><span class="lineno">   
49</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="3rdparty_2libprocess_2include_2process_2pid_8hpp.html">process/pid.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00050"></a><span class="lineno">   
50</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="libprocess_2include_2process_2process_8hpp.html">process/process.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00051"></a><span class="lineno">   
51</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="queue_8hpp.html">process/queue.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00052"></a><span class="lineno">   
52</span>&#160;</div>
-<div class="line"><a name="l00053"></a><span class="lineno">   
53</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="libprocess_2include_2process_2ssl_2gtest_8hpp.html">process/ssl/gtest.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00054"></a><span class="lineno">   
54</span>&#160;</div>
-<div class="line"><a name="l00055"></a><span class="lineno">   
55</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="bytes_8hpp.html">stout/bytes.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00056"></a><span class="lineno">   
56</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="foreach_8hpp.html">stout/foreach.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00057"></a><span class="lineno">   
57</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="stout_2include_2stout_2gtest_8hpp.html">stout/gtest.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00058"></a><span class="lineno">   
58</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="lambda_8hpp.html">stout/lambda.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00059"></a><span class="lineno">   
59</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="none_8hpp.html">stout/none.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00060"></a><span class="lineno">   
60</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="option_8hpp.html">stout/option.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00061"></a><span class="lineno">   
61</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="stringify_8hpp.html">stout/stringify.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00062"></a><span class="lineno">   
62</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="try_8hpp.html">stout/try.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00063"></a><span class="lineno">   
63</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="uuid_8hpp.html">stout/uuid.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00064"></a><span class="lineno">   
64</span>&#160;</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   
65</span>&#160;<span class="preprocessor">#include &quot;<a class="code" 
href="src_2common_2http_8hpp.html">common/http.hpp</a>&quot;</span></div>
-<div class="line"><a name="l00066"></a><span class="lineno">   
66</span>&#160;</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   
67</span>&#160;<span class="preprocessor">#include &quot;<a class="code" 
href="messages_8hpp.html">messages/messages.hpp</a>&quot;</span> <span 
class="comment">// For google::protobuf::Message.</span></div>
-<div class="line"><a name="l00068"></a><span class="lineno">   
68</span>&#160;</div>
-<div class="line"><a name="l00069"></a><span class="lineno">   
69</span>&#160;<span class="preprocessor">#include 
&quot;master/master.hpp&quot;</span></div>
-<div class="line"><a name="l00070"></a><span class="lineno">   
70</span>&#160;</div>
-<div class="line"><a name="l00071"></a><span class="lineno">   
71</span>&#160;<span class="preprocessor">#include &quot;<a class="code" 
href="src_2sched_2constants_8hpp.html">sched/constants.hpp</a>&quot;</span></div>
-<div class="line"><a name="l00072"></a><span class="lineno">   
72</span>&#160;</div>
-<div class="line"><a name="l00073"></a><span class="lineno">   
73</span>&#160;<span class="preprocessor">#include &quot;<a class="code" 
href="src_2slave_2constants_8hpp.html">slave/constants.hpp</a>&quot;</span></div>
-<div class="line"><a name="l00074"></a><span class="lineno">   
74</span>&#160;<span class="preprocessor">#include &quot;<a class="code" 
href="slave_8hpp.html">slave/slave.hpp</a>&quot;</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno">   
31</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="v1_2resource__provider_8hpp.html">mesos/v1/resource_provider.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno">   
32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="v1_2scheduler_8hpp.html">mesos/v1/scheduler.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno">   
33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno">   
34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="include_2mesos_2v1_2executor_2executor_8hpp.html">mesos/v1/executor/executor.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno">   
35</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno">   
36</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="v1_2scheduler_2scheduler_8hpp.html">mesos/v1/scheduler/scheduler.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno">   
37</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno">   
38</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="authentication_2secret__generator_8hpp.html">mesos/authentication/secret_generator.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno">   
39</span>&#160;</div>
+<div class="line"><a name="l00040"></a><span class="lineno">   
40</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="include_2mesos_2authorizer_2authorizer_8hpp.html">mesos/authorizer/authorizer.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno">   
41</span>&#160;</div>
+<div class="line"><a name="l00042"></a><span class="lineno">   
42</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="include_2mesos_2fetcher_2fetcher_8hpp.html">mesos/fetcher/fetcher.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno">   
43</span>&#160;</div>
+<div class="line"><a name="l00044"></a><span class="lineno">   
44</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="include_2mesos_2master_2detector_8hpp.html">mesos/master/detector.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno">   
45</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   
46</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="future_8hpp.html">process/future.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno">   
47</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="gmock_8hpp.html">process/gmock.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno">   
48</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="libprocess_2include_2process_2gtest_8hpp.html">process/gtest.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno">   
49</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="owned_8hpp.html">process/owned.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno">   
50</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="3rdparty_2libprocess_2include_2process_2pid_8hpp.html">process/pid.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno">   
51</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="libprocess_2include_2process_2process_8hpp.html">process/process.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno">   
52</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="queue_8hpp.html">process/queue.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno">   
53</span>&#160;</div>
+<div class="line"><a name="l00054"></a><span class="lineno">   
54</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="libprocess_2include_2process_2ssl_2gtest_8hpp.html">process/ssl/gtest.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno">   
55</span>&#160;</div>
+<div class="line"><a name="l00056"></a><span class="lineno">   
56</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="bytes_8hpp.html">stout/bytes.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno">   
57</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="foreach_8hpp.html">stout/foreach.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno">   
58</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="stout_2include_2stout_2gtest_8hpp.html">stout/gtest.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno">   
59</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="lambda_8hpp.html">stout/lambda.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno">   
60</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="none_8hpp.html">stout/none.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno">   
61</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="option_8hpp.html">stout/option.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno">   
62</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="stringify_8hpp.html">stout/stringify.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno">   
63</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="try_8hpp.html">stout/try.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno">   
64</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="uuid_8hpp.html">stout/uuid.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno">   
65</span>&#160;</div>
+<div class="line"><a name="l00066"></a><span class="lineno">   
66</span>&#160;<span class="preprocessor">#include &quot;<a class="code" 
href="src_2common_2http_8hpp.html">common/http.hpp</a>&quot;</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno">   
67</span>&#160;</div>
+<div class="line"><a name="l00068"></a><span class="lineno">   
68</span>&#160;<span class="preprocessor">#include &quot;<a class="code" 
href="messages_8hpp.html">messages/messages.hpp</a>&quot;</span> <span 
class="comment">// For google::protobuf::Message.</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno">   
69</span>&#160;</div>
+<div class="line"><a name="l00070"></a><span class="lineno">   
70</span>&#160;<span class="preprocessor">#include 
&quot;master/master.hpp&quot;</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno">   
71</span>&#160;</div>
+<div class="line"><a name="l00072"></a><span class="lineno">   
72</span>&#160;<span class="preprocessor">#include &quot;<a class="code" 
href="src_2sched_2constants_8hpp.html">sched/constants.hpp</a>&quot;</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno">   
73</span>&#160;</div>
+<div class="line"><a name="l00074"></a><span class="lineno">   
74</span>&#160;<span class="preprocessor">#include &quot;<a class="code" 
href="src_2resource__provider_2detector_8hpp.html">resource_provider/detector.hpp</a>&quot;</span></div>
 <div class="line"><a name="l00075"></a><span class="lineno">   
75</span>&#160;</div>
-<div class="line"><a name="l00076"></a><span class="lineno">   
76</span>&#160;<span class="preprocessor">#include &quot;<a class="code" 
href="src_2slave_2containerizer_2containerizer_8hpp.html">slave/containerizer/containerizer.hpp</a>&quot;</span></div>
-<div class="line"><a name="l00077"></a><span class="lineno">   
77</span>&#160;</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   
78</span>&#160;<span class="preprocessor">#include &quot;<a class="code" 
href="src_2slave_2containerizer_2mesos_2containerizer_8hpp.html">slave/containerizer/mesos/containerizer.hpp</a>&quot;</span></div>
-<div class="line"><a name="l00079"></a><span class="lineno">   
79</span>&#160;</div>
-<div class="line"><a name="l00080"></a><span class="lineno">   
80</span>&#160;<span class="preprocessor">#include &quot;<a class="code" 
href="cluster_8hpp.html">tests/cluster.hpp</a>&quot;</span></div>
-<div class="line"><a name="l00081"></a><span class="lineno">   
81</span>&#160;<span class="preprocessor">#include &quot;<a class="code" 
href="src_2tests_2limiter_8hpp.html">tests/limiter.hpp</a>&quot;</span></div>
-<div class="line"><a name="l00082"></a><span class="lineno">   
82</span>&#160;<span class="preprocessor">#include 
&quot;tests/utils.hpp&quot;</span></div>
-<div class="line"><a name="l00083"></a><span class="lineno">   
83</span>&#160;</div>
-<div class="line"><a name="l00084"></a><span class="lineno">   
84</span>&#160;<span class="preprocessor">#ifdef MESOS_HAS_JAVA</span></div>
-<div class="line"><a name="l00085"></a><span class="lineno">   
85</span>&#160;<span class="preprocessor"></span><span 
class="preprocessor">#include &quot;<a class="code" 
href="src_2tests_2zookeeper_8hpp.html">tests/zookeeper.hpp</a>&quot;</span></div>
-<div class="line"><a name="l00086"></a><span class="lineno">   
86</span>&#160;<span class="preprocessor">#endif // MESOS_HAS_JAVA</span></div>
-<div class="line"><a name="l00087"></a><span class="lineno">   
87</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00088"></a><span class="lineno">   
88</span>&#160;using ::testing::_;</div>
-<div class="line"><a name="l00089"></a><span class="lineno">   
89</span>&#160;using ::testing::An;</div>
-<div class="line"><a name="l00090"></a><span class="lineno">   
90</span>&#160;using ::testing::DoDefault;</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   
91</span>&#160;using ::testing::Invoke;</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   
92</span>&#160;using ::testing::Return;</div>
-<div class="line"><a name="l00093"></a><span class="lineno">   
93</span>&#160;</div>
-<div class="line"><a name="l00094"></a><span class="lineno">   
94</span>&#160;<span class="keyword">namespace </span>mesos {</div>
-<div class="line"><a name="l00095"></a><span class="lineno">   
95</span>&#160;<span class="keyword">namespace </span>internal {</div>
-<div class="line"><a name="l00096"></a><span class="lineno">   
96</span>&#160;<span class="keyword">namespace </span>tests {</div>
-<div class="line"><a name="l00097"></a><span class="lineno">   
97</span>&#160;</div>
-<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" 
href="namespacemesos_1_1internal_1_1tests.html#a6b044a48124e8fcfeba4ae4177e876fd">
   98</a></span>&#160;constexpr <span class="keywordtype">char</span> <a 
class="code" 
href="namespacemesos_1_1internal_1_1tests.html#a6b044a48124e8fcfeba4ae4177e876fd">READONLY_HTTP_AUTHENTICATION_REALM</a>[]
 = <span class="stringliteral">&quot;test-readonly-realm&quot;</span>;</div>
-<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" 
href="namespacemesos_1_1internal_1_1tests.html#a3d69b2b965a8a0d6a90319507f015a12">
   99</a></span>&#160;constexpr <span class="keywordtype">char</span> <a 
class="code" 
href="namespacemesos_1_1internal_1_1tests.html#a3d69b2b965a8a0d6a90319507f015a12">READWRITE_HTTP_AUTHENTICATION_REALM</a>[]
 = <span class="stringliteral">&quot;test-readwrite-realm&quot;</span>;</div>
-<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" 
href="namespacemesos_1_1internal_1_1tests.html#a01abc032929a41cdafd4268985dc1369">
  100</a></span>&#160;constexpr <span class="keywordtype">char</span> <a 
class="code" 
href="namespacemesos_1_1internal_1_1tests.html#a01abc032929a41cdafd4268985dc1369">DEFAULT_TEST_ROLE</a>[]
 = <span class="stringliteral">&quot;default-role&quot;</span>;</div>
-<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" 
href="namespacemesos_1_1internal_1_1tests.html#a540764cd0d897529cab324f780b49678">
  101</a></span>&#160;constexpr <span class="keywordtype">char</span> <a 
class="code" 
href="namespacemesos_1_1internal_1_1tests.html#a540764cd0d897529cab324f780b49678">DEFAULT_EXECUTOR_SECRET_KEY</a>[]
 =</div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160; 
 <span 
class="stringliteral">&quot;72kUKUFtghAjNbIOvLzfF2RxNBfeM64Bri8g9WhpyaunwqRB/yozHAqSnyHbddAV&quot;</span></div>
-<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160; 
 <span 
class="stringliteral">&quot;PcWRQlrJAt871oWgSH+n52vMZ3aVI+AFMzXSo8+sUfMk83IGp0WJefhzeQsjDlGH&quot;</span></div>
-<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160; 
 <span 
class="stringliteral">&quot;GYQgCAuGim0BE2X5U+lEue8s697uQpAO8L/FFRuDH2s&quot;</span>;</div>
-<div class="line"><a name="l00105"></a><span class="lineno">  
105</span>&#160;</div>
-<div class="line"><a name="l00106"></a><span class="lineno">  
106</span>&#160;</div>
-<div class="line"><a name="l00107"></a><span class="lineno">  
107</span>&#160;<span class="comment">// Forward declarations.</span></div>
-<div class="line"><a name="l00108"></a><span class="lineno">  
108</span>&#160;<span class="keyword">class </span><a class="code" 
href="classmesos_1_1internal_1_1tests_1_1MockExecutor.html">MockExecutor</a>;</div>
+<div class="line"><a name="l00076"></a><span class="lineno">   
76</span>&#160;<span class="preprocessor">#include &quot;<a class="code" 
href="src_2slave_2constants_8hpp.html">slave/constants.hpp</a>&quot;</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno">   
77</span>&#160;<span class="preprocessor">#include &quot;<a class="code" 
href="slave_8hpp.html">slave/slave.hpp</a>&quot;</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno">   
78</span>&#160;</div>
+<div class="line"><a name="l00079"></a><span class="lineno">   
79</span>&#160;<span class="preprocessor">#include &quot;<a class="code" 
href="src_2slave_2containerizer_2containerizer_8hpp.html">slave/containerizer/containerizer.hpp</a>&quot;</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno">   
80</span>&#160;</div>
+<div class="line"><a name="l00081"></a><span class="lineno">   
81</span>&#160;<span class="preprocessor">#include &quot;<a class="code" 
href="src_2slave_2containerizer_2mesos_2containerizer_8hpp.html">slave/containerizer/mesos/containerizer.hpp</a>&quot;</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno">   
82</span>&#160;</div>
+<div class="line"><a name="l00083"></a><span class="lineno">   
83</span>&#160;<span class="preprocessor">#include &quot;<a class="code" 
href="cluster_8hpp.html">tests/cluster.hpp</a>&quot;</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno">   
84</span>&#160;<span class="preprocessor">#include &quot;<a class="code" 
href="src_2tests_2limiter_8hpp.html">tests/limiter.hpp</a>&quot;</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno">   
85</span>&#160;<span class="preprocessor">#include 
&quot;tests/utils.hpp&quot;</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno">   
86</span>&#160;</div>
+<div class="line"><a name="l00087"></a><span class="lineno">   
87</span>&#160;<span class="preprocessor">#ifdef MESOS_HAS_JAVA</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno">   
88</span>&#160;<span class="preprocessor"></span><span 
class="preprocessor">#include &quot;<a class="code" 
href="src_2tests_2zookeeper_8hpp.html">tests/zookeeper.hpp</a>&quot;</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno">   
89</span>&#160;<span class="preprocessor">#endif // MESOS_HAS_JAVA</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno">   
90</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00091"></a><span class="lineno">   
91</span>&#160;using ::testing::_;</div>
+<div class="line"><a name="l00092"></a><span class="lineno">   
92</span>&#160;using ::testing::An;</div>
+<div class="line"><a name="l00093"></a><span class="lineno">   
93</span>&#160;using ::testing::DoDefault;</div>
+<div class="line"><a name="l00094"></a><span class="lineno">   
94</span>&#160;using ::testing::Invoke;</div>
+<div class="line"><a name="l00095"></a><span class="lineno">   
95</span>&#160;using ::testing::Return;</div>
+<div class="line"><a name="l00096"></a><span class="lineno">   
96</span>&#160;</div>
+<div class="line"><a name="l00097"></a><span class="lineno">   
97</span>&#160;<span class="keyword">namespace </span>mesos {</div>
+<div class="line"><a name="l00098"></a><span class="lineno">   
98</span>&#160;<span class="keyword">namespace </span>internal {</div>
+<div class="line"><a name="l00099"></a><span class="lineno">   
99</span>&#160;<span class="keyword">namespace </span>tests {</div>
+<div class="line"><a name="l00100"></a><span class="lineno">  
100</span>&#160;</div>
+<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" 
href="namespacemesos_1_1internal_1_1tests.html#a6b044a48124e8fcfeba4ae4177e876fd">
  101</a></span>&#160;constexpr <span class="keywordtype">char</span> <a 
class="code" 
href="namespacemesos_1_1internal_1_1tests.html#a6b044a48124e8fcfeba4ae4177e876fd">READONLY_HTTP_AUTHENTICATION_REALM</a>[]
 = <span class="stringliteral">&quot;test-readonly-realm&quot;</span>;</div>
+<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" 
href="namespacemesos_1_1internal_1_1tests.html#a3d69b2b965a8a0d6a90319507f015a12">
  102</a></span>&#160;constexpr <span class="keywordtype">char</span> <a 
class="code" 
href="namespacemesos_1_1internal_1_1tests.html#a3d69b2b965a8a0d6a90319507f015a12">READWRITE_HTTP_AUTHENTICATION_REALM</a>[]
 = <span class="stringliteral">&quot;test-readwrite-realm&quot;</span>;</div>
+<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" 
href="namespacemesos_1_1internal_1_1tests.html#a01abc032929a41cdafd4268985dc1369">
  103</a></span>&#160;constexpr <span class="keywordtype">char</span> <a 
class="code" 
href="namespacemesos_1_1internal_1_1tests.html#a01abc032929a41cdafd4268985dc1369">DEFAULT_TEST_ROLE</a>[]
 = <span class="stringliteral">&quot;default-role&quot;</span>;</div>
+<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" 
href="namespacemesos_1_1internal_1_1tests.html#a540764cd0d897529cab324f780b49678">
  104</a></span>&#160;constexpr <span class="keywordtype">char</span> <a 
class="code" 
href="namespacemesos_1_1internal_1_1tests.html#a540764cd0d897529cab324f780b49678">DEFAULT_EXECUTOR_SECRET_KEY</a>[]
 =</div>
+<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160; 
 <span 
class="stringliteral">&quot;72kUKUFtghAjNbIOvLzfF2RxNBfeM64Bri8g9WhpyaunwqRB/yozHAqSnyHbddAV&quot;</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160; 
 <span 
class="stringliteral">&quot;PcWRQlrJAt871oWgSH+n52vMZ3aVI+AFMzXSo8+sUfMk83IGp0WJefhzeQsjDlGH&quot;</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160; 
 <span 
class="stringliteral">&quot;GYQgCAuGim0BE2X5U+lEue8s697uQpAO8L/FFRuDH2s&quot;</span>;</div>
+<div class="line"><a name="l00108"></a><span class="lineno">  
108</span>&#160;</div>
 <div class="line"><a name="l00109"></a><span class="lineno">  
109</span>&#160;</div>
-<div class="line"><a name="l00110"></a><span class="lineno">  
110</span>&#160;</div>
-<div class="line"><a name="l00111"></a><span class="lineno">  
111</span>&#160;<span class="comment">// NOTE: `SSLTemporaryDirectoryTest` 
exists even when SSL is not compiled into</span></div>
-<div class="line"><a name="l00112"></a><span class="lineno">  
112</span>&#160;<span class="comment">// Mesos.  In this case, the class is an 
alias of `TemporaryDirectoryTest`.</span></div>
-<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html">  
113</a></span>&#160;<span class="keyword">class </span><a class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html">MesosTest</a> : <span 
class="keyword">public</span> <a class="code" 
href="classSSLTemporaryDirectoryTest.html">SSLTemporaryDirectoryTest</a></div>
-<div class="line"><a name="l00114"></a><span class="lineno">  
114</span>&#160;{</div>
-<div class="line"><a name="l00115"></a><span class="lineno">  
115</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160; 
 <span class="keyword">static</span> <span class="keywordtype">void</span> <a 
class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a96e7148ce13d0775202148b8fa637045">SetUpTestCase</a>();</div>
-<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160; 
 <span class="keyword">static</span> <span class="keywordtype">void</span> <a 
class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a610f2bde76cb5a148313cbc96a04d92b">TearDownTestCase</a>();</div>
-<div class="line"><a name="l00118"></a><span class="lineno">  
118</span>&#160;</div>
-<div class="line"><a name="l00119"></a><span class="lineno">  
119</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160; 
 <a class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a7e0692b45897b8f008a859e229767897">MesosTest</a>(<span
 class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;zookeeper::URL&gt;</a>&amp; url = <a 
class="code" href="structNone.html">None</a>());</div>
+<div class="line"><a name="l00110"></a><span class="lineno">  
110</span>&#160;<span class="comment">// Forward declarations.</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno">  
111</span>&#160;<span class="keyword">class </span><a class="code" 
href="classmesos_1_1internal_1_1tests_1_1MockExecutor.html">MockExecutor</a>;</div>
+<div class="line"><a name="l00112"></a><span class="lineno">  
112</span>&#160;</div>
+<div class="line"><a name="l00113"></a><span class="lineno">  
113</span>&#160;</div>
+<div class="line"><a name="l00114"></a><span class="lineno">  
114</span>&#160;<span class="comment">// NOTE: `SSLTemporaryDirectoryTest` 
exists even when SSL is not compiled into</span></div>
+<div class="line"><a name="l00115"></a><span class="lineno">  
115</span>&#160;<span class="comment">// Mesos.  In this case, the class is an 
alias of `TemporaryDirectoryTest`.</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html">  
116</a></span>&#160;<span class="keyword">class </span><a class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html">MesosTest</a> : <span 
class="keyword">public</span> <a class="code" 
href="classSSLTemporaryDirectoryTest.html">SSLTemporaryDirectoryTest</a></div>
+<div class="line"><a name="l00117"></a><span class="lineno">  
117</span>&#160;{</div>
+<div class="line"><a name="l00118"></a><span class="lineno">  
118</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160; 
 <span class="keyword">static</span> <span class="keywordtype">void</span> <a 
class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a96e7148ce13d0775202148b8fa637045">SetUpTestCase</a>();</div>
+<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160; 
 <span class="keyword">static</span> <span class="keywordtype">void</span> <a 
class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a610f2bde76cb5a148313cbc96a04d92b">TearDownTestCase</a>();</div>
 <div class="line"><a name="l00121"></a><span class="lineno">  
121</span>&#160;</div>
-<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160; 
 <span class="comment">// Returns the flags used to create masters.</span></div>
-<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160; 
 <span class="keyword">virtual</span> master::Flags <a class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a69872811a17d1695a1821db3f55c30af">CreateMasterFlags</a>();</div>
+<div class="line"><a name="l00122"></a><span class="lineno">  
122</span>&#160;<span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160; 
 <a class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a7e0692b45897b8f008a859e229767897">MesosTest</a>(<span
 class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;zookeeper::URL&gt;</a>&amp; url = <a 
class="code" href="structNone.html">None</a>());</div>
 <div class="line"><a name="l00124"></a><span class="lineno">  
124</span>&#160;</div>
-<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160; 
 <span class="comment">// Returns the flags used to create slaves.</span></div>
-<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160; 
 <span class="keyword">virtual</span> <a class="code" 
href="classmesos_1_1internal_1_1slave_1_1Flags.html">slave::Flags</a> <a 
class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a256d948a0c093f4e4c8c59a5de9ecb8f">CreateSlaveFlags</a>();</div>
+<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160; 
 <span class="comment">// Returns the flags used to create masters.</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160; 
 <span class="keyword">virtual</span> master::Flags <a class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a69872811a17d1695a1821db3f55c30af">CreateMasterFlags</a>();</div>
 <div class="line"><a name="l00127"></a><span class="lineno">  
127</span>&#160;</div>
-<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160; 
 <span class="comment">// Starts a master with the specified flags.</span></div>
-<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160; 
 <span class="keyword">virtual</span> <a class="code" 
href="classTry.html">Try&lt;process::Owned&lt;cluster::Master&gt;</a>&gt; <a 
class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a95f03722998a08f61bfa25fa298985c1">StartMaster</a>(</div>
-<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;master::Flags&gt;</a>&amp; <a class="code" 
href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">flags</a>
 = <a class="code" href="structNone.html">None</a>());</div>
-<div class="line"><a name="l00131"></a><span class="lineno">  
131</span>&#160;</div>
-<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160; 
 <span class="comment">// Starts a master with the specified allocator process 
and flags.</span></div>
-<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160; 
 <span class="keyword">virtual</span> <a class="code" 
href="classTry.html">Try&lt;process::Owned&lt;cluster::Master&gt;</a>&gt; <a 
class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a95f03722998a08f61bfa25fa298985c1">StartMaster</a>(</div>
-<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160; 
     <a class="code" 
href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a>*
 allocator,</div>
-<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;master::Flags&gt;</a>&amp; <a class="code" 
href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">flags</a>
 = <a class="code" href="structNone.html">None</a>());</div>
-<div class="line"><a name="l00136"></a><span class="lineno">  
136</span>&#160;</div>
-<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160; 
 <span class="comment">// Starts a master with the specified authorizer and 
flags.</span></div>
-<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160; 
 <span class="keyword">virtual</span> <a class="code" 
href="classTry.html">Try&lt;process::Owned&lt;cluster::Master&gt;</a>&gt; <a 
class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a95f03722998a08f61bfa25fa298985c1">StartMaster</a>(</div>
-<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160; 
     <a class="code" href="classmesos_1_1Authorizer.html">Authorizer</a>* 
authorizer,</div>
-<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;master::Flags&gt;</a>&amp; <a class="code" 
href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">flags</a>
 = <a class="code" href="structNone.html">None</a>());</div>
-<div class="line"><a name="l00141"></a><span class="lineno">  
141</span>&#160;</div>
-<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160; 
 <span class="comment">// Starts a master with a slave removal rate limiter and 
flags.</span></div>
-<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160; 
 <span class="comment">// NOTE: The `slaveRemovalLimiter` is a `shared_ptr` 
because the</span></div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160; 
 <span class="comment">// underlying `Master` process requires the pointer in 
this form.</span></div>
-<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160; 
 <span class="keyword">virtual</span> <a class="code" 
href="classTry.html">Try&lt;process::Owned&lt;cluster::Master&gt;</a>&gt; <a 
class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a95f03722998a08f61bfa25fa298985c1">StartMaster</a>(</div>
-<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160; 
     <span class="keyword">const</span> 
std::shared_ptr&lt;MockRateLimiter&gt;&amp; slaveRemovalLimiter,</div>
-<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;master::Flags&gt;</a>&amp; <a class="code" 
href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">flags</a>
 = <a class="code" href="structNone.html">None</a>());</div>
-<div class="line"><a name="l00148"></a><span class="lineno">  
148</span>&#160;</div>
-<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160; 
 <span class="comment">// TODO(bmahler): Consider adding a builder style 
interface, e.g.</span></div>
-<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160; 
 <span class="comment">//</span></div>
-<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160; 
 <span class="comment">// Try&lt;PID&lt;Slave&gt;&gt; slave =</span></div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160; 
 <span class="comment">//   Slave().With(flags)</span></div>
-<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160; 
 <span class="comment">//          .With(executor)</span></div>
-<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160; 
 <span class="comment">//          .With(containerizer)</span></div>
-<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160; 
 <span class="comment">//          .With(detector)</span></div>
-<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160; 
 <span class="comment">//          .With(gc)</span></div>
-<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160; 
 <span class="comment">//          .Start();</span></div>
-<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160; 
 <span class="comment">//</span></div>
-<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160; 
 <span class="comment">// Or options:</span></div>
-<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160; 
 <span class="comment">//</span></div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160; 
 <span class="comment">// Injections injections;</span></div>
-<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160; 
 <span class="comment">// injections.executor = executor;</span></div>
-<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160; 
 <span class="comment">// injections.containerizer = containerizer;</span></div>
-<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160; 
 <span class="comment">// injections.detector = detector;</span></div>
-<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160; 
 <span class="comment">// injections.gc = gc;</span></div>
-<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160; 
 <span class="comment">// Try&lt;PID&lt;Slave&gt;&gt; slave = 
StartSlave(injections);</span></div>
-<div class="line"><a name="l00167"></a><span class="lineno">  
167</span>&#160;</div>
-<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160; 
 <span class="comment">// Starts a slave with the specified detector and 
flags.</span></div>
-<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160; 
 <span class="keyword">virtual</span> <a class="code" 
href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a 
class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae4317af7cf844eb5c6c059e31dd6ef4e">StartSlave</a>(</div>
-<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160; 
     <a class="code" 
href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>*
 detector,</div>
-<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" 
href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">flags</a>
 = <a class="code" href="structNone.html">None</a>());</div>
-<div class="line"><a name="l00172"></a><span class="lineno">  
172</span>&#160;</div>
-<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160; 
 <span class="comment">// Starts a slave with the specified detector, 
containerizer, and flags.</span></div>
-<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160; 
 <span class="keyword">virtual</span> <a class="code" 
href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a 
class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae4317af7cf844eb5c6c059e31dd6ef4e">StartSlave</a>(</div>
-<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160; 
     <a class="code" 
href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>*
 detector,</div>
-<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160; 
     <a class="code" 
href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">slave::Containerizer</a>*
 containerizer,</div>
-<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" 
href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">flags</a>
 = <a class="code" href="structNone.html">None</a>());</div>
-<div class="line"><a name="l00178"></a><span class="lineno">  
178</span>&#160;</div>
-<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160; 
 <span class="comment">// Starts a slave with the specified detector, id, and 
flags.</span></div>
-<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160; 
 <span class="keyword">virtual</span> <a class="code" 
href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a 
class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae4317af7cf844eb5c6c059e31dd6ef4e">StartSlave</a>(</div>
-<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160; 
     <a class="code" 
href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>*
 detector,</div>
-<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160; 
     <span class="keyword">const</span> std::string&amp; <span 
class="keywordtype">id</span>,</div>
-<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" 
href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">flags</a>
 = <a class="code" href="structNone.html">None</a>());</div>
-<div class="line"><a name="l00184"></a><span class="lineno">  
184</span>&#160;</div>
-<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160; 
 <span class="comment">// Starts a slave with the specified detector, 
containerizer, id, and flags.</span></div>
-<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160; 
 <span class="keyword">virtual</span> <a class="code" 
href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a 
class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae4317af7cf844eb5c6c059e31dd6ef4e">StartSlave</a>(</div>
-<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160; 
     <a class="code" 
href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>*
 detector,</div>
-<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160; 
     <a class="code" 
href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">slave::Containerizer</a>*
 containerizer,</div>
-<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160; 
     <span class="keyword">const</span> std::string&amp; <span 
class="keywordtype">id</span>,</div>
-<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" 
href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">flags</a>
 = <a class="code" href="structNone.html">None</a>());</div>
-<div class="line"><a name="l00191"></a><span class="lineno">  
191</span>&#160;</div>
-<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160; 
 <span class="comment">// Starts a slave with the specified detector, GC, and 
flags.</span></div>
-<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160; 
 <span class="keyword">virtual</span> <a class="code" 
href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a 
class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae4317af7cf844eb5c6c059e31dd6ef4e">StartSlave</a>(</div>
-<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160; 
     <a class="code" 
href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>*
 detector,</div>
-<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160; 
     <a class="code" 
href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html">slave::GarbageCollector</a>*
 gc,</div>
-<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" 
href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">flags</a>
 = <a class="code" href="structNone.html">None</a>());</div>
-<div class="line"><a name="l00197"></a><span class="lineno">  
197</span>&#160;</div>
-<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160; 
 <span class="comment">// Starts a slave with the specified detector, resource 
estimator, and flags.</span></div>
-<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160; 
 <span class="keyword">virtual</span> <a class="code" 
href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a 
class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae4317af7cf844eb5c6c059e31dd6ef4e">StartSlave</a>(</div>
-<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160; 
     <a class="code" 
href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>*
 detector,</div>
-<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160; 
     <a class="code" 
href="classmesos_1_1slave_1_1ResourceEstimator.html">mesos::slave::ResourceEstimator</a>*
 resourceEstimator,</div>
-<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" 
href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">flags</a>
 = <a class="code" href="structNone.html">None</a>());</div>
-<div class="line"><a name="l00203"></a><span class="lineno">  
203</span>&#160;</div>
-<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160; 
 <span class="comment">// Starts a slave with the specified detector, 
containerizer,</span></div>
-<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160; 
 <span class="comment">// resource estimator, and flags.</span></div>
-<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160; 
 <span class="keyword">virtual</span> <a class="code" 
href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a 
class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae4317af7cf844eb5c6c059e31dd6ef4e">StartSlave</a>(</div>
-<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160; 
     <a class="code" 
href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>*
 detector,</div>
-<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160; 
     <a class="code" 
href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">slave::Containerizer</a>*
 containerizer,</div>
-<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160; 
     <a class="code" 
href="classmesos_1_1slave_1_1ResourceEstimator.html">mesos::slave::ResourceEstimator</a>*
 resourceEstimator,</div>
-<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" 
href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">flags</a>
 = <a class="code" href="structNone.html">None</a>());</div>
-<div class="line"><a name="l00211"></a><span class="lineno">  
211</span>&#160;</div>
-<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160; 
 <span class="comment">// Starts a slave with the specified detector, QoS 
Controller, and flags.</span></div>
-<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160; 
 <span class="keyword">virtual</span> <a class="code" 
href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a 
class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae4317af7cf844eb5c6c059e31dd6ef4e">StartSlave</a>(</div>
-<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160; 
     <a class="code" 
href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>*
 detector,</div>
-<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160; 
     <a class="code" 
href="classmesos_1_1slave_1_1QoSController.html">mesos::slave::QoSController</a>*
 qosController,</div>
-<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" 
href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">flags</a>
 = <a class="code" href="structNone.html">None</a>());</div>
-<div class="line"><a name="l00217"></a><span class="lineno">  
217</span>&#160;</div>
-<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160; 
 <span class="comment">// Starts a slave with the specified detector, 
containerizer,</span></div>
-<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160; 
 <span class="comment">// QoS Controller, and flags.</span></div>
-<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160; 
 <span class="keyword">virtual</span> <a class="code" 
href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a 
class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae4317af7cf844eb5c6c059e31dd6ef4e">StartSlave</a>(</div>
-<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160; 
     <a class="code" 
href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>*
 detector,</div>
-<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160; 
     <a class="code" 
href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">slave::Containerizer</a>*
 containerizer,</div>
-<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160; 
     <a class="code" 
href="classmesos_1_1slave_1_1QoSController.html">mesos::slave::QoSController</a>*
 qosController,</div>
-<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" 
href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">flags</a>
 = <a class="code" href="structNone.html">None</a>());</div>
-<div class="line"><a name="l00225"></a><span class="lineno">  
225</span>&#160;</div>
-<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160; 
 <span class="comment">// Starts a slave with the specified detector, 
authorizer, and flags.</span></div>
-<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160; 
 <span class="keyword">virtual</span> <a class="code" 
href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a 
class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae4317af7cf844eb5c6c059e31dd6ef4e">StartSlave</a>(</div>
-<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160; 
     <a class="code" 
href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>*
 detector,</div>
-<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160; 
     <a class="code" 
href="classmesos_1_1Authorizer.html">mesos::Authorizer</a>* authorizer,</div>
-<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" 
href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">flags</a>
 = <a class="code" href="structNone.html">None</a>());</div>
-<div class="line"><a name="l00231"></a><span class="lineno">  
231</span>&#160;</div>
-<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160; 
 <span class="comment">// Starts a slave with the specified detector, 
containerizer, authorizer,</span></div>
-<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160; 
 <span class="comment">// and flags.</span></div>
-<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160; 
 <span class="keyword">virtual</span> <a class="code" 
href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a 
class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae4317af7cf844eb5c6c059e31dd6ef4e">StartSlave</a>(</div>
-<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160; 
     <a class="code" 
href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>*
 detector,</div>
-<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160; 
     <a class="code" 
href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">slave::Containerizer</a>*
 containerizer,</div>
-<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160; 
     <a class="code" 
href="classmesos_1_1Authorizer.html">mesos::Authorizer</a>* authorizer,</div>
-<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" 
href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">flags</a>
 = <a class="code" href="structNone.html">None</a>());</div>
-<div class="line"><a name="l00239"></a><span class="lineno">  
239</span>&#160;</div>
-<div class="line"><a name="l00240"></a><span class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a166e4e1e9054846971aa2f4292b03d94">
  240</a></span>&#160;  <a class="code" 
href="classOption.html">Option&lt;zookeeper::URL&gt;</a> <a class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a166e4e1e9054846971aa2f4292b03d94">zookeeperUrl</a>;</div>
-<div class="line"><a name="l00241"></a><span class="lineno">  
241</span>&#160;</div>
-<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a8aa00a8b69568d56ce00d14df6ad835e">
  242</a></span>&#160;  <span class="keyword">const</span> std::string <a 
class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a8aa00a8b69568d56ce00d14df6ad835e">defaultAgentResourcesString</a>{</div>
-<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160; 
   <span 
class="stringliteral">&quot;cpus:2;gpus:0;mem:1024;disk:1024;ports:[31000-32000]&quot;</span>};</div>
-<div class="line"><a name="l00244"></a><span class="lineno">  
244</span>&#160;};</div>
-<div class="line"><a name="l00245"></a><span class="lineno">  
245</span>&#160;</div>
-<div class="line"><a name="l00246"></a><span class="lineno">  
246</span>&#160;</div>
-<div class="line"><a name="l00247"></a><span class="lineno">  
247</span>&#160;<span class="keyword">template</span> &lt;<span 
class="keyword">typename</span> T&gt;</div>
-<div class="line"><a name="l00248"></a><span class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1tests_1_1ContainerizerTest.html">  
248</a></span>&#160;<span class="keyword">class </span><a class="code" 
href="classmesos_1_1internal_1_1tests_1_1ContainerizerTest.html">ContainerizerTest</a>
 : <span class="keyword">public</span> <a class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html">MesosTest</a> {};</div>
+<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160; 
 <span class="comment">// Returns the flags used to create slaves.</span></div>
+<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160; 
 <span class="keyword">virtual</span> <a class="code" 
href="classmesos_1_1internal_1_1slave_1_1Flags.html">slave::Flags</a> <a 
class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a256d948a0c093f4e4c8c59a5de9ecb8f">CreateSlaveFlags</a>();</div>
+<div class="line"><a name="l00130"></a><span class="lineno">  
130</span>&#160;</div>
+<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160; 
 <span class="comment">// Starts a master with the specified flags.</span></div>
+<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160; 
 <span class="keyword">virtual</span> <a class="code" 
href="classTry.html">Try&lt;process::Owned&lt;cluster::Master&gt;</a>&gt; <a 
class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a95f03722998a08f61bfa25fa298985c1">StartMaster</a>(</div>
+<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;master::Flags&gt;</a>&amp; <a class="code" 
href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">flags</a>
 = <a class="code" href="structNone.html">None</a>());</div>
+<div class="line"><a name="l00134"></a><span class="lineno">  
134</span>&#160;</div>
+<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160; 
 <span class="comment">// Starts a master with the specified allocator process 
and flags.</span></div>
+<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160; 
 <span class="keyword">virtual</span> <a class="code" 
href="classTry.html">Try&lt;process::Owned&lt;cluster::Master&gt;</a>&gt; <a 
class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a95f03722998a08f61bfa25fa298985c1">StartMaster</a>(</div>
+<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160; 
     <a class="code" 
href="classmesos_1_1allocator_1_1Allocator.html">mesos::allocator::Allocator</a>*
 allocator,</div>
+<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;master::Flags&gt;</a>&amp; <a class="code" 
href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">flags</a>
 = <a class="code" href="structNone.html">None</a>());</div>
+<div class="line"><a name="l00139"></a><span class="lineno">  
139</span>&#160;</div>
+<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160; 
 <span class="comment">// Starts a master with the specified authorizer and 
flags.</span></div>
+<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160; 
 <span class="keyword">virtual</span> <a class="code" 
href="classTry.html">Try&lt;process::Owned&lt;cluster::Master&gt;</a>&gt; <a 
class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a95f03722998a08f61bfa25fa298985c1">StartMaster</a>(</div>
+<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160; 
     <a class="code" href="classmesos_1_1Authorizer.html">Authorizer</a>* 
authorizer,</div>
+<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;master::Flags&gt;</a>&amp; <a class="code" 
href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">flags</a>
 = <a class="code" href="structNone.html">None</a>());</div>
+<div class="line"><a name="l00144"></a><span class="lineno">  
144</span>&#160;</div>
+<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160; 
 <span class="comment">// Starts a master with a slave removal rate limiter and 
flags.</span></div>
+<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160; 
 <span class="comment">// NOTE: The `slaveRemovalLimiter` is a `shared_ptr` 
because the</span></div>
+<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160; 
 <span class="comment">// underlying `Master` process requires the pointer in 
this form.</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160; 
 <span class="keyword">virtual</span> <a class="code" 
href="classTry.html">Try&lt;process::Owned&lt;cluster::Master&gt;</a>&gt; <a 
class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a95f03722998a08f61bfa25fa298985c1">StartMaster</a>(</div>
+<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160; 
     <span class="keyword">const</span> 
std::shared_ptr&lt;MockRateLimiter&gt;&amp; slaveRemovalLimiter,</div>
+<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;master::Flags&gt;</a>&amp; <a class="code" 
href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">flags</a>
 = <a class="code" href="structNone.html">None</a>());</div>
+<div class="line"><a name="l00151"></a><span class="lineno">  
151</span>&#160;</div>
+<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160; 
 <span class="comment">// TODO(bmahler): Consider adding a builder style 
interface, e.g.</span></div>
+<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160; 
 <span class="comment">//</span></div>
+<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160; 
 <span class="comment">// Try&lt;PID&lt;Slave&gt;&gt; slave =</span></div>
+<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160; 
 <span class="comment">//   Slave().With(flags)</span></div>
+<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160; 
 <span class="comment">//          .With(executor)</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160; 
 <span class="comment">//          .With(containerizer)</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160; 
 <span class="comment">//          .With(detector)</span></div>
+<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160; 
 <span class="comment">//          .With(gc)</span></div>
+<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160; 
 <span class="comment">//          .Start();</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160; 
 <span class="comment">//</span></div>
+<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160; 
 <span class="comment">// Or options:</span></div>
+<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160; 
 <span class="comment">//</span></div>
+<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160; 
 <span class="comment">// Injections injections;</span></div>
+<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160; 
 <span class="comment">// injections.executor = executor;</span></div>
+<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160; 
 <span class="comment">// injections.containerizer = containerizer;</span></div>
+<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160; 
 <span class="comment">// injections.detector = detector;</span></div>
+<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160; 
 <span class="comment">// injections.gc = gc;</span></div>
+<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160; 
 <span class="comment">// Try&lt;PID&lt;Slave&gt;&gt; slave = 
StartSlave(injections);</span></div>
+<div class="line"><a name="l00170"></a><span class="lineno">  
170</span>&#160;</div>
+<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160; 
 <span class="comment">// Starts a slave with the specified detector and 
flags.</span></div>
+<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160; 
 <span class="keyword">virtual</span> <a class="code" 
href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a 
class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae4317af7cf844eb5c6c059e31dd6ef4e">StartSlave</a>(</div>
+<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160; 
     <a class="code" 
href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>*
 detector,</div>
+<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" 
href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">flags</a>
 = <a class="code" href="structNone.html">None</a>());</div>
+<div class="line"><a name="l00175"></a><span class="lineno">  
175</span>&#160;</div>
+<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160; 
 <span class="comment">// Starts a slave with the specified detector, 
containerizer, and flags.</span></div>
+<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160; 
 <span class="keyword">virtual</span> <a class="code" 
href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a 
class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae4317af7cf844eb5c6c059e31dd6ef4e">StartSlave</a>(</div>
+<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160; 
     <a class="code" 
href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>*
 detector,</div>
+<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160; 
     <a class="code" 
href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">slave::Containerizer</a>*
 containerizer,</div>
+<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" 
href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">flags</a>
 = <a class="code" href="structNone.html">None</a>());</div>
+<div class="line"><a name="l00181"></a><span class="lineno">  
181</span>&#160;</div>
+<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160; 
 <span class="comment">// Starts a slave with the specified detector, id, and 
flags.</span></div>
+<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160; 
 <span class="keyword">virtual</span> <a class="code" 
href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a 
class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae4317af7cf844eb5c6c059e31dd6ef4e">StartSlave</a>(</div>
+<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160; 
     <a class="code" 
href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>*
 detector,</div>
+<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160; 
     <span class="keyword">const</span> std::string&amp; <span 
class="keywordtype">id</span>,</div>
+<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" 
href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">flags</a>
 = <a class="code" href="structNone.html">None</a>());</div>
+<div class="line"><a name="l00187"></a><span class="lineno">  
187</span>&#160;</div>
+<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160; 
 <span class="comment">// Starts a slave with the specified detector, 
containerizer, id, and flags.</span></div>
+<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160; 
 <span class="keyword">virtual</span> <a class="code" 
href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a 
class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae4317af7cf844eb5c6c059e31dd6ef4e">StartSlave</a>(</div>
+<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160; 
     <a class="code" 
href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>*
 detector,</div>
+<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160; 
     <a class="code" 
href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">slave::Containerizer</a>*
 containerizer,</div>
+<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160; 
     <span class="keyword">const</span> std::string&amp; <span 
class="keywordtype">id</span>,</div>
+<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" 
href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">flags</a>
 = <a class="code" href="structNone.html">None</a>());</div>
+<div class="line"><a name="l00194"></a><span class="lineno">  
194</span>&#160;</div>
+<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160; 
 <span class="comment">// Starts a slave with the specified detector, GC, and 
flags.</span></div>
+<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160; 
 <span class="keyword">virtual</span> <a class="code" 
href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a 
class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae4317af7cf844eb5c6c059e31dd6ef4e">StartSlave</a>(</div>
+<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160; 
     <a class="code" 
href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>*
 detector,</div>
+<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160; 
     <a class="code" 
href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html">slave::GarbageCollector</a>*
 gc,</div>
+<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" 
href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">flags</a>
 = <a class="code" href="structNone.html">None</a>());</div>
+<div class="line"><a name="l00200"></a><span class="lineno">  
200</span>&#160;</div>
+<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160; 
 <span class="comment">// Starts a slave with the specified detector, resource 
estimator, and flags.</span></div>
+<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160; 
 <span class="keyword">virtual</span> <a class="code" 
href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a 
class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae4317af7cf844eb5c6c059e31dd6ef4e">StartSlave</a>(</div>
+<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160; 
     <a class="code" 
href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>*
 detector,</div>
+<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160; 
     <a class="code" 
href="classmesos_1_1slave_1_1ResourceEstimator.html">mesos::slave::ResourceEstimator</a>*
 resourceEstimator,</div>
+<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" 
href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">flags</a>
 = <a class="code" href="structNone.html">None</a>());</div>
+<div class="line"><a name="l00206"></a><span class="lineno">  
206</span>&#160;</div>
+<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160; 
 <span class="comment">// Starts a slave with the specified detector, 
containerizer,</span></div>
+<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160; 
 <span class="comment">// resource estimator, and flags.</span></div>
+<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160; 
 <span class="keyword">virtual</span> <a class="code" 
href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a 
class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae4317af7cf844eb5c6c059e31dd6ef4e">StartSlave</a>(</div>
+<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160; 
     <a class="code" 
href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>*
 detector,</div>
+<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160; 
     <a class="code" 
href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">slave::Containerizer</a>*
 containerizer,</div>
+<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160; 
     <a class="code" 
href="classmesos_1_1slave_1_1ResourceEstimator.html">mesos::slave::ResourceEstimator</a>*
 resourceEstimator,</div>
+<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" 
href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">flags</a>
 = <a class="code" href="structNone.html">None</a>());</div>
+<div class="line"><a name="l00214"></a><span class="lineno">  
214</span>&#160;</div>
+<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160; 
 <span class="comment">// Starts a slave with the specified detector, QoS 
Controller, and flags.</span></div>
+<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160; 
 <span class="keyword">virtual</span> <a class="code" 
href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a 
class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae4317af7cf844eb5c6c059e31dd6ef4e">StartSlave</a>(</div>
+<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160; 
     <a class="code" 
href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>*
 detector,</div>
+<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160; 
     <a class="code" 
href="classmesos_1_1slave_1_1QoSController.html">mesos::slave::QoSController</a>*
 qosController,</div>
+<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" 
href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">flags</a>
 = <a class="code" href="structNone.html">None</a>());</div>
+<div class="line"><a name="l00220"></a><span class="lineno">  
220</span>&#160;</div>
+<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160; 
 <span class="comment">// Starts a slave with the specified detector, 
containerizer,</span></div>
+<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160; 
 <span class="comment">// QoS Controller, and flags.</span></div>
+<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160; 
 <span class="keyword">virtual</span> <a class="code" 
href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a 
class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae4317af7cf844eb5c6c059e31dd6ef4e">StartSlave</a>(</div>
+<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160; 
     <a class="code" 
href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>*
 detector,</div>
+<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160; 
     <a class="code" 
href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">slave::Containerizer</a>*
 containerizer,</div>
+<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160; 
     <a class="code" 
href="classmesos_1_1slave_1_1QoSController.html">mesos::slave::QoSController</a>*
 qosController,</div>
+<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" 
href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">flags</a>
 = <a class="code" href="structNone.html">None</a>());</div>
+<div class="line"><a name="l00228"></a><span class="lineno">  
228</span>&#160;</div>
+<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160; 
 <span class="comment">// Starts a slave with the specified detector, 
authorizer, and flags.</span></div>
+<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160; 
 <span class="keyword">virtual</span> <a class="code" 
href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a 
class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae4317af7cf844eb5c6c059e31dd6ef4e">StartSlave</a>(</div>
+<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160; 
     <a class="code" 
href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>*
 detector,</div>
+<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160; 
     <a class="code" 
href="classmesos_1_1Authorizer.html">mesos::Authorizer</a>* authorizer,</div>
+<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" 
href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">flags</a>
 = <a class="code" href="structNone.html">None</a>());</div>
+<div class="line"><a name="l00234"></a><span class="lineno">  
234</span>&#160;</div>
+<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160; 
 <span class="comment">// Starts a slave with the specified detector, 
containerizer, authorizer,</span></div>
+<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160; 
 <span class="comment">// and flags.</span></div>
+<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160; 
 <span class="keyword">virtual</span> <a class="code" 
href="classTry.html">Try&lt;process::Owned&lt;cluster::Slave&gt;</a>&gt; <a 
class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#ae4317af7cf844eb5c6c059e31dd6ef4e">StartSlave</a>(</div>
+<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160; 
     <a class="code" 
href="classmesos_1_1master_1_1detector_1_1MasterDetector.html">mesos::master::detector::MasterDetector</a>*
 detector,</div>
+<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160; 
     <a class="code" 
href="classmesos_1_1internal_1_1slave_1_1Containerizer.html">slave::Containerizer</a>*
 containerizer,</div>
+<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160; 
     <a class="code" 
href="classmesos_1_1Authorizer.html">mesos::Authorizer</a>* authorizer,</div>
+<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160; 
     <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;slave::Flags&gt;</a>&amp; <a class="code" 
href="namespacemesos_1_1internal_1_1tests.html#af8289f648a916c3f66923867452c7b1b">flags</a>
 = <a class="code" href="structNone.html">None</a>());</div>
+<div class="line"><a name="l00242"></a><span class="lineno">  
242</span>&#160;</div>
+<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a166e4e1e9054846971aa2f4292b03d94">
  243</a></span>&#160;  <a class="code" 
href="classOption.html">Option&lt;zookeeper::URL&gt;</a> <a class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a166e4e1e9054846971aa2f4292b03d94">zookeeperUrl</a>;</div>
+<div class="line"><a name="l00244"></a><span class="lineno">  
244</span>&#160;</div>
+<div class="line"><a name="l00245"></a><span class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a8aa00a8b69568d56ce00d14df6ad835e">
  245</a></span>&#160;  <span class="keyword">const</span> std::string <a 
class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html#a8aa00a8b69568d56ce00d14df6ad835e">defaultAgentResourcesString</a>{</div>
+<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160; 
   <span 
class="stringliteral">&quot;cpus:2;gpus:0;mem:1024;disk:1024;ports:[31000-32000]&quot;</span>};</div>
+<div class="line"><a name="l00247"></a><span class="lineno">  
247</span>&#160;};</div>
+<div class="line"><a name="l00248"></a><span class="lineno">  
248</span>&#160;</div>
 <div class="line"><a name="l00249"></a><span class="lineno">  
249</span>&#160;</div>
-<div class="line"><a name="l00250"></a><span class="lineno">  
250</span>&#160;<span class="preprocessor">#ifdef __linux__</span></div>
-<div class="line"><a name="l00251"></a><span class="lineno">  
251</span>&#160;<span class="preprocessor"></span><span class="comment">// 
Cgroups hierarchy used by the cgroups related tests.</span></div>
-<div class="line"><a name="l00252"></a><span class="lineno">  
252</span>&#160;<span class="keyword">const</span> <span 
class="keyword">static</span> std::string TEST_CGROUPS_HIERARCHY = <span 
class="stringliteral">&quot;/tmp/mesos_test_cgroup&quot;</span>;</div>
-<div class="line"><a name="l00253"></a><span class="lineno">  
253</span>&#160;</div>
-<div class="line"><a name="l00254"></a><span class="lineno">  
254</span>&#160;<span class="comment">// Name of the root cgroup used by the 
cgroups related tests.</span></div>
-<div class="line"><a name="l00255"></a><span class="lineno">  
255</span>&#160;<span class="keyword">const</span> <span 
class="keyword">static</span> std::string TEST_CGROUPS_ROOT = <span 
class="stringliteral">&quot;mesos_test&quot;</span>;</div>
+<div class="line"><a name="l00250"></a><span class="lineno">  
250</span>&#160;<span class="keyword">template</span> &lt;<span 
class="keyword">typename</span> T&gt;</div>
+<div class="line"><a name="l00251"></a><span class="lineno"><a class="line" 
href="classmesos_1_1internal_1_1tests_1_1ContainerizerTest.html">  
251</a></span>&#160;<span class="keyword">class </span><a class="code" 
href="classmesos_1_1internal_1_1tests_1_1ContainerizerTest.html">ContainerizerTest</a>
 : <span class="keyword">public</span> <a class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html">MesosTest</a> {};</div>
+<div class="line"><a name="l00252"></a><span class="lineno">  
252</span>&#160;</div>
+<div class="line"><a name="l00253"></a><span class="lineno">  
253</span>&#160;<span class="preprocessor">#ifdef __linux__</span></div>
+<div class="line"><a name="l00254"></a><span class="lineno">  
254</span>&#160;<span class="preprocessor"></span><span class="comment">// 
Cgroups hierarchy used by the cgroups related tests.</span></div>
+<div class="line"><a name="l00255"></a><span class="lineno">  
255</span>&#160;<span class="keyword">const</span> <span 
class="keyword">static</span> std::string TEST_CGROUPS_HIERARCHY = <span 
class="stringliteral">&quot;/tmp/mesos_test_cgroup&quot;</span>;</div>
 <div class="line"><a name="l00256"></a><span class="lineno">  
256</span>&#160;</div>
-<div class="line"><a name="l00257"></a><span class="lineno">  
257</span>&#160;</div>
-<div class="line"><a name="l00258"></a><span class="lineno">  
258</span>&#160;<span class="keyword">template</span> &lt;&gt;</div>
-<div class="line"><a name="l00259"></a><span class="lineno">  
259</span>&#160;<span class="keyword">class </span><a class="code" 
href="classmesos_1_1internal_1_1tests_1_1ContainerizerTest.html">ContainerizerTest</a>&lt;slave::MesosContainerizer&gt;
 : <span class="keyword">public</span> <a class="code" 
href="classmesos_1_1internal_1_1tests_1_1MesosTest.html">MesosTest</a></

<TRUNCATED>

Reply via email to