commit | 346aad6b1a2cbe1664c846ed24b79f5d0f5fee12 | [log] [tgz] |
---|---|---|
author | Etan Cohen <etancohen@google.com> | Tue Mar 31 10:05:19 2020 -0700 |
committer | Etan Cohen <etancohen@google.com> | Tue Mar 31 10:05:19 2020 -0700 |
tree | dc5752d1d0ba23c34a9a6d7de3f6ce0612dcc14e | |
parent | 71271db6bf8842f474278f905ad4cbd032fc849d [diff] |
[SYSUI] Fix logging on test failure The failure fixture may crash on its own - masking actual failures. Bug: 152820718 Test: atest com.android.systemui.statusbar.policy.NetworkControllerSignalTest Test: atest com.android.systemui.statusbar.policy.NetworkControllerWifiTest Change-Id: I1f5ef7d908757205fd30112a753ec616fcb3d42e
diff --git a/packages/SystemUI/tests/src/com/android/systemui/statusbar/policy/NetworkControllerBaseTest.java b/packages/SystemUI/tests/src/com/android/systemui/statusbar/policy/NetworkControllerBaseTest.java index 6a9e096..b5f57b6 100644 --- a/packages/SystemUI/tests/src/com/android/systemui/statusbar/policy/NetworkControllerBaseTest.java +++ b/packages/SystemUI/tests/src/com/android/systemui/statusbar/policy/NetworkControllerBaseTest.java
@@ -122,6 +122,10 @@ public TestWatcher failWatcher = new TestWatcher() { @Override protected void failed(Throwable e, Description description) { + if (mNetworkController == null) { + Log.d(TAG, "mNetworkController = null!"); + return; + } // Print out mNetworkController state if the test fails. StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(sw);