有没有办法在Windows上独立运行py.test测试?
我正在使用py.test,但希望一些测试单独运行(例如,在一个单独的过程中)。我看到xdist包执行此操作,但它在Windows上不起作用。可悲的是,我必须使用Windows。
Windows用户是否有替代xdist的替代方法或者在Windows上的py.test中获得测试隔离的其他方法?
由于
答案 0 :(得分:0)
实际上pytest-xdist
适用于Windows。也许你在谈论特定的--boxed
选项,该选项仅在Linux上可用,但如果我记得很清楚,将在下一版xdist
中删除。
您需要什么级别的隔离?
您可以查看pytest_configure()
和pytest_configure_node()
挂钩(将在contest.py
中定义),这将为您提供更多自定义选项。