0
我有一個python庫,它讀取配置文件或環境變量來設置一些全局配置變量。nosetests:多次運行不同的全局配置
我想用不同的設置多次運行測試套件。 我能做到這一點手動像
MYLIB_SETTINGS = enable_foo =真nosetests
MYLIB_SETTINGS = enable_foo =假nosetests
我想知道是否有一種方法可以做到這一點使用自動鼻子API和結合結果。
我有一個python庫,它讀取配置文件或環境變量來設置一些全局配置變量。nosetests:多次運行不同的全局配置
我想用不同的設置多次運行測試套件。 我能做到這一點手動像
MYLIB_SETTINGS = enable_foo =真nosetests
MYLIB_SETTINGS = enable_foo =假nosetests
我想知道是否有一種方法可以做到這一點使用自動鼻子API和結合結果。
通常,您可以在--with-xunit
和--xunit-file TEST_NAME_XXX.xml
的某種持續集成框架(如Jenkins)中運行測試。每個測試運行都會生成一個單獨的xml文件,CI工具將它們組合成一個漂亮的表格,顯示來自兩種情況的所有測試。
您可以用鼻子API,通過蟒蛇適當設置os.env
變量和調用nose.run()