Testing Files Generator
繁體中文

預設集

大小邊界

大小限制是否恰好在宣告的位置生效?

size-boundaries 預設集用一個指令為這個問題建立出整組真實測試檔案,並在旁邊放一個 manifest.json,說明你的系統應如何回應每個檔案。以下所有內容都依此版本的預設值從程式中讀取。

它通常能發現什麼?

組合裡有什麼?

使用預設值時,如 tfg preset show size-boundaries 所回報的:

檔案數7
其配方中的 target 數7
總大小73 400 320 B
格式pdf

以及該組合的清單對你的系統有何預期:

預期意義檔案數
accept你的系統應該接受這個檔案。4
reject你的系統應該拒絕這個檔案。3

你可以變更什麼?

設定接受預設值作用
--limit 形如 2mb 的大小 10mb 你的系統宣告的大小限制。其他一切都以它為基準測量。 這個預設值是我們的預留值,不是你的系統的值。請傳入你自己的值。
--spread 以逗號分隔的大小 1B,1kb,1mb 在限制兩側各延伸多遠,以大小清單表示。
--format 格式頁面中的格式 id pdf 組合中每個檔案的格式。它是工具本身的參數,預設集只是給它一個預設值。

如何執行?

查看組合的開銷、建置它,或取出它的配方來編輯:

tfg preset show size-boundaries
tfg generate --preset size-boundaries --limit 10mb --out ./size-boundaries
tfg preset eject size-boundaries > size-boundaries.yaml

也可以在你自己的配方中以它為基礎,放在測試旁邊:

version: 1
extends: preset:size-boundaries
with:
  limit: 10mb