QmlSpec:集成且可扩展的QML测试框架

时间:2024-05-25 18:43:51
【文件属性】:

文件名称:QmlSpec:集成且可扩展的QML测试框架

文件大小:15KB

文件格式:ZIP

更新时间:2024-05-25 18:43:51

QML

Qml规范 QmlSpec替代了QML捆绑的单元测试模块QtTest。 动机 作者发现,在尝试为QtTest作者未预见的用例添加替代报告或功能时,QtTest令人沮丧。 许多代码都是用C ++编写的,很难从QML空间进行扩展,并且该接口似乎紧密地基于Qt的C ++测试模块,而不是根据QML的独特优缺点进行重新设计。 另外,作为Qt框架的一部分,它的项目惯性很高(无论好坏),这使得很难为新功能或为新功能提供便利。 QmlSpec旨在替代QtTest,并添加了新功能并支持其他模块或应用程序的扩展。 新用户应该能够安装QmlSpec插件,将import QtTest 1.0替换为import QmlSpec 1.0 ,将suite.qml索引文件添加到他们的测试套件目录中(请参见示例),并使用qmlscene test/suite.qml运行他们的测试qmlscene test/suite.q


网友评论