YugabyteDB (2.13.0.0-b42, bfc6a6643e7399ac8a0e81d06a3ee6d6571b33ab)

Coverage Report

Created: 2022-03-09 17:30

/Users/deen/code/yugabyte-db/src/yb/tools/admin-test-base.h
Line
Count
Source (jump to first uncovered line)
1
// Copyright (c) YugaByte, Inc.
2
//
3
// Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
4
// in compliance with the License.  You may obtain a copy of the License at
5
//
6
// http://www.apache.org/licenses/LICENSE-2.0
7
//
8
// Unless required by applicable law or agreed to in writing, software distributed under the License
9
// is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
10
// or implied.  See the License for the specific language governing permissions and limitations
11
// under the License.
12
//
13
14
#ifndef YB_TOOLS_ADMIN_TEST_BASE_H
15
#define YB_TOOLS_ADMIN_TEST_BASE_H
16
17
#include <rapidjson/document.h>
18
19
#include "yb/integration-tests/ts_itest-base.h"
20
21
#include "yb/util/result.h"
22
#include "yb/util/string_util.h"
23
#include "yb/util/subprocess.h"
24
25
namespace yb {
26
27
class CassandraSession;
28
class CppCassandraDriver;
29
30
namespace tools {
31
32
class AdminTestBase : public tserver::TabletServerIntegrationTestBase {
33
 public:
34
  // Figure out where the admin tool is.
35
  std::string GetAdminToolPath() const;
36
37
  std::string GetMasterAddresses() const;
38
39
  template <class... Args>
40
0
  Result<std::string> CallAdmin(Args&&... args) {
41
0
    return CallAdminVec(ToStringVector(
42
0
        GetAdminToolPath(), "-master_addresses", GetMasterAddresses(),
43
0
        std::forward<Args>(args)...));
44
0
  }
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA24_KcEEENS_6ResultINSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA24_KcRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEEEENS_6ResultISC_EEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA25_KcRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEEEENS_6ResultISC_EEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA26_KcRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESC_EEENS_6ResultISC_EEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA27_KcRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEEEENS_6ResultISC_EEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA15_KcRA5_S3_EEENS_6ResultINSt3__112basic_stringIcNS9_11char_traitsIcEENS9_9allocatorIcEEEEEEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA13_KcNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERKSC_RA5_S3_EEENS_6ResultISC_EEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA25_KcddRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEEEENS_6ResultISC_EEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA25_KcddRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESE_EEENS_6ResultISC_EEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA13_KcRPS3_EEENS_6ResultINSt3__112basic_stringIcNS9_11char_traitsIcEENS9_9allocatorIcEEEEEEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA14_KcRNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERA11_S3_RKSC_RA10_S3_EEENS_6ResultISC_EEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA14_KcRNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEES5_RKSC_EEENS_6ResultISC_EEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA13_KcRNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESD_EEENS_6ResultISC_EEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA17_KcRA4_S3_NS_7details8UnpackerIRNSt3__16vectorINS_8HostPortENSA_9allocatorISC_EEEEEEEEENS_6ResultINSA_12basic_stringIcNSA_11char_traitsIcEENSD_IcEEEEEEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA17_KcRA7_S3_RNS_8HostPortEEEENS_6ResultINSt3__112basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEEEEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA16_KcNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERKSC_SE_EEENS_6ResultISC_EEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA15_KcRA13_S3_EEENS_6ResultINSt3__112basic_stringIcNS9_11char_traitsIcEENS9_9allocatorIcEEEEEEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA16_KcRA7_S3_RA6_S3_EEENS_6ResultINSt3__112basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEEEEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA18_KcEEENS_6ResultINSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA16_KcRA13_S3_RA6_S3_EEENS_6ResultINSt3__112basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEEEEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA26_KcEEENS_6ResultINSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA13_KcRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESE_EEENS_6ResultISC_EEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA20_KcRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEEEENS_6ResultISC_EEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA16_KcRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESE_EEENS_6ResultISC_EEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA13_KcRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESE_RA2_S3_RA18_S3_EEENS_6ResultISC_EEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA13_KcRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESE_RA5_S3_RA18_S3_EEENS_6ResultISC_EEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA26_KcRA2_S3_EEENS_6ResultINSt3__112basic_stringIcNS9_11char_traitsIcEENS9_9allocatorIcEEEEEEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA22_KcRA25_S3_iRA1_S3_EEENS_6ResultINSt3__112basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEEEEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA20_KcEEENS_6ResultINSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA22_KcRA14_S3_iRA1_S3_EEENS_6ResultINSt3__112basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEEEEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA28_KcRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERA12_S3_RA21_S3_iRA1_S3_EEENS_6ResultISC_EEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA28_KcRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERA12_S3_RA21_S3_iSE_EEENS_6ResultISC_EEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA28_KcRNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERA7_S3_iRA1_S3_EEENS_6ResultISC_EEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA28_KcRNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERA7_S3_iRKSC_EEENS_6ResultISC_EEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA25_KcRNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEEEENS_6ResultISC_EEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA28_KcRA7_S3_RNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEESF_iEEENS_6ResultISE_EEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA22_KcRA6_S3_iRA1_S3_EEENS_6ResultINSt3__112basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEEEEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA21_KcEEENS_6ResultINSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA8_KcEEENS_6ResultINSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA23_KcRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESE_EEENS_6ResultISC_EEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA23_KcRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESE_RKmEEENS_6ResultISC_EEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA23_KcRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESE_RKmSG_EEENS_6ResultISC_EEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA23_KcRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESE_mEEENS_6ResultISC_EEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA23_KcRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESC_EEENS_6ResultISC_EEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase9CallAdminIJRA16_KcRNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEEEENS_6ResultISC_EEDpOT_
45
46
  Result<std::string> CallAdminVec(const std::vector<std::string>& args);
47
48
  template <class... Args>
49
0
  Result<rapidjson::Document> CallJsonAdmin(Args&&... args) {
50
0
    return ParseJson(VERIFY_RESULT(CallAdmin(std::forward<Args>(args)...)));
51
0
  }
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase13CallJsonAdminIJRA24_KcEEENS_6ResultIN9rapidjson15GenericDocumentINS7_4UTF8IcEENS7_19MemoryPoolAllocatorINS7_12CrtAllocatorEEESC_EEEEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase13CallJsonAdminIJRA24_KcRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEEEENS_6ResultIN9rapidjson15GenericDocumentINSG_4UTF8IcEENSG_19MemoryPoolAllocatorINSG_12CrtAllocatorEEESL_EEEEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase13CallJsonAdminIJRA25_KcRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEEEENS_6ResultIN9rapidjson15GenericDocumentINSG_4UTF8IcEENSG_19MemoryPoolAllocatorINSG_12CrtAllocatorEEESL_EEEEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase13CallJsonAdminIJRA26_KcRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESC_EEENS_6ResultIN9rapidjson15GenericDocumentINSG_4UTF8IcEENSG_19MemoryPoolAllocatorINSG_12CrtAllocatorEEESL_EEEEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase13CallJsonAdminIJRA27_KcRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEEEENS_6ResultIN9rapidjson15GenericDocumentINSG_4UTF8IcEENSG_19MemoryPoolAllocatorINSG_12CrtAllocatorEEESL_EEEEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase13CallJsonAdminIJRA15_KcRA5_S3_EEENS_6ResultIN9rapidjson15GenericDocumentINS9_4UTF8IcEENS9_19MemoryPoolAllocatorINS9_12CrtAllocatorEEESE_EEEEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase13CallJsonAdminIJRA13_KcNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERKSC_RA5_S3_EEENS_6ResultIN9rapidjson15GenericDocumentINSI_4UTF8IcEENSI_19MemoryPoolAllocatorINSI_12CrtAllocatorEEESN_EEEEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase13CallJsonAdminIJRA25_KcddRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEEEENS_6ResultIN9rapidjson15GenericDocumentINSG_4UTF8IcEENSG_19MemoryPoolAllocatorINSG_12CrtAllocatorEEESL_EEEEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase13CallJsonAdminIJRA25_KcddRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESE_EEENS_6ResultIN9rapidjson15GenericDocumentINSG_4UTF8IcEENSG_19MemoryPoolAllocatorINSG_12CrtAllocatorEEESL_EEEEDpOT_
Unexecuted instantiation: _ZN2yb5tools13AdminTestBase13CallJsonAdminIJRA8_KcEEENS_6ResultIN9rapidjson15GenericDocumentINS7_4UTF8IcEENS7_19MemoryPoolAllocatorINS7_12CrtAllocatorEEESC_EEEEDpOT_
52
53
  Result<rapidjson::Document> ParseJson(const std::string& raw);
54
55
  Result<CassandraSession> CqlConnect(const std::string& db_name = std::string());
56
57
 private:
58
  std::unique_ptr<CppCassandraDriver> cql_driver_;
59
};
60
61
Result<const rapidjson::Value&> Get(const rapidjson::Value& value, const char* name);
62
Result<rapidjson::Value&> Get(rapidjson::Value* value, const char* name);
63
64
// Run a yb-admin command and return the output.
65
template <class... Args>
66
0
Result<std::string> RunAdminToolCommand(const std::string& master_addresses, Args&&... args) {
67
0
  auto command = ToStringVector(
68
0
      GetToolPath("yb-admin"), "-master_addresses", master_addresses,
69
0
      std::forward<Args>(args)...);
70
0
  std::string result;
71
0
  LOG(INFO) << "Run tool: " << AsString(command);
72
0
  RETURN_NOT_OK(Subprocess::Call(command, &result));
73
0
  return result;
74
0
}
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA23_KcRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEENS_6ResultISB_EESD_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA27_KcRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESB_SD_SD_EEENS_6ResultISB_EESD_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA27_KcRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESB_SD_EEENS_6ResultISB_EESD_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA28_KcRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEENS_6ResultISB_EESD_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA33_KcRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERA2_S2_EEENS_6ResultISB_EESD_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA27_KcRA1_S2_NSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEERKSD_EEENS_6ResultISD_EESF_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA28_KcRA1_S2_EEENS_6ResultINSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEEERKSE_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA27_KcEEENS_6ResultINSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEEERKSC_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA17_KcEEENS_6ResultINSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEEERKSC_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA17_KcNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEES4_EEENS_6ResultISB_EERKSB_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA16_KcRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESD_SD_EEENS_6ResultISB_EESD_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA16_KcRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESD_SB_EEENS_6ResultISB_EESD_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA16_KcRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEENS_6ResultISB_EESD_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA17_KcRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEENS_6ResultISB_EESD_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA17_KcRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESB_EEENS_6ResultISB_EESD_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA17_KcRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERSB_EEENS_6ResultISB_EESD_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA17_KcRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERA6_S2_RSB_EEENS_6ResultISB_EESD_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA16_KcRNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERKSB_EEENS_6ResultISB_EESE_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA16_KcRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESD_SD_SD_EEENS_6ResultISB_EESD_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA16_KcRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESD_SB_SB_EEENS_6ResultISB_EESD_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA16_KcRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESB_EEENS_6ResultISB_EESD_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA16_KcRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESB_SD_EEENS_6ResultISB_EESD_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA16_KcRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESB_SD_SD_EEENS_6ResultISB_EESD_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA16_KcRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESB_SD_SB_EEENS_6ResultISB_EESD_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA16_KcRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESB_SB_SB_EEENS_6ResultISB_EESD_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA16_KcRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESB_SB_EEENS_6ResultISB_EESD_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA17_KcRNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEENS_6ResultISB_EERKSB_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA16_KcRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESD_EEENS_6ResultISB_EESD_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA27_KcRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESB_SD_RSB_EEENS_6ResultISB_EESD_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA27_KcRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERA10_S2_RSB_EEENS_6ResultISB_EESD_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA33_KcRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEiEEENS_6ResultISB_EESD_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA33_KcRNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEiEEENS_6ResultISB_EERKSB_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA27_KcRNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESB_RKSB_EEENS_6ResultISB_EESE_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA27_KcRNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERA10_S2_SC_EEENS_6ResultISB_EERKSB_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA28_KcRNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEENS_6ResultISB_EERKSB_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA27_KcRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESB_SB_EEENS_6ResultISB_EESD_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA27_KcRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERA21_S2_SB_EEENS_6ResultISB_EESD_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA27_KcRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERA13_S2_SD_EEENS_6ResultISB_EESD_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA27_KcRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERA10_S2_SD_EEENS_6ResultISB_EESD_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA27_KcRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERA10_S2_SD_RSB_EEENS_6ResultISB_EESD_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA18_KcRNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEENS_6ResultISB_EERKSB_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA18_KcRNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERA13_S2_EEENS_6ResultISB_EERKSB_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA28_KcRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERA14_S2_EEENS_6ResultISB_EESD_DpOT_
Unexecuted instantiation: _ZN2yb5tools19RunAdminToolCommandIJRA18_KcRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEENS_6ResultISB_EESD_DpOT_
75
76
}  // namespace tools
77
}  // namespace yb
78
79
#endif  // YB_TOOLS_ADMIN_TEST_BASE_H