如何从 Foundry 中的代码存储库编写或创建外部数据集

How to write or create external dataset from code repository within Foundry

我正在尝试在代码存储库中实现 pytest 功能。我想编写或创建一个数据集,以便可以将测试用例的结果放入以供业务分析师查看。这样我想对业务分析师隐藏我的代码。业务分析师或功能团队可以将数据放入数据文件或融合 sheet 中,然后只查看测试结果。 我可以知道创建数据集或将数据写入存储库之外的数据集(可能正在使用 API)的方法吗?

我相信你可能混淆了概念,而且你问题的措辞并没有真正帮助。我感觉这道题分两层,测试和写数据集。

所以对于正式的单元测试,即:使用 pylint,测试是 运行 在 CI 时间。 CI 与铸造厂隔离,这意味着它无法读取数据集或写入数据集。代码存储库,内置逻辑以在 CI 时检测单元测试 运行,并在 CI 检查视图中一一显示您的测试。

读取和写入数据集是 t运行sforms 拥有的东西,所以如果您想将测试结果写入数据集,我的建议是将您的测试包装到 t运行sform,然后将结果附加为新行。

这样您既可以使用数据集作为输入,也可以将结果输出到单独的数据集。当然,编写测试的方式会有所改变,因为从技术上讲,它们不再使用 pylint,而只是一个 t运行sform.