终止支持通知:2026 年 10 月 7 日, Amazon 将停止对的支持。 Amazon IoT Greengrass Version 1 2026 年 10 月 7 日之后,您将无法再访问这些 Amazon IoT Greengrass V1 资源。如需了解更多信息,请访问迁移自 Amazon IoT Greengrass Version 1。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 IDT 开发和运行自己的测试套件
从 IDT v4.0.0 开始,IDT for 将标准化配置设置和结果格式与测试套件环境 Amazon IoT Greengrass 相结合,使您能够为设备和设备软件开发自定义测试套件。您可以添加自定义测试来用于自己的内部验证,也可以将其提供给客户进行设备验证。
使用 IDT 开发和运行自定义测试套件,如下所示:
- 开发自定义测试套件
- 
                - 
                        使用自定义测试逻辑为要测试的 Greengrass 设备创建测试套件。 
- 
                        向 IDT 提供您的自定义测试套件以供测试运行者使用。包括有关测试套件的特定设置配置的信息。 
 
- 
                        
- 运行自定义测试套件
- 
                - 
                        设置要测试的设备。 
- 
                        根据要使用的测试套件的要求实现设置配置。 
- 
                        使用 IDT 运行您的自定义测试套件。 
- 
                        查看 IDT 运行的测试的测试结果和执行日志。 
 
- 
                        
下载最新版本的 Dev Amazon IoT ice Tester Amazon IoT Greengrass
下载 IDT 的最新版本并将软件提取到文件系统中您具有读取和写入权限的位置。
注意
IDT 不支持由多个用户从共享位置(如 NFS 目录或 Windows 网络共享文件夹)运行。建议您将 IDT 包解压缩到本地驱动器,并在本地工作站上运行 IDT 二进制文件。
Windows 的路径长度限制为 260 个字符。如果您使用的是 Windows,请将 IDT 提取到根目录(如 C:\  或 D:\)以使路径长度不超过 260 个字符的限制。
测试套件创建工作流程
测试套件由三种类型的文件组成:
- 
                JSON 配置文件,为 IDT 提供了有关如何执行测试套件的信息。 
- 
                测试 IDT 用来运行测试用例的可执行文件。 
- 
                运行测试所需的其他文件。 
完成以下基本步骤来创建自定义 IDT 测试:
- 
                为您的测试套件创建 JSON 配置文件。 
- 
                验证并记录测试运行器运行测试套件所需的配置信息。 
- 
                验证 IDT 能否按预期运行您的测试套件并生成测试结果。 
要快速构建示例自定义套件并运行它,请按照 教程:构建和运行示例 IDT 测试套件 中的说明进行操作。
要开始使用 Python 创建自定义测试套件,请参阅教程:开发一个简单的 IDT 测试套件。