限制記錄嚴重性
根據預設,如果測試「記錄」嚴重性為「
ERROR
以上版本。這通常表示發生非預期的狀況
測試期間發生,因此即使通過測試
感謝開發人員提供意見
您可以為每個測試套件變更這項預設行為,以允許下列位置的記錄:
或無法在較低嚴重性的情況下進行測試。例如:
測試可能預期要記錄 ERROR
,以便涵蓋失敗狀況,
復原步驟。
測試可能記錄的嚴重性為 ERROR
。舉例來說,測試可能是
以故障方式排除復原步驟。其他測試可能不在
記錄任何比 INFO
更嚴重的內容。
舉例來說,如要允許測試產生 ERROR
記錄,請按照下列步驟操作:
fuchsia_component("my-package") {
testonly = true
manifest = "meta/my-test.cml"
deps = [ ":my_test" ]
}
fuchsia_test_package("my-package") {
test_specs = {
log_settings = {
max_severity = "ERROR"
}
}
test_components = [ ":my-test" ]
}
為避免測試失敗任何層級超過 INFO
的訊息,
已將 max_severity
設為 "INFO"
。
max_severity
的有效值:TRACE
、DEBUG
、INFO
、WARN
、ERROR
、FATAL
。
另請參閱:選擇記錄的嚴重性。