使用 IDT 开发和运行您自己的测试套件 - Amazon IoT Greengrass
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

您正在查看Amazon IoT Greengrass Version 1.Amazon IoT Greengrass Version 2是最新的主要版本Amazon IoT Greengrass. 有关使用Amazon IoT Greengrass V2,请参阅Amazon IoT Greengrass Version 2开发人员指南.

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 IDT 开发和运行您自己的测试套件

从 IDT v4.0.0 开始,适用于的 IDT v4.0.0 开始,IDTAmazon IoT Greengrass将标准化配置设置和结果格式与测试套件环境相结合,使您能够为设备和设备软件开发自定义测试套件。您可以为自己的内部验证添加自定义测试,也可以将其提供给客户进行设备验证。

使用 IDT 开发和运行自定义测试套件,如下所示:

开发自定义测试套件
  • 为要测试的 Greengrass 设备创建具有自定义测试逻辑的测试套件。

  • 为 IDT 提供您的自定义测试套件,以测试运行者。包括有关测试套件的特定设置配置的信息。

运行自定义测试套件
  • 设置要测试的设备。

  • 根据要使用的测试套件的要求实施设置配置。

  • 使用 IDT 运行自定义测试套件。

  • 查看 IDT 运行的测试的测试结果和执行日志。

下载适用于 Amazon IoT Greengrass 的最新版本的 Amazon IoT Device Tester

下载最新版本并将该软件提取到文件系统中您具有读取和写入权限的位置。

注意

IDT 不支持由多个用户从共享位置(如 NFS 目录或 Windows 网络共享文件夹)运行。建议您将 IDT 包解压缩到本地驱动器,并在本地工作站上运行 IDT 二进制文件。

Windows 的路径长度限制为 260 个字符。如果您使用的是 Windows,请将 IDT 提取到根目录(如 C:\ D:\)以使路径长度不超过 260 个字符的限制。

测试套件创建工作流

测试套件包含三类文件:

  • 为 IDT 提供有关如何执行测试套件的信息的 JSON 配置文件。

  • 测试 IDT 用于运行测试用例的可执行文件。

  • 运行测试所需的其他文件。

完成以下基本步骤来创建自定义 IDT 测试:

  1. 创建 JSON 配置文件为您的测试套件。

  2. 创建测试用例可执行文件,其中包含测试套件的测试逻辑。

  3. 验证并记录测试运行者所需的配置信息运行测试套件。

  4. 验证 IDT 是否可以运行您的测试套件并生成测试结果如预期的那样。

要快速构建示例自定义套件并运行它,请按照教程:构建并运行示例 IDT 测试套件.

要开始在 Python 中创建自定义测试套件,请参阅教程:开发简单的 IDT 测试套件.