如何在不调用应用程序回调的情况下运行单元测试

德米特里·哈尼茨基(Dmitry Harnitski)

我的应用程序回调启动与单元测试冲突的Supervisor。

有了该回调,{:error, {:already_started, #PID<0.258.0>}}由于我的进程已经启动,因此我得到了类似的尝试运行单元测试的信息。

我可以仅对:dev执行应用程序回调:prod,保持:test环境清洁启动代码吗?

我正在寻找这样的东西:

def application do
[
  applications: [:logger],
  mod: {MyApplication, [], only: [:dev, :prod]} 
]

only: [:dev, :prod] -这是一块丢失的东西

多伯特

我不知道在这种情况下这是否是处理测试的正确方法,但是您可以按照以下方式进行所需的操作:

mix.exs

def application do
  rest = if(Mix.env == :test, do: [], else: [mod: {MyApp, []}])
  [applications: [:logger]] ++ rest
end

对于下面的演示,我将以下内容添加到MyApp.start/2

IO.puts "starting app..."

演示:

$ MIX_ENV=dev mix
starting app...
$ MIX_ENV=prod mix
starting app...
$ MIX_ENV=test mix # no output

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何构建我的Android Studio项目,以避免在集成了单元测试的情况下运行应用程序而导致编译问题

来自分类Dev

是否检测iOS应用程序是否在没有预处理器宏的情况下运行Debug或Release版本,以进行单元测试?

来自分类Dev

如何识别应用程序正在单元测试模式下运行?

来自分类Dev

在不提供数据源的情况下在Spring Boot应用程序中运行JUnit单元测试

来自分类Dev

WSO2 如何在不调用任何 WSO2 api 或客户端应用程序代理的情况下从 ActiveMQ 获取消息?

来自分类Dev

如何在不打开应用程序的情况下运行android程序?

来自分类Dev

如何在不使用AppStore的情况下将要测试的应用程序分发给Friends

来自分类Dev

如何在不使用AppStore的情况下将要测试的应用程序分发给Friends

来自分类Dev

如何在目标 C iOS 中不调用 cellForRowAtIndexPath 的情况下获取单元格?

来自分类Dev

Android开发:如何在不使用应用程序的情况下运行线程

来自分类Dev

如何在没有python控制台的情况下运行tkinter应用程序

来自分类Dev

如何在不运行应用程序的情况下切换日食工作区?

来自分类Dev

如何在没有提示的情况下以管理员身份运行应用程序?

来自分类Dev

如何在不使用部分唤醒锁的情况下保持应用程序运行

来自分类Dev

如何在没有屏幕记录的情况下运行cherrypy应用程序?

来自分类Dev

如何在不安装Windows的情况下运行.Net应用程序?

来自分类Dev

如何在不知道名称的情况下从终端运行应用程序?

来自分类Dev

如何在GPS开启的情况下使应用程序持续运行?

来自分类Dev

如何在eclipse中没有main方法的情况下运行JavaFX应用程序?

来自分类Dev

如何在没有 Eclipse 的情况下运行 Spring Boot 应用程序?

来自分类Dev

如何在不打开应用程序的情况下运行警报

来自分类Dev

有没有一种方法可以在不测试整个应用程序的情况下对类库(通用Windows)进行单元测试?

来自分类Dev

如何在不实际调用REST API的情况下测试我的应用程序方法是否处理REST API的HTTP状态404

来自分类Dev

如何在不调用 api 的情况下显示数据?

来自分类Dev

Elixir / Phoenix:如何在不使用Ecto的情况下对模型进行单元测试?

来自分类Dev

如何在不睡觉的情况下对该协程进行单元测试

来自分类Dev

如何在不实例化类的情况下对方法进行单元测试?

来自分类Dev

如何在没有模拟断言的情况下对该功能进行单元测试?

来自分类Dev

如何在不知道其实现的情况下对堆栈ADT进行单元测试

Related 相关文章

  1. 1

    如何构建我的Android Studio项目,以避免在集成了单元测试的情况下运行应用程序而导致编译问题

  2. 2

    是否检测iOS应用程序是否在没有预处理器宏的情况下运行Debug或Release版本,以进行单元测试?

  3. 3

    如何识别应用程序正在单元测试模式下运行?

  4. 4

    在不提供数据源的情况下在Spring Boot应用程序中运行JUnit单元测试

  5. 5

    WSO2 如何在不调用任何 WSO2 api 或客户端应用程序代理的情况下从 ActiveMQ 获取消息?

  6. 6

    如何在不打开应用程序的情况下运行android程序?

  7. 7

    如何在不使用AppStore的情况下将要测试的应用程序分发给Friends

  8. 8

    如何在不使用AppStore的情况下将要测试的应用程序分发给Friends

  9. 9

    如何在目标 C iOS 中不调用 cellForRowAtIndexPath 的情况下获取单元格?

  10. 10

    Android开发:如何在不使用应用程序的情况下运行线程

  11. 11

    如何在没有python控制台的情况下运行tkinter应用程序

  12. 12

    如何在不运行应用程序的情况下切换日食工作区?

  13. 13

    如何在没有提示的情况下以管理员身份运行应用程序?

  14. 14

    如何在不使用部分唤醒锁的情况下保持应用程序运行

  15. 15

    如何在没有屏幕记录的情况下运行cherrypy应用程序?

  16. 16

    如何在不安装Windows的情况下运行.Net应用程序?

  17. 17

    如何在不知道名称的情况下从终端运行应用程序?

  18. 18

    如何在GPS开启的情况下使应用程序持续运行?

  19. 19

    如何在eclipse中没有main方法的情况下运行JavaFX应用程序?

  20. 20

    如何在没有 Eclipse 的情况下运行 Spring Boot 应用程序?

  21. 21

    如何在不打开应用程序的情况下运行警报

  22. 22

    有没有一种方法可以在不测试整个应用程序的情况下对类库(通用Windows)进行单元测试?

  23. 23

    如何在不实际调用REST API的情况下测试我的应用程序方法是否处理REST API的HTTP状态404

  24. 24

    如何在不调用 api 的情况下显示数据?

  25. 25

    Elixir / Phoenix:如何在不使用Ecto的情况下对模型进行单元测试?

  26. 26

    如何在不睡觉的情况下对该协程进行单元测试

  27. 27

    如何在不实例化类的情况下对方法进行单元测试?

  28. 28

    如何在没有模拟断言的情况下对该功能进行单元测试?

  29. 29

    如何在不知道其实现的情况下对堆栈ADT进行单元测试

热门标签

归档