Power Query SDK 测试框架第 6 部分 - 添加测试和了解各种选项

此参考包含多个部分,介绍适用于 Power Query 连接器开发人员的标准测试套件的设置和运行。 应按顺序完成参考,以确保将环境设置用于测试自定义连接器。

现在,你可能希望为扩展连接器添加更多测试以验证其他用例或不适合你的需求的标准化测试套件。

本部分的操作:

  • 为连接器创建测试
  • 使用各种配置和选项运行测试

创建自定义测试

以下说明演示如何添加自定义测试:

  1. 在 \testframework\tests\TesSuites 下创建 \Custom 文件夹。
  2. 使用需要测试的 M 查询创建 PQ 文件,并将其置于 \Custom 目录中。
  3. 在 \testframework\tests\ConnectorConfigs<Connector Name>\Settings 文件夹下创建 CustomSettings.json 设置文件。 添加测试文件夹的路径(例如 "QueryFilePath": "TestSuites/Custom")和参数查询文件的路径(例如,settings 文件中的 "ParameterQueryFilePath": "ParameterQueries/<Connector Name>/<Connector Name>.parameterquery.pq")。
  4. 第一次运行测试将生成 PQOut 输出文件。
  5. 后续运行将使用 PQOut 输出文件验证生成的输出。

各种配置和选项的参考

运行 compare 命令时,可以参考 pqtest-compare 了解各种选项和示例。

结束语

本部分介绍了如何以及在何处为连接器添加更多测试。 你还可以获得 compare 命令使用的各种配置和选项的参考。

在下一部分,你将了解如何通过使用测试框架设置测试管道来自动运行测试。

后续步骤

Power Query SDK 测试框架第 7 部分 - 管道指南