Searched refs:casePath (Results 1 - 24 of 24) sorted by relevance

/external/deqp/executor/
H A DxeBatchResult.cpp50 TestCaseResultData::TestCaseResultData (const char* casePath) argument
51 : m_casePath (casePath)
84 bool BatchResult::hasTestCaseResult (const char* casePath) const
86 return m_resultMap.find(casePath) != m_resultMap.end();
89 ConstTestCaseResultPtr BatchResult::getTestCaseResult (const char* casePath) const
91 map<string, int>::const_iterator pos = m_resultMap.find(casePath);
96 TestCaseResultPtr BatchResult::getTestCaseResult (const char* casePath) argument
98 map<string, int>::const_iterator pos = m_resultMap.find(casePath);
103 TestCaseResultPtr BatchResult::createTestCaseResult (const char* casePath) argument
105 DE_ASSERT(!hasTestCaseResult(casePath));
[all...]
H A DxeBatchResult.hpp73 TestCaseResultData (const char* casePath);
115 bool hasTestCaseResult (const char* casePath) const;
116 ConstTestCaseResultPtr getTestCaseResult (const char* casePath) const;
117 TestCaseResultPtr getTestCaseResult (const char* casePath);
119 TestCaseResultPtr createTestCaseResult (const char* casePath);
H A DxeTestLogParser.hpp46 virtual TestCaseResultPtr startTestCaseResult (const char* casePath) = DE_NULL;
H A DxeTestLogParser.cpp116 const char* casePath = m_containerParser.getTestCasePath(); local
117 m_currentCaseData = m_handler->startTestCaseResult(casePath);
H A DxeBatchExecutor.cpp138 TestCaseResultPtr BatchExecutorLogHandler::startTestCaseResult (const char* casePath) argument
141 if (m_batchResult->hasTestCaseResult(casePath))
142 return m_batchResult->getTestCaseResult(casePath);
144 return m_batchResult->createTestCaseResult(casePath);
H A DxeBatchExecutor.hpp59 TestCaseResultPtr startTestCaseResult (const char* casePath);
H A DxeTestResultParser.cpp257 static TestCaseType getTestCaseTypeFromPath (const char* casePath) argument
259 if (deStringBeginsWith(casePath, "dEQP-GLES2."))
261 const char* group = casePath+11;
455 m_result->casePath = getAttribute("CasePath");
465 m_result->caseType = getTestCaseTypeFromPath(m_result->casePath.c_str());
876 result->casePath = data.getTestCasePath();
905 if (result->casePath.empty())
H A DxeTestCaseResult.hpp118 std::string casePath; //!< Full test case path. member in class:xe::TestCaseResultHeader
H A DxeTestLogWriter.cpp499 << Writer::Attribute("CasePath", result.casePath)
/external/deqp/scripts/
H A Dconvert_case_list_to_xml.py26 def __init__(self, casePath, description, caseType):
27 self.casePath = casePath
42 def createAncestors(casePath):
44 for dotNdx in findAllMatches(casePath, "."):
45 ancestorPath = casePath[:dotNdx]
57 element.setAttribute("Name", testCase.casePath.rsplit(".", 2)[-1])
79 casePath = m.group(1) variable
82 parent = createAncestors(casePath)
83 parent.children.append(TestCase(casePath, descriptio
[all...]
H A Dmustpass.py228 def appendToHierarchy (root, casePath):
236 components = casePath.split('.')
/external/deqp/executor/tools/
H A DxeExtractSampleLists.cpp43 void writeSampleList (const char* casePath, int listNdx, const xe::ri::SampleList& sampleList) argument
45 const string filename = string(casePath) + "." + de::toString(listNdx) + ".csv";
78 void extractSampleLists (const char* casePath, int* listNdx, const xe::ri::List& items) argument
85 extractSampleLists(casePath, listNdx, static_cast<const xe::ri::Section&>(child).items);
88 writeSampleList(casePath, *listNdx, static_cast<const xe::ri::SampleList&>(child));
97 extractSampleLists(result.casePath.c_str(), &listNdx, result.resultItems);
112 xe::TestCaseResultPtr startTestCaseResult (const char* casePath) argument
114 return xe::TestCaseResultPtr(new xe::TestCaseResultData(casePath));
H A DxeTestLogCompare.cpp138 xe::TestCaseResultPtr startTestCaseResult (const char* casePath) argument
140 return xe::TestCaseResultPtr(new xe::TestCaseResultData(casePath));
153 header.casePath = caseData->getTestCasePath();
169 m_result.resultMap[header.casePath] = caseNdx;
227 if (addedCases.find(caseIter->casePath) == addedCases.end())
229 cases.push_back(caseIter->casePath);
230 addedCases.insert(caseIter->casePath);
236 static void getTestResultHeaders (vector<xe::TestCaseResultHeader>& headers, const vector<ShortBatchResult>& batchResults, const char* casePath) argument
243 map<string, int>::const_iterator resultPos = batchResult.resultMap.find(casePath);
249 headers[ndx].casePath
[all...]
H A DxeBatchResultToJUnit.cpp95 xe::TestCaseResultPtr startTestCaseResult (const char* casePath) argument
97 return xe::TestCaseResultPtr(new xe::TestCaseResultData(casePath));
113 size_t sepPos = result.casePath.find_last_of('.');
114 std::string caseName = result.casePath.substr(sepPos+1);
115 std::string groupName = result.casePath.substr(0, sepPos);
H A DxeExtractShaderPrograms.cpp68 static void writeShaderProgram (const CommandLine& cmdLine, const std::string& casePath, const xe::ri::ShaderProgram& shaderProgram, int programNdx) argument
70 const string basePath = string(de::FilePath::join(cmdLine.dstPath, casePath).getPath()) + "." + de::toString(programNdx);
99 static void extractShaderPrograms (const CommandLine& cmdLine, const std::string& casePath, const xe::TestCaseResult& result) argument
117 writeShaderProgram(cmdLine, casePath, static_cast<const xe::ri::ShaderProgram&>(curItem), programNdx);
128 std::cout << "WARNING: no shader programs found in '" << casePath << "'\n"; local
144 xe::TestCaseResultPtr startTestCaseResult (const char* casePath) argument
146 return xe::TestCaseResultPtr(new xe::TestCaseResultData(casePath));
H A DxeBatchResultToXml.cpp154 xe::TestCaseResultPtr startTestCaseResult (const char* casePath) argument
156 return xe::TestCaseResultPtr(new xe::TestCaseResultData(casePath));
242 xe::TestCaseResultPtr startTestCaseResult (const char* casePath) argument
244 return xe::TestCaseResultPtr(new xe::TestCaseResultData(casePath));
259 de::FilePath casePath = de::FilePath::join(m_dstPath, (result.casePath + ".xml").c_str()); local
260 std::ofstream out (casePath.getPath(), std::ofstream::binary|std::ofstream::trunc);
264 throw xe::Error(string("Failed to open ") + casePath.getPath());
360 xe::TestCase* testCase = hierarchyBuilder.createCase(result->casePath.c_str(), result->caseType);
H A DxeExtractValues.cpp58 string casePath; member in struct:CaseValues
139 xe::TestCaseResultPtr startTestCaseResult (const char* casePath) argument
141 return xe::TestCaseResultPtr(new xe::TestCaseResultData(casePath));
154 tagResult.casePath = caseData->getTestCasePath();
243 dst << result.casePath;
H A DxeMergeTestLogs.cpp96 xe::TestCaseResultPtr startTestCaseResult (const char* casePath) argument
98 if (m_batchResult->hasTestCaseResult(casePath))
100 xe::TestCaseResultPtr existingResult = m_batchResult->getTestCaseResult(casePath);
105 return m_batchResult->createTestCaseResult(casePath);
H A DxeCommandLineExecutor.cpp211 bool checkCasePathPatternMatch (const char* pattern, const char* casePath, bool isTestGroup) argument
218 char c = casePath[casePos];
227 if (checkCasePathPatternMatch(pattern+ptrnPos+1, casePath+next, isTestGroup))
230 if (casePath[next] == 0)
366 xe::TestCaseResultPtr startTestCaseResult (const char* casePath) argument
369 if (m_batchResult->hasTestCaseResult(casePath))
370 return m_batchResult->getTestCaseResult(casePath);
372 return m_batchResult->createTestCaseResult(casePath);
/external/deqp/framework/common/
H A DtcuTestSessionExecutor.hpp75 bool enterTestCase (TestCase* testCase, const std::string& casePath);
H A DtcuTestSessionExecutor.cpp163 bool TestSessionExecutor::enterTestCase (TestCase* testCase, const std::string& casePath) argument
169 print("\nTest case '%s'..\n", casePath.c_str());
173 log.startCase(casePath.c_str(), caseType);
180 m_caseExecutor->init(testCase, casePath);
H A DtcuCommandLine.cpp886 static bool checkTestCaseName (const CaseTreeNode* root, const char* casePath) argument
888 const CaseTreeNode* node = findNode(root, casePath);
/external/deqp/external/vulkancts/modules/vulkan/
H A DvktTestPackage.cpp97 vk::ProgramBinary* buildProgram (const std::string& casePath, argument
103 const vk::ProgramIdentifier progId (casePath, iter.getName());
211 void TestCaseExecutor::init (tcu::TestCase* testCase, const std::string& casePath) argument
217 DE_UNREF(casePath); // \todo [2015-03-13 pyry] Use this to identify ProgramCollection storage path
227 vk::ProgramBinary* binProg = buildProgram<glu::ShaderProgramInfo, vk::GlslSourceCollection::Iterator>(casePath, progIter, m_prebuiltBinRegistry, log, &m_progCollection);
245 buildProgram<vk::SpirVProgramInfo, vk::SpirVAsmCollection::Iterator>(casePath, asmIterator, m_prebuiltBinRegistry, log, &m_progCollection);
H A DvktBuildPrograms.cpp390 const string casePath = iterator.getNodePath(); local
399 programs.pushBack(Program(vk::ProgramIdentifier(casePath, progIter.getName())));
408 programs.pushBack(Program(vk::ProgramIdentifier(casePath, progIter.getName())));

Completed in 510 milliseconds