/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 |