注意:以下翻译的准确性尚未经过验证。这是使用 AIP ↗ 从原始英文文本进行的机器翻译。
通过单元测试提高 Pipeline Builder 中管道的可靠性。这些测试是调试、检测中断更改的宝贵工具,最终确保更高质量的管道。
类似于代码中的单元测试,Pipeline Builder 中的单元测试是一种检查管道逻辑在使用预定义输入进行测试时产生预期输出的方法。单元测试由以下组成:
测试输入和预期输出通过手动输入表格创建,但您可以复制和粘贴以加快创建速度。您可以在主要的 Pipeline Builder 工作区中选择要测试的变换节点。有关创建单元测试的更多信息,请参阅下文。
在主要工作区的右侧面板,选择单元测试图标。
在屏幕中央选择创建新测试或在右上角选择新测试。这将在您的工作区顶部打开一个对话框,提示您选择相关节点。
选择所有相关节点后,选择开始。
这将带您进入单元测试配置窗口。
对于每个单元测试,您必须填写输入和输出数据。
双击节点填写输入数据或预期输出数据。这将带您进入以下页面:
在左侧选择:
一旦模式设置完成,在中间表中填写行,然后选择应用,然后返回图表。
对所有输入和输出数据集重复此步骤。
完成后,您将能够在右侧面板中看到手动输入的数据,详细显示每个表中的行数和列数。
对于每个单元测试,您可以选择在右上角运行测试。
一旦测试运行,您可以在下面看到测试结果。要查看确切的表格结果,请选择查看测试结果。
这将在屏幕底部打开预期输出和接收输出的视图。
完成编辑和查看单元测试后,您可以在右上角选择关闭单元测试。
要删除单元测试,选择它并使用右上角的三个点打开选项菜单。选择删除测试用例。
选择单元测试图标以查看管道中的单元测试列表。选择铅笔图标以编辑选定的单元测试。
要更改单元测试中选定的测试变换,请使用重新选择按钮。这将带您返回选择页面。
如果您在已经包含为单元测试中的测试变换的节点之间添加节点,添加的节点将自动显示在现有单元测试中。
要更改任何测试输入或预期输出,您可以直接在图表视图中双击节点,或在右侧面板中选择铅笔图标。
完成编辑单元测试后,选择右上角的关闭单元测试以返回主图。
对单元测试的任何更改也将在左侧面板的单元测试选项卡下的建议页面中显示。
在建议页面上,您将看到单元测试成功部分。Pipeline Builder 将在合并建议之前检查单元测试是否通过。