我有一个测试框架,我的所有测试都必须使用特定的可执行文件(比如M)开始。我的所有测试都是用python编写的(我用edev配置了eclipse)。目前我运行我的测试是通过cmdline运行,如:
$ M -test <test_file_name>.<testcase_name>
如何配置eclipse运行配置,以便我可以实际从eclipse运行/调试?我无法找到任何文档告诉我是否可以使用运行/调试配置中的“程序参数”进行设置?
答案 0 :(得分:1)
PyDev总是会运行你在解释器首选项中配置的python可执行文件(因此,如果你想使用不同的可执行文件运行,它只有在它是在解释器中配置的程序时才有效)首选项,可以启动任何python脚本 - 与常规解释器一样。)
如果不是您的情况,您可以做的是配置外部工具以进行运行(运行&gt;外部工具&gt;外部工具配置&gt;程序),然后使用它来运行。
现在,如果您的可执行文件可以作为python可执行文件工作(或者如果您自己使用Python本身运行),请参阅:
开始使用如何运行程序:http://pydev.org/manual_101_run.html
如何运行unittest:http://pydev.org/manual_adv_pyunit.html
答案 1 :(得分:0)
你必须配置PyDev并给他一个可执行/解释器的路径
从此site:
转到:窗口&gt;偏好&gt; PyDev&gt;口译员 - (Python / Jython / IronPython)。
- 醇>
选择已安装在计算机中的解释器(例如python.exe,jython.jar或ipy.exe)。