如何在setup.py脚本中运行所有测试?
我想写一个setup.py脚本,这个脚本可以运行我所有Django应用的测试,如果有一个测试没通过,就让安装失败。
我该怎么做呢?需要做些什么?
1 个回答
3
假设你在使用setuptools,可以看看他们文档中的测试构建包和运行单元测试套件部分。我认为这个功能可以让你运行setup.py test
,而不需要安装你的包,而是在一个临时的环境中运行测试。之后你可以运行setup.py install
来安装你的包。看起来这个命令是新的(我这版本里没有列出这个命令)。