diff options
| author | 2023-08-31 06:38:56 +0000 | |
|---|---|---|
| committer | 2023-08-31 06:38:56 +0000 | |
| commit | b0a1ac3ac5a9e159f7fb883a5523a8f7a36dcda5 (patch) | |
| tree | d4f9c15af73c86cb238ef66701f553a086b0473b | |
| parent | 804f3ca05afa362fbb3d4518308b2b9019fb96d6 (diff) | |
| parent | ef51f596258e6032ac6b9e23eee7394f574d43e5 (diff) | |
Merge "Relaunch the activity with current configuration to avoid flakiness" into main
| -rw-r--r-- | core/tests/coretests/src/android/app/activity/ActivityThreadTest.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/core/tests/coretests/src/android/app/activity/ActivityThreadTest.java b/core/tests/coretests/src/android/app/activity/ActivityThreadTest.java index a9234791247e..a9dd1cbbdbe3 100644 --- a/core/tests/coretests/src/android/app/activity/ActivityThreadTest.java +++ b/core/tests/coretests/src/android/app/activity/ActivityThreadTest.java @@ -67,7 +67,6 @@ import android.view.View; import android.window.WindowContextInfo; import android.window.WindowTokenClientController; -import androidx.test.filters.FlakyTest; import androidx.test.filters.MediumTest; import androidx.test.platform.app.InstrumentationRegistry; import androidx.test.rule.ActivityTestRule; @@ -630,7 +629,6 @@ public class ActivityThreadTest { }); } - @FlakyTest(bugId = 295234586) @Test public void testHandleConfigurationChanged_DoesntOverrideActivityConfig() { final TestActivity activity = mActivityTestRule.launchActivity(new Intent()); @@ -836,8 +834,10 @@ public class ActivityThreadTest { } private static ClientTransaction newRelaunchResumeTransaction(Activity activity) { + final Configuration currentConfig = activity.getResources().getConfiguration(); final ClientTransactionItem callbackItem = ActivityRelaunchItem.obtain(null, - null, 0, new MergedConfiguration(), false /* preserveWindow */); + null, 0, new MergedConfiguration(currentConfig, currentConfig), + false /* preserveWindow */); final ResumeActivityItem resumeStateRequest = ResumeActivityItem.obtain(true /* isForward */, false /* shouldSendCompatFakeFocus*/); |