Lines Matching refs:log
26 * \brief Test log library
30 * Each function takes qpTestLog pointer. Operations are done on that log
40 * All functions writing to the log return a boolean value. False
41 * means that the current write operation failed and the current log
133 /* Test log flags. */
136 QP_TEST_LOG_EXCLUDE_IMAGES = (1<<0) /*!< Do not log images. This reduces log size considerably. */
137 ,QP_TEST_LOG_EXCLUDE_SHADER_SOURCES = (1<<1) /*!< Do not log shader sources. Helps to reduce log size further. */
138 ,QP_TEST_LOG_NO_FLUSH = (1<<2) /*!< Do not do a fflush after writing the log. */
139 ,QP_TEST_LOG_EXCLUDE_EMPTY_LOGINFO = (1<<3) /*!< Do not log empty shader compile or link loginfo. */
140 ,QP_TEST_LOG_NO_INITIAL_OUTPUT = (1<<4) /*!< Do not push data to cout when initializing log. */
205 deBool qpTestLog_beginSession (qpTestLog* log, const char* additionalSessionInfo);
206 void qpTestLog_destroy (qpTestLog* log);
207 deBool qpTestLog_isCompact (qpTestLog* log);
209 deBool qpTestLog_startCase (qpTestLog* log, const char* testCasePath, qpTestCaseType testCaseType);
210 deBool qpTestLog_endCase (qpTestLog* log, qpTestResult result, const char* description);
212 deBool qpTestLog_startTestsCasesTime (qpTestLog* log);
213 deBool qpTestLog_endTestsCasesTime (qpTestLog* log);
215 deBool qpTestLog_terminateCase (qpTestLog* log, qpTestResult result);
217 deBool qpTestLog_startSection (qpTestLog* log, const char* name, const char* description);
218 deBool qpTestLog_endSection (qpTestLog* log);
219 deBool qpTestLog_writeText (qpTestLog* log, const char* name, const char* description, qpKeyValueTag tag, const char* value);
220 deBool qpTestLog_writeInteger (qpTestLog* log, const char* name, const char* description, const char* unit, qpKeyValueTag tag, deInt64 value);
221 deBool qpTestLog_writeFloat (qpTestLog* log, const char* name, const char* description, const char* unit, qpKeyValueTag tag, float value);
223 deBool qpTestLog_startImageSet (qpTestLog* log, const char* name, const char* description);
224 deBool qpTestLog_endImageSet (qpTestLog* log);
225 deBool qpTestLog_writeImage (qpTestLog* log, const char* name, const char* description, qpImageCompressionMode compressionMode, qpImageFormat format, int width, int height, int stride, const void* data);
227 deBool qpTestLog_startEglConfigSet (qpTestLog* log, const char* key, const char* description);
228 deBool qpTestLog_writeEglConfig (qpTestLog* log, const qpEglConfigInfo* config);
229 deBool qpTestLog_endEglConfigSet (qpTestLog* log);
233 deBool qpTestLog_startShaderProgram (qpTestLog* log, deBool linkOk, const char* linkInfoLog);
234 deBool qpTestLog_endShaderProgram (qpTestLog* log);
235 deBool qpTestLog_writeShader (qpTestLog* log, qpShaderType type, const char* source, deBool compileOk, const char* infoLog);
237 deBool qpTestLog_writeKernelSource (qpTestLog* log, const char* source);
238 deBool qpTestLog_writeSpirVAssemblySource (qpTestLog* log, const char* source);
239 deBool qpTestLog_writeCompileInfo (qpTestLog* log, const char* name, const char* description, deBool compileOk, const char* infoLog);
241 deBool qpTestLog_startSampleList (qpTestLog* log, const char* name, const char* description);
242 deBool qpTestLog_startSampleInfo (qpTestLog* log);
243 deBool qpTestLog_writeValueInfo (qpTestLog* log, const char* name, const char* description, const char* unit, qpSampleValueTag tag);
244 deBool qpTestLog_endSampleInfo (qpTestLog* log);
245 deBool qpTestLog_startSample (qpTestLog* log);
246 deBool qpTestLog_writeValueFloat (qpTestLog* log, double value);
247 deBool qpTestLog_writeValueInteger (qpTestLog* log, deInt64 value);
248 deBool qpTestLog_endSample (qpTestLog* log);
249 deBool qpTestLog_endSampleList (qpTestLog* log);
251 deBool qpTestLog_writeRaw (qpTestLog* log, const char* rawContents);
253 deUint32 qpTestLog_getLogFlags (const qpTestLog* log);