xdist

    1熱度

    1回答

    我需要在進程開始運行測試之前,在由xdist創建的每個進程中執行一些設置(如創建套接字)。我查看了xdist提供的hooks,但pytest_configure_node()和pytest_testnodeready()似乎是由主進程而不是子進程執行的。有沒有辦法做到這一點? 謝謝。

    0熱度

    1回答

    我在我的測試中積極使用record_xml_property夾具,但不幸的是它只是不適用於xdsit插件。我試圖實施一種解決方法。而不是直接添加屬性向記者介紹,我把他們的slaveoutput: @pytest.fixture def record_xml_property(request): xml = getattr(request.config, "_xml", None)

    3熱度

    2回答

    有沒有人注意到pytest和xdist的下列奇怪行爲。 當試圖運行使用一些隨機選擇的值進行參數化的測試時,測試並非實際運行。 如果未使用xdist,則執行相同的測試時不會有任何問題。 以下代碼可用於重現此操作。 import pytest import random PARAMS_NUMBER = 3 PARAMS = [] for i in range(PARAMS_NUMBER):

    1熱度

    2回答

    我的測試需要2分鐘來運行: $ py.test ================================================= test session starts ================================================= platform linux2 -- Python 2.7.8 -- py-1.4.24 -- pytest

    0熱度

    1回答

    第一次發佈在這裏,我試着搜索這些過去兩天來解決xdist的問題。當我嘗試用n = 2或任何更高版本上運行,我有時(我有時說,因爲它的工作原理隨機)沿 Different tests were collected between gw1 and gw0. The difference is: --- gw1 +++ gw0 @@ -1,2 +1,2 @@ +test_Sign_Up.p