OpenCoverage

quicktestresult_p.h

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult_p.h
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4class QUrl;-
5class QuickTestResultPrivate;-
6-
7class __attribute__((visibility("default"))) QuickTestResult : public QObject-
8{-
9 public:-
10#pragma GCC diagnostic push-
11 -
12#pragma GCC diagnostic ignored "-Wsuggest-override"-
13 static const QMetaObject staticMetaObject; virtual const QMetaObject *metaObject() const; virtual void *qt_metacast(const char *); virtual int qt_metacall(QMetaObject::Call, int, void **); static inline QString tr(const char *s, const char *c = nullptr, int n = -1) { return staticMetaObject.tr(s, c, n); } __attribute__ ((__deprecated__)) static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) { return staticMetaObject.tr(s, c, n); } private:-
14#pragma GCC diagnostic ignored "-Wattributes"-
15 __attribute__((visibility("hidden"))) static void qt_static_metacall(QObject *, QMetaObject::Call, int, void **);-
16#pragma GCC diagnostic pop-
17 struct QPrivateSignal {};-
18 -
19 -
20 -
21 -
22 -
23 -
24 -
25 -
26 -
27public:-
28 QuickTestResult(QObject *parent = nullptr);-
29 ~QuickTestResult() override;-
30-
31-
32 enum RunMode-
33 {-
34 RepeatUntilValidMeasurement,-
35 RunOnce-
36 };-
37 friend constexpr const QMetaObject *qt_getEnumMetaObject(RunMode) noexcept { return &staticMetaObject; } friend constexpr const char *qt_getEnumName(RunMode) noexcept { return "RunMode"; }-
38-
39 QString testCaseName() const;-
40 void setTestCaseName(const QString &name);-
41-
42 QString functionName() const;-
43 void setFunctionName(const QString &name);-
44-
45 QString dataTag() const;-
46 void setDataTag(const QString &tag);-
47-
48 bool isFailed() const;-
49-
50 bool isSkipped() const;-
51 void setSkipped(bool skip);-
52-
53 int passCount() const;-
54 int failCount() const;-
55 int skipCount() const;-
56-
57 QStringList functionsToRun() const;-
58-
59public :-
60 void reset();-
61-
62 void startLogging();-
63 void stopLogging();-
64-
65 void initTestTable();-
66 void clearTestTable();-
67-
68 void finishTestData();-
69 void finishTestDataCleanup();-
70 void finishTestFunction();-
71-
72 void stringify(QQmlV4Function *args);-
73-
74 void fail(const QString &message, const QUrl &location, int line);-
75 bool verify(bool success, const QString &message,-
76 const QUrl &location, int line);-
77 bool compare(bool success, const QString &message,-
78 const QVariant &val1, const QVariant &val2,-
79 const QUrl &location, int line);-
80 bool fuzzyCompare(const QVariant &actual, const QVariant &expected, qreal delta);-
81 void skip(const QString &message, const QUrl &location, int line);-
82 bool expectFail(const QString &tag, const QString &comment,-
83 const QUrl &location, int line);-
84 bool expectFailContinue(const QString &tag, const QString &comment,-
85 const QUrl &location, int line);-
86 void warn(const QString &message, const QUrl &location, int line);-
87-
88 void ignoreWarning(const QJSValue &message);-
89-
90 void wait(int ms);-
91 void sleep(int ms);-
92 bool waitForRendering(QQuickItem *item, int timeout = 5000);-
93-
94 void startMeasurement();-
95 void beginDataRun();-
96 void endDataRun();-
97 bool measurementAccepted();-
98 bool needsMoreMeasurements();-
99-
100 void startBenchmark(RunMode runMode, const QString &tag);-
101 bool isBenchmarkDone() const;-
102 void nextBenchmark();-
103 void stopBenchmark();-
104-
105 QObject *grabImage(QQuickItem *item);-
106-
107 QObject *findChild(QObject *parent, const QString &objectName);-
108-
109public:-
110-
111 static void parseArgs(int argc, char *argv[]);-
112 static void setProgramName(const char *name);-
113 static void setCurrentAppname(const char *appname);-
114 static int exitCode();-
115-
116public :-
117 void programNameChanged();-
118 void testCaseNameChanged();-
119 void functionNameChanged();-
120 void dataTagChanged();-
121 void skippedChanged();-
122-
123private:-
124 QScopedPointer<QuickTestResultPrivate> d_ptr;-
125-
126 inline QuickTestResultPrivate* d_func() { return
executed 340 times by 4 tests: return reinterpret_cast<QuickTestResultPrivate *>(qGetPtrHelper(d_ptr));
Executed by:
  • tst_qquickanimationcontroller
  • tst_qquicklayouts
  • tst_quicktestmainwithsetup
  • tst_testfiltering
reinterpret_cast<QuickTestResultPrivate *>(qGetPtrHelper(d_ptr));
executed 340 times by 4 tests: return reinterpret_cast<QuickTestResultPrivate *>(qGetPtrHelper(d_ptr));
Executed by:
  • tst_qquickanimationcontroller
  • tst_qquicklayouts
  • tst_quicktestmainwithsetup
  • tst_testfiltering
} inline const QuickTestResultPrivate* d_func() const { return
executed 384 times by 2 tests: return reinterpret_cast<const QuickTestResultPrivate *>(qGetPtrHelper(d_ptr));
Executed by:
  • tst_qquickanimationcontroller
  • tst_qquicklayouts
reinterpret_cast<const QuickTestResultPrivate *>(qGetPtrHelper(d_ptr));
executed 384 times by 2 tests: return reinterpret_cast<const QuickTestResultPrivate *>(qGetPtrHelper(d_ptr));
Executed by:
  • tst_qquickanimationcontroller
  • tst_qquicklayouts
} friend class QuickTestResultPrivate;
340-384
127 QuickTestResult(const QuickTestResult &) = delete; QuickTestResult &operator=(const QuickTestResult &) = delete;-
128};-
129-
130-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.0