| 345 | } |
| 346 | |
| 347 | void ModelManager::validateMigration(const std::shared_ptr<Materials::ModelLibrary>& library) |
| 348 | { |
| 349 | auto models = _localManager->libraryModels(library->getName()); |
| 350 | for (auto& it : *models) { |
| 351 | auto uuid = it.getUUID(); |
| 352 | auto path = it.getPath(); |
| 353 | auto name = it.getName(); |
| 354 | Base::Console().log("\t('%s', '%s', '%s')\n", |
| 355 | uuid.toStdString().c_str(), |
| 356 | path.toStdString().c_str(), |
| 357 | name.toStdString().c_str()); |
| 358 | |
| 359 | auto model = _localManager->getModel(uuid); |
| 360 | auto externalModel = _externalManager->getModel(uuid); |
| 361 | model->validate(*externalModel); |
| 362 | } |
| 363 | } |
| 364 | |
| 365 | // Cache stats |
| 366 | double ModelManager::modelHitRate() |
no test coverage detected