pytest
會將本輪測試的執行狀態寫入到.pytest_cache
資料夾,這個行為是由自帶的cacheprovider
外掛程式來實現的;
注意:1、
pytest
預設將測試執行的狀態寫入到根目錄中的.pytest_cache
資料夾,我們也可以通過在pytest.ini
中配置cache_dir
選項來自定義快取的目錄,它可以是相對路徑,也可以是絕對路徑;相對路徑指的是相對於
pytest.ini
檔案所在的目錄;
cacheprovider
外掛程式
--nf, --new-first
:先執行新加的或修改的用例,再執行其它的;
--cache-clear
:先清除所有快取,再執行用例
2.config.cache
物件
通過pytest
的config
物件去訪問和設定快取中的資料。
再次用--sw執行,從test_two()開始
清除快取記錄查詢時間
1 2 3 4 5 6 7 8 9 10 11 12 1.將當前資料庫的全部髒頁寫入磁碟。髒頁 是已輸入快取區快取記憶體且已修改但尚未寫入磁碟的資料頁。checkpoint 可建立乙個檢查點,在該點保證全部髒頁都已寫入磁碟,從而在以後的恢復過程中節省時間。checkpoint 2.若要從緩衝池中刪除...
sqlserver清除快取,記錄查詢時間
1 2 3 4 5 6 7 8 9 10 11 12 1.將當前資料庫的全部髒頁寫入磁碟。髒頁 是已輸入快取區快取記憶體且已修改但尚未寫入磁碟的資料頁。checkpoint 可建立乙個檢查點,在該點保證全部髒頁都已寫入磁碟,從而在以後的恢復過程中節省時間。checkpoint 2.若要從緩衝池中刪除...
sqlserver清除快取,記錄查詢時間
1.將當前資料庫的全部髒頁寫入磁碟。髒頁 是已輸入快取區快取記憶體且已修改但尚未寫入磁碟的資料頁。checkpoint 可建立乙個檢查點,在該點保證全部髒頁都已寫入磁碟,從而在以後的恢復過程中節省時間。checkpoint 2.若要從緩衝池中刪除清除緩衝區,請首先使用 checkpoint 生成乙個...