| /test/dittosuite/include/ditto/ |
| D | result.h | 31 explicit Result(const std::string& name, int repeat); 33 void AddMeasurement(const std::string& type, const std::vector<double>& samples); 35 std::vector<double> GetSamples(const std::string& measurement_name) const; 37 void Print(ResultsOutput results_output, const std::string& instruction_path); 43 std::string name; 48 std::string name; 55 std::string name_; 56 std::map<std::string, std::vector<double>> samples_; 57 std::map<std::string, Statistics> statistics_; 61 void PrintHistograms(const std::string& instruction_path); [all …]
|
| D | shared_variables.h | 27 typedef std::variant<int, std::string, std::vector<std::string>> Variant; 29 static int GetKey(const std::list<int>& thread_ids, const std::string& variable_name); 31 static Variant Get(const std::list<int>& thread_ids, const std::string& variable_name); 33 static void Set(const std::list<int>& thread_ids, const std::string& variable_name, 39 static std::unordered_map<int, std::unordered_map<std::string, int>> keys_;
|
| D | syscall.h | 32 virtual int Access(const std::string& path_name, int mode) = 0; 40 virtual int Open(const std::string& path_name, int flags, int mode) = 0; 41 virtual DIR* OpenDir(const std::string& name) = 0; 44 virtual int64_t ReadLink(const std::string& path_name, char* buf, int64_t bufsiz) = 0; 46 virtual int Unlink(const std::string& path_name) = 0; 57 int Access(const std::string& path_name, int mode) override; 65 int Open(const std::string& path_name, int flags, int mode) override; 66 DIR* OpenDir(const std::string& name) override; 69 int64_t ReadLink(const std::string& path_name, char* buf, int64_t bufsiz) override; 71 int Unlink(const std::string& path_name) override;
|
| /test/vts-testcase/hal/treble/vintf/ |
| D | SingleManifestTest.cpp | 57 void FailureHalMissing(const FQName &fq_name, const std::string &instance) { in FailureHalMissing() 59 cout << "[ WARNING ] " << fq_name.string() << "/" << instance in FailureHalMissing() 64 ADD_FAILURE() << fq_name.string() << "/" << instance << " not available."; in FailureHalMissing() 70 cout << "[ WARNING ] " << fq_name.string() in FailureHashMissing() 76 cout << "[ WARNING ] " << fq_name.string() in FailureHashMissing() 82 << fq_name.string() in FailureHashMissing() 88 static FqInstance ToFqInstance(const string &interface, in ToFqInstance() 89 const string &instance) { in ToFqInstance() 117 ADD_FAILURE() << fq_instance.string() in GetPassthroughServiceExact() 123 interface.string(), fq_instance.getInstance(), Transport::PASSTHROUGH); in GetPassthroughServiceExact() [all …]
|
| D | utils.cpp | 35 const string kDataDir = "/data/local/tmp/"; 38 const string kHashFileName = "current.txt"; 41 const map<string, string> kPackageRoot = { 49 const set<string> kPassthroughHals = { 54 std::string SanitizeTestCaseName(std::string original) { in SanitizeTestCaseName() 69 return os << val.transport() << " HAL " << val.fq_name().string() << "/" in operator <<() 73 string HidlInstance::test_case_name() const { in test_case_name() 74 return SanitizeTestCaseName(fq_name().string() + "/" + instance_name()); in test_case_name() 82 string AidlInstance::test_case_name() const { in test_case_name() 102 string NativeInstance::test_case_name() const { in test_case_name() [all …]
|
| D | utils.h | 66 using std::string; 78 string instance_name() const { return instance(); }; in instance_name() 81 string test_case_name() const; 91 string package() const { return ManifestInstance::package(); } in package() 93 string interface() const { return ManifestInstance::interface(); } in interface() 94 string instance() const { return ManifestInstance::instance(); } in instance() 95 std::optional<string> updatable_via_apex() const { in updatable_via_apex() 99 string test_case_name() const; 109 string package() const { return ManifestInstance::package(); } in package() 116 string interface() const { return ManifestInstance::interface(); } in interface() [all …]
|
| D | VtsTrebleVintfTestBase.h | 49 static sp<IBase> GetHidlService(const string &fq_name, 50 const string &instance_name, Transport, 53 const string &instance_name, Transport, 55 static sp<IBinder> GetAidlService(const std::string &name); 57 static vector<string> GetInstanceNames(const sp<IServiceManager> &manager, 60 static vector<string> GetInterfaceChain(const sp<IBase> &service); 62 static set<string> GetDeclaredHidlHalsOfTransport(HalManifestPtr manifest, 71 static std::vector<std::string> ListRegisteredHwbinderHals();
|
| D | VtsTrebleVintfTestBase.cpp | 81 using std::string; 132 const string &instance_name, in GetHidlService() 135 return GetHidlService(fq_name.string(), instance_name, transport, log); in GetHidlService() 138 sp<IBase> VtsTrebleVintfTestBase::GetHidlService(const string &fq_name, in GetHidlService() 139 const string &instance_name, in GetHidlService() 176 sp<IBinder> VtsTrebleVintfTestBase::GetAidlService(const string &name) { in GetAidlService() 190 vector<string> VtsTrebleVintfTestBase::GetInstanceNames( in GetInstanceNames() 192 vector<string> ret; in GetInstanceNames() 194 manager->listByInterface(fq_name.string(), [&](const auto &out) { in GetInstanceNames() 201 vector<string> VtsTrebleVintfTestBase::GetInterfaceChain( in GetInterfaceChain() [all …]
|
| /test/vts/vts_hal_hidl_target/ |
| D | VtsHalHidlTargetTestEnvBase.h | 93 string getServiceName(const string& defaultName = kDefaultServiceName) { 120 string getServiceName(const string& instanceName, const string& defaultName); 125 void registerTestService(const string& FQName); 130 void addHalServiceInstance(const string& halServiceInstance); 136 bool isValidInstance(const string& halServiceInstance); 139 map<string, string> halServiceInstances_; 141 set<string> registeredHalServices_;
|
| D | VtsHalHidlTargetTestEnvBase.cpp | 26 static const std::string kListFlag = "--list_registered_services"; 27 static const std::string kServiceInstanceFlag = "--hal_service_instance="; 82 if (string(arg).find(kServiceInstanceFlag) == 0) { in parseVtsTestOption() 84 string value = string(arg).substr(kServiceInstanceFlag.length()); in parseVtsTestOption() 92 const string& halServiceInstance) { in addHalServiceInstance() 102 string halName = halServiceInstance.substr(0, halServiceInstance.find('/')); in addHalServiceInstance() 103 string instanceName = in addHalServiceInstance() 115 string VtsHalHidlTargetTestEnvBase::getServiceName(const string& instanceName, in getServiceName() 116 const string& defaultName) { in getServiceName() 126 void VtsHalHidlTargetTestEnvBase::registerTestService(const string& FQName) { in registerTestService() [all …]
|
| D | VtsHalHidlTargetTestBase.h | 43 string testCaseInfo = getTestCaseInfo(); in SetUp() 59 string testCaseInfo = getTestCaseInfo(); in TearDown() 80 virtual string getTestCaseInfo() const { return ""; } in getTestCaseInfo() 85 static string PropertyGet(const char* name); 91 static sp<T> getService(const string& serviceName = "default", 118 string getTestSuiteName() const; 123 string getTestCaseName() const;
|
| D | VtsHalHidlTargetCallbackBase.h | 106 string name; 126 const string& callback_function_name = 142 const vector<string>& callback_function_names = vector<string>(), 166 void NotifyFromCallback(const string& callback_function_name = 184 void NotifyFromCallback(const string& callback_function_name, in NotifyFromCallback() 195 void ClearForCallback(const string& callback_function_name = 204 milliseconds GetWaitTimeout(const string& callback_function_name = 215 void SetWaitTimeout(const string& callback_function_name, in SetWaitTimeout() 242 CallbackLock(VtsHalHidlTargetCallbackBase& parent, const string& name) in CallbackLock() 347 string name_; [all …]
|
| D | VtsHalHidlTargetTestBase.cpp | 25 string VtsHalHidlTargetTestBase::PropertyGet(const char* name) { in PropertyGet() 38 std::string value(env_value); in VtsGetStub() 47 string VtsHalHidlTargetTestBase::getTestCaseName() const { in getTestCaseName() 51 string VtsHalHidlTargetTestBase::getTestSuiteName() const { in getTestSuiteName()
|
| /test/vts-testcase/security/poc/target/ |
| D | poc_test.cpp | 31 using std::string; 58 static map<string, string> ExtractParams(const char *test_params) { in ExtractParams() 59 map<string, string> params; in ExtractParams() 60 string input(test_params); in ExtractParams() 63 string key_value; in ExtractParams() 66 if (delim == string::npos) { in ExtractParams() 71 string key = key_value.substr(0, delim); in ExtractParams() 72 string value = key_value.substr(delim + 1); in ExtractParams()
|
| /test/dittosuite/schema/ |
| D | benchmark.proto | 24 string path_name = 1; 25 string input = 2; 27 optional string output_fd = 3; 35 string path_name = 1; 36 string input = 2; 41 required string input_fd = 1; 45 required string input_fd = 1; 50 required string input_fd = 1; 58 required string input_fd = 1; 75 required string input_fd = 1; [all …]
|
| /test/vts-testcase/kernel/gki/ |
| D | generic_boot_image_test.cpp | 65 std::optional<std::string> get_config( in get_config() 66 const std::map<std::string, std::string>& configs, const std::string& key) { in get_config() argument 113 const std::string& release = runtime_info->osRelease(); in TEST_F() 123 std::set<std::string> GetRequirementBySdkLevel(uint32_t target_sdk_level) { in GetRequirementBySdkLevel() 126 static const std::map<uint32_t, std::set<std::string>> required_by_level = { in GetRequirementBySdkLevel() 132 std::set<std::string> res; in GetRequirementBySdkLevel() 142 std::set<std::string> GetAllowListBySdkLevel(uint32_t target_sdk_level) { in GetAllowListBySdkLevel() 146 static const std::map<uint32_t, std::set<std::string>> allow_by_level = { in GetAllowListBySdkLevel() 172 std::string slot_suffix = GetProperty("ro.boot.slot_suffix", ""); in TEST_F() 175 std::string error_msg; in TEST_F() [all …]
|
| /test/dittosuite/ |
| D | dittotrace.cpp | 31 std::string name; 32 std::vector<std::string> arguments; 33 std::string return_value; 37 std::vector<std::string> ReadLines(const std::string& file_path) { in ReadLines() 38 std::vector<std::string> lines; in ReadLines() 40 std::string line; in ReadLines() 51 Syscall ProcessLine(const std::string& line) { in ProcessLine() 55 std::string raw_arguments = line.substr(line.find('(') + 1, line.find(')') - line.find('(') - 1); in ProcessLine() 61 while ((next = raw_arguments.find(", ", last)) != std::string::npos) { in ProcessLine() 62 std::string part = raw_arguments.substr(last, next - last); in ProcessLine() [all …]
|
| /test/vts-testcase/kernel/bow/ |
| D | BowTest.cpp | 68 template <void (*Prepare)(std::string)> 79 loop_device_ = std::string("/dev/block/loop") + std::to_string(i); in SetUp() 96 const static std::string loop_file_; 101 std::string loop_device_; 104 template <void (*Prepare)(std::string)> 105 const std::string LoopbackTestFixture<Prepare>::loop_file_ = 108 void PrepareBowDefault(std::string) {} in PrepareBowDefault() argument 110 template <void (*PrepareLoop)(std::string), 111 void (*PrepareBow)(std::string) = PrepareBowDefault> 113 std::string GetTableStatus() { in GetTableStatus() [all …]
|
| /test/vts-testcase/kernel/toolchain/ |
| D | vts_kernel_toolchain.cpp | 30 const std::string arch_; 34 std::string version_; 50 const std::string needle = "gcc version"; in TEST_F() 56 const std::string needle = "clang version"; in TEST_F() 62 const std::string needle = "GNU ld"; in TEST_F() 70 const std::string needle = "GNU gold"; in TEST_F() 76 const std::string needle = "LLD"; in TEST_F()
|
| /test/vts-testcase/kernel/encryption/ |
| D | Keymaster.h | 48 bool generateKey(const km::AuthorizationSet& inParams, std::string* key); 51 bool exportKey(const std::string& kmKey, std::string* key); 53 bool importKey(const km::AuthorizationSet& inParams, const std::string& key, 54 std::string* outKeyBlob);
|
| D | utils.cpp | 57 std::string kdf = in GetKdfContext() 84 std::string Errno() { return std::string(": ") + strerror(errno); } in Errno() 87 void DeleteRecursively(const std::string &path) { in DeleteRecursively() 98 std::string filename(entry->d_name); in DeleteRecursively() 121 std::string BytesToHex(const std::vector<uint8_t> &bytes) { in BytesToHex() 144 static bool GetFsBlockDeviceAndType(const std::string &mountpoint, in GetFsBlockDeviceAndType() 145 std::string *fs_blk_device, in GetFsBlockDeviceAndType() 146 std::string *fs_type) { in GetFsBlockDeviceAndType() 170 static bool GetFilesystemUuid(const std::string &fs_blk_device, in GetFilesystemUuid() 171 const std::string &fs_type, in GetFilesystemUuid() [all …]
|
| D | Keymaster.cpp | 46 const std::string& func_name) { in logKeystore2ExceptionIfPresent() 88 std::string* key) { in generateKey() 107 std::string(keyMetadata.key.blob->begin(), keyMetadata.key.blob->end()); in generateKey() 114 const std::string& key, std::string* outKeyBlob) { in importKey() 135 std::string(keyMetadata.key.blob->begin(), keyMetadata.key.blob->end()); in importKey() 140 bool Keymaster::exportKey(const std::string& kmKey, std::string* key) { in exportKey() 155 *key = std::string(ephemeral_key_response.ephemeralKey.begin(), in exportKey()
|
| D | vts_kernel_encryption.h | 90 std::string Errno(); 92 void DeleteRecursively(const std::string &path); 98 std::string BytesToHex(const std::vector<uint8_t> &bytes); 101 static inline std::string BytesToHex(const uint8_t (&array)[N]) { in BytesToHex() 114 std::string fs_blk_device; 115 std::string type; 117 std::string raw_blk_device; 120 bool GetFilesystemInfo(const std::string &mountpoint, FilesystemInfo *info);
|
| /test/dittosuite/src/ |
| D | result.cpp | 39 Result::Result(const std::string& name, const int repeat) : name_(name), repeat_(repeat) {} in Result() 41 void Result::AddMeasurement(const std::string& name, const std::vector<double>& samples) { in AddMeasurement() 50 std::vector<double> Result::GetSamples(const std::string& measurement_name) const { in GetSamples() 60 void Result::AnalyseMeasurement(const std::string& name) { in AnalyseMeasurement() 68 std::string Result::ComputeNextInstructionPath(const std::string& instruction_path) { in ComputeNextInstructionPath() 72 void Result::Print(const ResultsOutput results_output, const std::string& instruction_path) { in Print() 113 void PrintMeasurementInTable(const int64_t& measurement, const std::string& measurement_name) { in PrintMeasurementInTable() 123 void Result::PrintStatisticsTableContent(const std::string& instruction_path, in PrintStatisticsTableContent() 124 const std::string& measurement_name) { in PrintStatisticsTableContent() 125 std::string next_instruction_path = ComputeNextInstructionPath(instruction_path); in PrintStatisticsTableContent() [all …]
|
| /test/vts-testcase/security/avb/ |
| D | VtsSecurityAvbTest.cpp | 115 static std::string VerifyHashtree(int image_fd, uint64_t image_size, in VerifyHashtree() 276 std::string *out_system_path) { in GetSystemHashtreeDescriptor() 299 std::string out_public_key_data; in GetSystemHashtreeDescriptor() 300 std::string out_avb_partition_name; in GetSystemHashtreeDescriptor() 334 std::string system_path; in TEST() 347 const std::string &salt_str = descriptor->salt; in TEST() 348 const std::string &expected_digest_str = descriptor->root_digest; in TEST() 353 const std::string hash_algorithm( in TEST() 373 std::string error_message = VerifyHashtree( in TEST() 391 static size_t NextWord(const std::string &str, size_t *pos) { in NextWord() [all …]
|