Lines Matching refs:icd_details
207 void FrameworkEnvironment::add_icd(TestICDDetails icd_details) noexcept { in add_icd() argument
210 if (icd_details.discovery_type == ManifestDiscoveryType::env_var || in add_icd()
211 icd_details.discovery_type == ManifestDiscoveryType::add_env_var) { in add_icd()
214 if (icd_details.discovery_type == ManifestDiscoveryType::windows_app_package) { in add_icd()
217 if (!icd_details.is_fake) { in add_icd()
218 …fs::path new_driver_name = fs::path(icd_details.icd_manifest.lib_path).stem() + "_" + std::to_stri… in add_icd()
219 fs::path(icd_details.icd_manifest.lib_path).extension(); in add_icd()
221 …auto new_driver_location = folder->copy_file(icd_details.icd_manifest.lib_path, new_driver_name.st… in add_icd()
225 icd_details.icd_manifest.lib_path = new_driver_location.str(); in add_icd()
227 …std::string full_json_name = icd_details.json_name + "_" + std::to_string(cur_icd_index) + ".json"; in add_icd()
229 …icds.back().manifest_path = folder->write_manifest(full_json_name, icd_details.icd_manifest.get_ma… in add_icd()
230 switch (icd_details.discovery_type) { in add_icd()