記錄和測試

限制記錄嚴重性

根據預設,如果測試「記錄」嚴重性為「 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 的有效值:TRACEDEBUGINFOWARNERRORFATAL

另請參閱:選擇記錄的嚴重性