MCPcopy Create free account
hub / github.com/comaps/comaps / BuildFB

Method BuildFB

generator/generator_tests_support/test_generator.cpp:62–87  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

60}
61
62void TestRawGenerator::BuildFB(std::string const & osmFilePath, std::string const & mwmName,
63 bool makeWorld /* = false */)
64{
65 m_genInfo.m_nodeStorageType = feature::GenerateInfo::NodeStorageType::Index;
66 m_genInfo.m_osmFileName = osmFilePath;
67 m_genInfo.m_osmFileType = feature::GenerateInfo::OsmSourceType::XML;
68
69 CHECK(GenerateIntermediateData(m_genInfo), ());
70
71 // CHECK(MakeFakeBordersFile(GetTmpPath(), mwmName), ());
72
73 m_genInfo.m_tmpDir = m_genInfo.m_targetDir = GetTmpPath();
74 m_genInfo.m_fileName = mwmName;
75 m_genInfo.m_idToWikidataFilename = m_genInfo.GetIntermediateFileName(kWikidataFilename);
76
77 m_genInfo.m_citiesBoundariesFilename = GetCitiesBoundariesPath();
78
79 RawGenerator rawGenerator(m_genInfo);
80 rawGenerator.ForceReloadCache();
81
82 if (makeWorld)
83 rawGenerator.GenerateWorld(false /* cutBordersByWater */);
84 rawGenerator.GenerateCountries(true /* isTests */);
85
86 CHECK(rawGenerator.Execute(), ("Error generating", mwmName));
87}
88
89void TestRawGenerator::BuildFeatures(std::string const & mwmName)
90{

Callers 3

UNIT_TESTFunction · 0.80
UNIT_CLASS_TESTFunction · 0.80

Calls 6

GenerateIntermediateDataFunction · 0.85
ForceReloadCacheMethod · 0.80
GenerateWorldMethod · 0.80
GenerateCountriesMethod · 0.80
ExecuteMethod · 0.80

Tested by

no test coverage detected