如何運行pytest項目

一、以pycharm界面的運行按鈕進(jìn)行運行

用pycharm打開你的pytest項目关串,在上方的run中點擊運行這個項目就可以了窃款。


但是這種運行方式有一個問題,就是pycharm不會去區(qū)分項目是否以pytest方式運行框沟,默認(rèn)會直接以python的方式進(jìn)行運行藏古。

解決辦法:點擊右上角的項目(如圖所示)


點擊“edit configurations”,將項目的python方式換為pytest方式就可以了街望。



二校翔、通過命令行的命令來運行

打開pytest項目,打開底部terminal灾前,在項目所在路徑下防症,輸入pytest,點擊回車就可以直接運行了(如圖)

如果在項目文件夾下執(zhí)行pytest哎甲,那么pycharm會去找到所有的該文件夾下所有符合pytest命名規(guī)則的py文件并執(zhí)行蔫敲。

用pytest命令執(zhí)行跟直接點擊run大同小異,如果想在terminal里看到更為詳盡的內(nèi)容就需要使用更多的命令來運行

以下是更多地pytest命令:

-vs,詳細(xì)信息的展示

-n,增加并發(fā)數(shù)

--reruns,失敗的用例重新跑

-x,只要有一個用例失敗則終止運行

--maxfail,出現(xiàn)用例失敗則停止

-k,根據(jù)測試用例的部分字符串去執(zhí)行用例

-m,執(zhí)行標(biāo)記的用例

--html=./report/report.html炭玫,生成測試報告的html

三奈嘿、用main的代碼來運行所有用例

Python作為一門較為靈活的解釋型腳本語言,其中定義的main()函數(shù)只有當(dāng)該Python腳本直接作為執(zhí)行程序時才會執(zhí)行吞加;

當(dāng)該python腳本被作為模塊(module)引入(import)時裙犹,其中的main()函數(shù)將不會被執(zhí)行。


這兩行代碼不管放在哪個位置衔憨,比如說放在腳本的末尾叶圃,或者是單獨生成一個文件。此時pycharm都會去把符合pytest的腳本去執(zhí)行一遍践图。所以我們慣例會將main()函數(shù)單獨放在一個文件“allrun.py”之中掺冠。

main()中也可以帶參數(shù),可以放入上文中的命令码党,他的效果跟在命令行執(zhí)行是一樣的:

比如:

注意:主函數(shù)內(nèi)的參數(shù)是以列表形式存在的

四德崭、將參數(shù)封裝到pytest.ini文件中

ini是pytest框架的核心配置文件斥黑,它的作用是改變pytest框架的默認(rèn)行為(運行的規(guī)則),等號后面是相應(yīng)的值


ini文件的內(nèi)容
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末眉厨,一起剝皮案震驚了整個濱河市锌奴,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌缺猛,老刑警劉巖缨叫,帶你破解...
    沈念sama閱讀 211,639評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異荔燎,居然都是意外死亡耻姥,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,277評論 3 385
  • 文/潘曉璐 我一進(jìn)店門有咨,熙熙樓的掌柜王于貴愁眉苦臉地迎上來琐簇,“玉大人,你說我怎么就攤上這事座享⊥裆蹋” “怎么了?”我有些...
    開封第一講書人閱讀 157,221評論 0 348
  • 文/不壞的土叔 我叫張陵渣叛,是天一觀的道長丈秩。 經(jīng)常有香客問我,道長淳衙,這世上最難降的妖魔是什么蘑秽? 我笑而不...
    開封第一講書人閱讀 56,474評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮箫攀,結(jié)果婚禮上肠牲,老公的妹妹穿的比我還像新娘。我一直安慰自己靴跛,他們只是感情好缀雳,可當(dāng)我...
    茶點故事閱讀 65,570評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著梢睛,像睡著了一般肥印。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上绝葡,一...
    開封第一講書人閱讀 49,816評論 1 290
  • 那天竖独,我揣著相機(jī)與錄音,去河邊找鬼挤牛。 笑死,一個胖子當(dāng)著我的面吹牛种蘸,可吹牛的內(nèi)容都是我干的墓赴。 我是一名探鬼主播竞膳,決...
    沈念sama閱讀 38,957評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼诫硕!你這毒婦竟也來了坦辟?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,718評論 0 266
  • 序言:老撾萬榮一對情侶失蹤章办,失蹤者是張志新(化名)和其女友劉穎锉走,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體藕届,經(jīng)...
    沈念sama閱讀 44,176評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡挪蹭,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,511評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了休偶。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片梁厉。...
    茶點故事閱讀 38,646評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖踏兜,靈堂內(nèi)的尸體忽然破棺而出词顾,到底是詐尸還是另有隱情,我是刑警寧澤碱妆,帶...
    沈念sama閱讀 34,322評論 4 330
  • 正文 年R本政府宣布肉盹,位于F島的核電站,受9級特大地震影響疹尾,放射性物質(zhì)發(fā)生泄漏上忍。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,934評論 3 313
  • 文/蒙蒙 一航棱、第九天 我趴在偏房一處隱蔽的房頂上張望睡雇。 院中可真熱鬧,春花似錦饮醇、人聲如沸它抱。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,755評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽观蓄。三九已至,卻和暖如春祠墅,著一層夾襖步出監(jiān)牢的瞬間侮穿,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,987評論 1 266
  • 我被黑心中介騙來泰國打工毁嗦, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留亲茅,地道東北人。 一個月前我還...
    沈念sama閱讀 46,358評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像克锣,于是被迫代替她去往敵國和親茵肃。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,514評論 2 348

推薦閱讀更多精彩內(nèi)容