origen-sdk - 访问/使用默认流程方法

标签 origen-sdk

我们创建了测试接口(interface),将其与定义了测试流程方法的所有origen 流程一起使用。我相信我们的测试方法可能存在问题,为了进行调试,我想使用默认的 func 方法,而不是我们界面中定义的方法。

我在哪里可以找到这个方法以及集成它的正确方法是什么?

谢谢

最佳答案

func 不是 Origen 提供的流程方法,而是示例中常用的方法,表示“功能测试”的概念。

Origen 提供的底层 API 是 flow.test(test_object, options),在大多数测试程序源代码中,flow 都会被推断出来,所以通常你会请参阅仅调用 test 的代码。

测试对象可以只是一个名称,也可以是代表测试的对象,例如 TestInstanceTestSuite分别由 Teradyne 和 Advantest API 提供的对象。

您可以仅使用 test 方法创建测试程序流(及其文档),您可以在该视频的源代码中查看有关如何创建测试程序流的示例: http://origen-sdk.org/origen/videos/5-create-program-flow/

但是,测试程序不仅仅包含流程,除了流程之外,您通常还需要定义要生成的测试内容的其他文件。

我们希望 Origen 社区能够及时生成像 func 这样的现成方法库,它将生成完整的测试并插入到流程中,尽管目前它是应用程序有责任在其测试程序接口(interface)中创建此类方法。

请参阅此示例源代码,了解如何创建可以针对多种测试器类型的 func 方法 - http://origen-sdk.org/origen/videos/6-create-program-tests/

首先,您不必担心多测试仪方面的问题,只需引用本指南,了解可用于生成测试程序工件以在 V93K 上创建测试的 API 即可 - http://origen-sdk.org/origen/guides/program/v93k/

关于origen-sdk - 访问/使用默认流程方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49283579/

相关文章:

origen-sdk - 通过手动控制覆盖时钟引脚,然后再次计时

origen-sdk - 如何根据封装处理不同的引脚名称

origen-sdk - 将参数传递给非硅子 block /助手的约定

origen-sdk - 有没有办法将 if_enable 配置为始终通过或有条件地删除变量检查?

origen-sdk - 无法从 on_flow_end 回调创建 Web 文档

origen-sdk - 如何使用output_inhibited?

origen-sdk - 子 block 基址覆盖?