我正在关注 https://doc.qt.io/qt-5/qtest-overview.html 我创建了一个基准测试,我可以在 QtCreator 中运行它。
CONFIG+=sdk_no_version_check
QMAKE_MACOSX_DEPLOYMENT_TARGET = 12.0
QT += testlib
HEADERS += \
../aclass/aclass.h \
SOURCES += \
../aclass/aclass.cpp \
benchaclass.cpp
INCLUDEPATH += ../aclass
#include "aclass.h"
#include <QObject>
#include <QTest>
class BenchAClass : public QObject
{
Q_OBJECT
private slots:
void doWork()
{
AClass a;
QVERIFY(a.doWork() == 1);
QBENCHMARK{
a.doWork();
}
}
};
QTEST_MAIN(BenchAClass)
#include "benchaclass.moc"
我收到一条消息说超出了最大迭代次数。
我看到有命令行选项:
-迭代 n
设置累积迭代次数。
有没有办法在 QtCreator 中使用该选项?