【问题标题】:How to test dart pub lib package before deploy?如何在部署之前测试 dart pub lib 包?
【发布时间】:2013-07-02 10:14:33
【问题描述】:

在部署之前测试 pub lib 包的最佳方法是什么,就像我通过 pub install 下载它一样? (不是在谈论单元测试)

【问题讨论】:

    标签: dart dart-pub


    【解决方案1】:

    您可以使用path packages。这不会通过 pub 服务器,而是从本地文件系统获取包。

    【讨论】:

      【解决方案2】:

      这在很大程度上取决于您要使用的软件包类型。

      如果 pub 包主要是一个非 UI 库,那么您应该能够通过 UnitTest 脚本来运行它的 API,这是一个小脚本,它有一个 main 来启动一堆单元测试(分组或其他)。

      非 UI 包的另一个选择是找到源项目(通常在 pub.dartlang.org 上的包页面中注明)并下载它,如果幸运的话,会有一个带有单元的测试目录测试脚本。

      一些提供 UI 的包确实在他们的项目中包含单元测试。

      很多项目都包含一两个示例,您可以运行以了解其工作原理并从其源代码中获取一些提示,因此我鼓励您查看您感兴趣的项目的原始源代码。

      但通常(特别是对于提供包的 UI),您将通过创建一个小型骨架应用程序来使用包,然后将您学到的知识应用到您的主应用程序中,从而获得最佳结果。

      希望对您有所帮助。

      【讨论】:

      • 谢谢,我更新了我的问题,因为我在谈论 lib 包。但感谢您提供有关 UI 的其他信息! :)
      猜你喜欢
      • 2020-04-18
      • 1970-01-01
      • 2013-05-31
      • 1970-01-01
      • 2020-09-23
      • 2021-11-15
      • 2013-08-09
      • 2013-02-20
      • 1970-01-01
      相关资源
      最近更新 更多