module "Qt.test.qtestroot" is not installed 找到的资料
解决措施:
1. qmltestrunner.exe -input tst_xxx.qml
2、
Solution found. Issue closed.
Forgotten about:
- in *.pro file
CONFIG += qmltestcase
- in main.cpp
#include <QtQuickTest>
QUICK_TEST_MAIN(example)
- rename main.qml file onto tst_gui.qml (any other tests should be OK with name like this "tst_*.qml") and use this
// System includes
import QtQuick 2.15
import QtTest 1.15
// Application includes
// Application window component
TestCase {
name: "MathTests";
function test_math() {
compare(2 + 2, 4, "2 + 2 = 4");
}
function test_fail() {
compare(2 + 2, 5, "2 + 2 = 5");
}
}
All based on https://doc.qt.io/qt-5/qtquicktest-index.html#running-tests
Example is here https://github.com/ArboreusSystems/arboreus_examples/tree/master/qt/QTest/UnitTest_v4
Happy testing to all.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
2019-10-01 3559 编译gdb-7.9