2015-06-05 72 views
1

我們正在考慮使用來自扭曲的試驗來進行測試。看看這些文檔,似乎沒有一種方法可以專門進行測試,它是基於名稱的。有什麼方法可以在不使用命名約定的情況下對測試進行排序?使用試驗扭曲的訂購測試

+1

您可以使用--random隨機化訂單。如果這還不夠好,也許可以解釋你想要的順序和原因。 –

+0

我希望能夠按照特定順序進行。我正在尋找的是分別創建測試用例,然後創建一個包含每個測試用例的套件。 作爲一個例子,我想爲5個測試用例創建5個單獨的py文件,然後創建一個5以外的套件,我想以任何順序執行測試。套件可以包含1,4,5,3 ,例如2。或者1,3,5。這是可行的嗎? –

+0

爲什麼你想讓他們按照特定的順序? –

回答

0

人們只能使用trial --order來訂購alphabetically或「toptobottom」(它按照它們在代碼中的順序執行測試)。所以,如果你想執行基於他們寫在你的代碼的順序測試,那麼你會執行類似的東西:

trial --order=toptobottom myunittests.py 

這是trial的排序功能的程度,但。您可以使用py.test進行某些其他類型的訂購,但現在我已經知道如何做到這一點。