本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Greengrass 测试框架配置选项
GTF 配置选项
Greengrass 测试框架 (GTF) 允许您在启动期间配置某些参数 end-to-end 用于协调测试流程的测试流程。您可以将这些配置选项指定为 GTF 独立 JAR 的 CLI 参数。
GTF 1.1.0 及更高版本提供了以下配置选项。
-
additional-plugins
—(可选)其他 Cumber 插件 -
aws-region
— 针对特定的区域终端节点AWS服务。默认为AWSSDK 发现了。 -
credentials-path
— 可选AWS配置文件凭据路径。默认为在主机环境中发现的凭据。 -
credentials-path-rotation
— 可选的轮换持续时间AWS证书。默认为 15 分钟或PT15M
。 -
csr-path
— 用于生成设备证书的 CSR 路径。 -
device-mode
— 正在测试的目标设备。默认为本地设备。 -
env-stage
— 瞄准 Greengrass 的部署环境。默认为生产。 -
existing-device-cert-arn
— 要用作 Greengrass 设备证书的现有证书的 arn。 -
feature-path
— 包含其他功能文件的文件或目录。默认为不使用其他功能文件。 -
gg-cli-version
— 覆盖 Greengrass CLI 的版本。默认为中找到的值ggc.version
。 -
gg-component-bucket
— 存放 Greengrass 组件的现有 Amazon S3 存储桶的名称。 -
gg-component-overrides
— Greengrass 组件重写列表。 -
gg-persist
— 测试运行后要保留的测试元素列表。默认行为是不保留任何内容。可接受的值为:aws.resources
,installed.software
,以及generated.files
。 -
gg-runtime
— 影响测试与测试资源交互方式的值列表。这些值取代了gg.persist
参数。如果默认值为空,则假设所有测试资源都由测试用例管理,包括已安装的 Greengrass 运行时。可接受的值为:aws.resources
,installed.software
,以及generated.files
。 -
ggc-archive
— 存档的 Greengrass nucleus 组件的路径。 -
ggc-install-root
— 用于安装 Greengrass nucleus 组件的目录。默认为 test.temp.path 和测试运行文件夹。 -
ggc-log-level
— 设置测试运行的 Greengrass nucleus 日志级别。默认为 “信息”。 -
ggc-tes-rolename
— 那个 IAM 角色AWS IoT GreengrassCore 将假设可以访问AWS服务。如果不存在具有给定名称的角色,则将创建一个默认访问策略。 -
ggc-trusted-plugins
— 需要添加到 Greengrass 的可信插件的路径(主机上)的逗号分隔列表。要提供 DUT 本身的路径,请在路径前面加上 'dut: ' -
ggc-user-name
— Greengrass 核的 user: group posixUser 值。默认为当前登录的用户名。 -
ggc-version
— 覆盖正在运行的 Greengrass nucleus 组件的版本。默认为 ggc.archive 中找到的值。 -
log-level
— 测试运行的日志级别。默认为 “信息”。 -
parallel-config
— 将批次索引和批次数设置为 JSON 字符串。批次索引的默认值为 0,批次数为 1。 -
proxy-url
— 将所有测试配置为通过此 URL 路由流量。 -
tags
— 仅运行功能标签。可以与 '&' 相交 -
test-id-prefix
— 适用于所有测试特定资源的通用前缀,包括AWS资源名称和标签。默认为 “gg” 前缀。 -
test-log-path
— 将包含整个测试运行结果的目录。默认为 “测试结果”。 -
test-results-json
— 用于确定生成的 Cucumber JSON 报告是否已生成写入磁盘的标志。默认值为 true。 -
test-results-log
— 用于确定控制台输出是否生成的写入磁盘的标志。默认值为 false。 -
test-results-xml
— 用于确定生成的 JUnit XML 报告是否已写入磁盘的标志。默认值为 true。 -
test-temp-path
— 生成本地测试工件的目录。默认为以 gg-testing 为前缀的随机临时目录。 -
timeout-multiplier
— 为所有测试超时提供乘数。默认值为 1.0。