如何配置Pydev测试运行器以使用Docker

保罗·贝科特

我正在使用pydev作为IDE开发一两个Django应用程序。我非常喜欢:)但是,最近我对Docker感到非常兴奋,现在正在使用Docker和Fig服务我的应用程序。我的问题是我想在此构建环境中运行测试-毕竟这似乎是重点!

我知道该怎么做。

fig run web python3 /code/manage.py test

将运行测试。如果我不想使用Django运行程序,则可以运行

fig run web python3 /code/myapp/tests.py

无论哪种方式,我都无法弄清楚如何从IDE发出该命令。所有的运行配置都指向已配置的python.exe ...有人知道是否有一种方法可以用完全自定义的命令替换它吗?

法比奥·扎德罗兹尼(Fabio Zadrozny)

好吧,PyDev启动配置实际上是针对运行Python的,但是还有其他方法可以通过其他方式运行它:

  1. 创建一个外部工具运行(运行>外部工具>外部工具配置):您应该可以从那里运行任何您想要的东西……缺点是它并没有真正集成到PyDev中,因此,如果您有堆栈,跟踪它们将不可单击(并且您也将无法调试)。

  2. 创建一个启动程序脚本,该脚本反过来使用子进程来启动所需的命令...如果您重定向内容,则应单击追溯。缺点是您也将无法创建调试会话-但在这种情况下,您仍然可以使用远程调试(http://pydev.org/manual_adv_remote_debugger.html

  3. 改进PyDev以使其做得更好...(即,获取代码:http : //pydev.org/developers.html,并通过fig将docker支持添加到项目中-它应该接近org.python.pydev。 django具有在django中运行的特殊集成-对启动命令行进行了一些调整,即使直接在调试模式下也可以在这里工作)...如果您决定采用该路线,则可以在https处创建功能请求: //sw-brainwy.rhcloud.com/tracker/PyDev/并询问与代码相关的内容,我会帮助您:)

  4. 可能您可以创建一个行为类似于Python的自定义可执行文件,但实际上只是将内容转发到其他地方(即:无花果运行)-我尚未进行过实际测试,但从理论上讲,它应该可以工作(过去有工作以支持诸如此类的虚拟“ python”运行程序-即:支持http://cctbx.sourceforge.net/-因此,它应该可以工作-但您仍必须创建此启动程序脚本以使用例能够通过要运行的事物)。如果工作正确完成,调试器也可以在这里工作。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获得NUnit GUI测试运行程序以使其可从Visual Studio使用?

来自分类Dev

如何使用dotnet测试运行特定测试?

来自分类Dev

如何使用不同的测试运行程序配置多个 jenkins 作业?

来自分类Dev

如何使用Vividus工具同步测试运行?

来自分类Dev

使用JUNIT测试运行AsyncHttpClient

来自分类Dev

使用R#测试运行器运行ReSharper插件测试

来自分类Dev

我如何在每次Jest测试运行之前运行一些配置

来自分类Dev

如何在Eclipse中使用运行方式> SWTBot测试运行JUnit 5测试

来自分类Dev

使用业力测试运行器进行多种聚合物元素测试

来自分类Dev

使用业力测试运行器进行多种聚合物元素测试

来自分类Dev

使用Python中的绿色测试运行器跳过测试

来自分类Dev

使用测试运行器来测试操作 DOM 的函数

来自分类Dev

在Linux上的Docker中查看交互式Cypress测试运行器

来自分类Dev

邮差收集运行器-如何保存测试运行,以便稍后将其重新导入

来自分类Dev

邮差收集运行器-如何保存测试运行,以便稍后将其重新导入

来自分类Dev

C#测试运行配置(* .runsettings)

来自分类Dev

配置尝试测试运行交叉编译的程序

来自分类Dev

无法使用量角器测试运行器加载应用

来自分类Dev

如何正确包含茉莉花节点测试运行器的源文件

来自分类Dev

如何在PyCharm中设置测试运行器的参数

来自分类Dev

如何将函数名称传递给测试运行器?

来自分类Dev

测试运行后如何让模拟器保持打开状态?

来自分类Dev

业力测试运行器-无法捕获Chrome

来自分类Dev

是否有PHPUnit的分层测试运行器?

来自分类Dev

多个HTML记者Karma测试运行器

来自分类Dev

业力测试运行器-无法捕获Chrome

来自分类Dev

测试运行器在重播期间找不到控件

来自分类Dev

使用新的测试运行器获取当前脚本路径或当前项目路径

来自分类Dev

使用 Create React App Boilerplate 设置 AVA 测试运行器

Related 相关文章

  1. 1

    如何获得NUnit GUI测试运行程序以使其可从Visual Studio使用?

  2. 2

    如何使用dotnet测试运行特定测试?

  3. 3

    如何使用不同的测试运行程序配置多个 jenkins 作业?

  4. 4

    如何使用Vividus工具同步测试运行?

  5. 5

    使用JUNIT测试运行AsyncHttpClient

  6. 6

    使用R#测试运行器运行ReSharper插件测试

  7. 7

    我如何在每次Jest测试运行之前运行一些配置

  8. 8

    如何在Eclipse中使用运行方式> SWTBot测试运行JUnit 5测试

  9. 9

    使用业力测试运行器进行多种聚合物元素测试

  10. 10

    使用业力测试运行器进行多种聚合物元素测试

  11. 11

    使用Python中的绿色测试运行器跳过测试

  12. 12

    使用测试运行器来测试操作 DOM 的函数

  13. 13

    在Linux上的Docker中查看交互式Cypress测试运行器

  14. 14

    邮差收集运行器-如何保存测试运行,以便稍后将其重新导入

  15. 15

    邮差收集运行器-如何保存测试运行,以便稍后将其重新导入

  16. 16

    C#测试运行配置(* .runsettings)

  17. 17

    配置尝试测试运行交叉编译的程序

  18. 18

    无法使用量角器测试运行器加载应用

  19. 19

    如何正确包含茉莉花节点测试运行器的源文件

  20. 20

    如何在PyCharm中设置测试运行器的参数

  21. 21

    如何将函数名称传递给测试运行器?

  22. 22

    测试运行后如何让模拟器保持打开状态?

  23. 23

    业力测试运行器-无法捕获Chrome

  24. 24

    是否有PHPUnit的分层测试运行器?

  25. 25

    多个HTML记者Karma测试运行器

  26. 26

    业力测试运行器-无法捕获Chrome

  27. 27

    测试运行器在重播期间找不到控件

  28. 28

    使用新的测试运行器获取当前脚本路径或当前项目路径

  29. 29

    使用 Create React App Boilerplate 设置 AVA 测试运行器

热门标签

归档