4#ifndef QTEAMCITYLOGGER_P_H
5#define QTEAMCITYLOGGER_P_H
18#include <QtTest/private/qabstracttestlogger_p.h>
20#include <QtCore/qstring.h>
37 const char *
file =
nullptr,
int line = 0)
override;
41 const char *
file =
nullptr,
int line = 0)
override;
50 void addPendingMessage(
const char *
type,
const char *msg,
const char *
file,
int line);
Base class for test loggers.
IncidentTypes
\value Pass The test ran to completion successfully.
MessageTypes
The members whose names begin with Q describe messages that originate in calls, by the test or code u...
\macro QT_RESTRICTED_CAST_FROM_ASCII
void addIncident(IncidentTypes type, const char *description, const char *file=nullptr, int line=0) override
This virtual method is called when an event occurs that relates to the resolution of the test.
void startLogging() override
Called before the start of a test run.
void stopLogging() override
Called after the end of a test run.
void addBenchmarkResult(const QBenchmarkResult &result) override
This virtual method is called after a benchmark has been run enough times to produce usable data.
void leaveTestFunction() override
This virtual method is called after a test function has completed, to match \l enterTestFunction().
void enterTestFunction(const char *function) override
This virtual method is called before each test function is invoked.
void addMessage(MessageTypes type, const QString &message, const char *file=nullptr, int line=0) override
This is an overloaded member function, provided for convenience. It differs from the above function o...
Combined button and popup list for selecting options.
GLenum GLuint GLenum GLsizei const GLchar * buf
GLuint GLsizei const GLchar * message