Merge Android 14 QPR3 to AOSP main

Bug: 346855327
Merged-In: I7d4c5e5a30eb6b63834adfaee83d44c8836c66f4
Change-Id: I3e38f8739ba7ebb731e3366232a03d06c479c594
This commit is contained in:
Xin Li
2024-06-13 10:50:26 -07:00
31 changed files with 63 additions and 63 deletions

View File

@@ -30,7 +30,10 @@ android_test {
sdk_version: "current",
test_suites: ["general-tests"],
certificate: "platform",
static_libs: ["mockito-target"],
static_libs: [
"mockito-target",
"androidx.test.rules",
],
libs: [
"android.test.mock.stubs",
"android.test.runner.stubs",

View File

@@ -16,7 +16,7 @@
package com.android.messaging.datamodel;
import android.test.suitebuilder.annotation.SmallTest;
import androidx.test.filters.SmallTest;
import com.android.messaging.BugleTestCase;
import com.android.messaging.datamodel.binding.BindableData;

View File

@@ -19,7 +19,8 @@ package com.android.messaging.datamodel;
import android.content.res.Resources;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.test.suitebuilder.annotation.SmallTest;
import androidx.test.filters.SmallTest;
import com.android.messaging.BugleTestCase;
import com.android.messaging.FakeFactory;

View File

@@ -16,7 +16,7 @@
package com.android.messaging.datamodel;
import android.test.suitebuilder.annotation.SmallTest;
import androidx.test.filters.SmallTest;
import com.android.messaging.BugleTestCase;

View File

@@ -16,13 +16,13 @@
package com.android.messaging.datamodel;
import android.test.suitebuilder.annotation.SmallTest;
import androidx.test.filters.SmallTest;
import com.android.messaging.BugleTestCase;
import com.android.messaging.FakeFactory;
import com.android.messaging.datamodel.data.ConversationData;
import com.android.messaging.datamodel.data.ConversationListData;
import com.android.messaging.datamodel.data.ConversationData.ConversationDataListener;
import com.android.messaging.datamodel.data.ConversationListData;
import com.android.messaging.datamodel.data.ConversationListData.ConversationListDataListener;
import org.mockito.Mock;

View File

@@ -16,7 +16,8 @@
package com.android.messaging.datamodel;
import android.database.Cursor;
import android.test.suitebuilder.annotation.SmallTest;
import androidx.test.filters.SmallTest;
import com.android.messaging.BugleTestCase;
import com.android.messaging.datamodel.data.TestDataFactory;

View File

@@ -17,7 +17,8 @@
package com.android.messaging.datamodel;
import android.test.AndroidTestCase;
import android.test.suitebuilder.annotation.SmallTest;
import androidx.test.filters.SmallTest;
import com.android.messaging.datamodel.MemoryCacheManager.MemoryCache;

View File

@@ -20,9 +20,10 @@ import android.content.ContentProvider;
import android.content.ContentValues;
import android.database.Cursor;
import android.net.Uri;
import android.test.suitebuilder.annotation.SmallTest;
import android.text.TextUtils;
import androidx.test.filters.SmallTest;
import com.android.messaging.BugleTestCase;
import com.android.messaging.FakeContentProvider;
import com.android.messaging.FakeContext;

View File

@@ -20,9 +20,10 @@ import android.content.Intent;
import android.os.Bundle;
import android.os.Parcel;
import android.os.Parcelable;
import android.test.suitebuilder.annotation.MediumTest;
import android.util.Log;
import androidx.test.filters.MediumTest;
import com.android.messaging.BugleTestCase;
import com.android.messaging.Factory;
import com.android.messaging.FakeContext;
@@ -37,8 +38,6 @@ import com.android.messaging.datamodel.action.ActionTestHelpers.ResultTracker;
import com.android.messaging.datamodel.action.ActionTestHelpers.StubBackgroundWorker;
import com.android.messaging.datamodel.action.ActionTestHelpers.StubLoader;
import java.util.ArrayList;
@MediumTest
public class ActionServiceSystemTest extends BugleServiceTestCase<ActionServiceImpl>
implements ActionCompletedListener, ActionExecutedListener, FakeContextHost {

View File

@@ -21,10 +21,10 @@ import android.os.Bundle;
import android.os.Looper;
import android.os.Parcel;
import android.os.Parcelable;
import android.os.Process;
import android.test.suitebuilder.annotation.MediumTest;
import android.util.Log;
import androidx.test.filters.MediumTest;
import com.android.messaging.Factory;
import com.android.messaging.FakeContext;
import com.android.messaging.FakeContext.FakeContextHost;

View File

@@ -19,8 +19,9 @@ package com.android.messaging.datamodel.action;
import android.os.Bundle;
import android.os.Parcel;
import android.os.Parcelable;
import android.test.suitebuilder.annotation.MediumTest;
import android.test.suitebuilder.annotation.SmallTest;
import androidx.test.filters.MediumTest;
import androidx.test.filters.SmallTest;
import com.android.messaging.BugleTestCase;
import com.android.messaging.FakeFactory;

View File

@@ -20,7 +20,8 @@ import android.content.pm.ProviderInfo;
import android.database.Cursor;
import android.net.Uri;
import android.test.mock.MockContentProvider;
import android.test.suitebuilder.annotation.SmallTest;
import androidx.test.filters.SmallTest;
import com.android.messaging.BugleTestCase;
import com.android.messaging.FakeContext;

View File

@@ -20,9 +20,10 @@ import android.content.ContentProvider;
import android.content.pm.ProviderInfo;
import android.database.Cursor;
import android.net.Uri;
import android.test.suitebuilder.annotation.SmallTest;
import android.text.TextUtils;
import androidx.test.filters.SmallTest;
import com.android.messaging.BugleTestCase;
import com.android.messaging.FakeContext;
import com.android.messaging.FakeFactory;

View File

@@ -15,13 +15,11 @@
*/
package com.android.messaging.datamodel.data;
import android.test.suitebuilder.annotation.SmallTest;
import androidx.test.filters.SmallTest;
import com.android.messaging.BugleTestCase;
import com.android.messaging.FakeFactory;
import com.android.messaging.datamodel.FakeCursor;
import com.android.messaging.datamodel.data.ConversationMessageData;
import com.android.messaging.datamodel.data.MessageData;
import com.android.messaging.datamodel.data.ConversationMessageData.ConversationMessageViewColumns;
@SmallTest

View File

@@ -15,13 +15,11 @@
*/
package com.android.messaging.datamodel.data;
import android.test.suitebuilder.annotation.SmallTest;
import androidx.test.filters.SmallTest;
import com.android.messaging.BugleTestCase;
import com.android.messaging.datamodel.FakeCursor;
import com.android.messaging.datamodel.DatabaseHelper.ParticipantColumns;
import com.android.messaging.datamodel.data.ConversationParticipantsData;
import com.android.messaging.datamodel.data.ParticipantData;
import com.android.messaging.datamodel.FakeCursor;
@SmallTest
public class ConversationParticipantsDataTest extends BugleTestCase {

View File

@@ -18,7 +18,8 @@ package com.android.messaging.datamodel.media;
import android.content.ContentResolver;
import android.graphics.BitmapFactory;
import android.net.Uri;
import android.test.suitebuilder.annotation.SmallTest;
import androidx.test.filters.SmallTest;
import com.android.messaging.BugleTestCase;
import com.android.messaging.FakeFactory;

View File

@@ -15,7 +15,7 @@
*/
package com.android.messaging.datamodel.media;
import android.test.suitebuilder.annotation.SmallTest;
import androidx.test.filters.SmallTest;
import com.android.messaging.BugleTestCase;
import com.android.messaging.FakeFactory;

View File

@@ -19,11 +19,12 @@ package com.android.messaging.ui;
import android.content.Context;
import android.net.Uri;
import android.test.suitebuilder.annotation.MediumTest;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import androidx.test.filters.MediumTest;
import com.android.messaging.FakeFactory;
import com.android.messaging.datamodel.data.MessagePartData;

View File

@@ -17,9 +17,10 @@
package com.android.messaging.ui.attachmentchooser;
import android.app.Fragment;
import android.test.suitebuilder.annotation.LargeTest;
import android.widget.CheckBox;
import androidx.test.filters.LargeTest;
import com.android.messaging.FakeFactory;
import com.android.messaging.R;
import com.android.messaging.datamodel.DataModel;
@@ -28,11 +29,7 @@ import com.android.messaging.datamodel.data.MessageData;
import com.android.messaging.datamodel.data.MessagePartData;
import com.android.messaging.datamodel.data.TestDataFactory;
import com.android.messaging.ui.FragmentTestCase;
import com.android.messaging.ui.TestActivity;
import com.android.messaging.ui.TestActivity.FragmentEventListener;
import com.android.messaging.ui.attachmentchooser.AttachmentChooserFragment;
import com.android.messaging.ui.attachmentchooser.AttachmentGridItemView;
import com.android.messaging.ui.attachmentchooser.AttachmentGridView;
import com.android.messaging.ui.attachmentchooser.AttachmentChooserFragment.AttachmentChooserFragmentHost;
import com.android.messaging.ui.conversationlist.ConversationListFragment;
@@ -46,7 +43,6 @@ import java.util.HashSet;
import java.util.List;
import java.util.Set;
/**
* Unit tests for {@link ConversationListFragment}.
*/

View File

@@ -18,18 +18,17 @@ package com.android.messaging.ui.contact;
import android.content.Context;
import android.database.Cursor;
import androidx.viewpager.widget.PagerAdapter;
import androidx.viewpager.widget.ViewPager;
import android.test.suitebuilder.annotation.LargeTest;
import android.view.View;
import android.widget.ListView;
import androidx.test.filters.LargeTest;
import androidx.viewpager.widget.ViewPager;
import com.android.messaging.FakeFactory;
import com.android.messaging.R;
import com.android.messaging.datamodel.FakeDataModel;
import com.android.messaging.datamodel.action.ActionTestHelpers;
import com.android.messaging.datamodel.action.ActionTestHelpers.StubActionService;
import com.android.messaging.datamodel.action.ActionTestHelpers.StubActionService.StubActionServiceCallLog;
import com.android.messaging.datamodel.action.GetOrCreateConversationAction;
import com.android.messaging.datamodel.data.ContactPickerData;
import com.android.messaging.datamodel.data.ParticipantData;
@@ -37,17 +36,14 @@ import com.android.messaging.datamodel.data.TestDataFactory;
import com.android.messaging.ui.CustomHeaderViewPagerAdapter;
import com.android.messaging.ui.FragmentTestCase;
import com.android.messaging.ui.UIIntents;
import com.android.messaging.ui.contact.ContactPickerFragment;
import com.android.messaging.ui.contact.ContactPickerFragment.ContactPickerFragmentHost;
import org.mockito.Matchers;
import org.mockito.Mock;
import org.mockito.Mockito;
import java.util.ArrayList;
import java.util.List;
/**
* Unit tests for {@link ContactPickerFragment}.
*/

View File

@@ -21,10 +21,11 @@ import static org.mockito.ArgumentMatchers.isNull;
import android.content.Context;
import android.media.MediaPlayer;
import android.test.suitebuilder.annotation.MediumTest;
import android.view.View;
import android.widget.EditText;
import androidx.test.filters.MediumTest;
import com.android.messaging.FakeFactory;
import com.android.messaging.R;
import com.android.messaging.datamodel.DataModel;
@@ -42,7 +43,6 @@ import com.android.messaging.util.BugleGservices;
import com.android.messaging.util.FakeMediaUtil;
import com.android.messaging.util.ImeUtil;
import org.mockito.ArgumentMatcher;
import org.mockito.Matchers;
import org.mockito.Mock;
import org.mockito.Mockito;

View File

@@ -16,12 +16,12 @@
package com.android.messaging.ui.conversation;
import android.test.suitebuilder.annotation.SmallTest;
import android.text.TextUtils;
import androidx.test.filters.SmallTest;
import com.android.messaging.BugleTestCase;
import com.android.messaging.ui.contact.ContactPickerFragment;
import com.android.messaging.ui.conversation.ConversationActivityUiState;
import com.android.messaging.ui.conversation.ConversationActivityUiState.ConversationActivityUiStateHost;
import org.mockito.Mock;

View File

@@ -19,9 +19,9 @@ package com.android.messaging.ui.conversation;
import android.app.Activity;
import android.app.Fragment;
import android.database.Cursor;
import androidx.recyclerview.widget.RecyclerView;
import androidx.recyclerview.widget.RecyclerView.Adapter;
import android.test.suitebuilder.annotation.LargeTest;
import androidx.test.filters.LargeTest;
import com.android.messaging.FakeFactory;
import com.android.messaging.R;
@@ -44,7 +44,6 @@ import org.mockito.Matchers;
import org.mockito.Mock;
import org.mockito.Mockito;
/**
* Unit tests for {@link ConversationListFragment}.
*/

View File

@@ -18,9 +18,10 @@ package com.android.messaging.ui.conversation;
import android.app.FragmentManager;
import android.app.FragmentTransaction;
import android.os.Bundle;
import android.test.suitebuilder.annotation.SmallTest;
import android.widget.EditText;
import androidx.test.filters.SmallTest;
import com.android.messaging.BugleTestCase;
import com.android.messaging.FakeFactory;
import com.android.messaging.R;

View File

@@ -16,17 +16,16 @@
package com.android.messaging.ui.conversation;
import android.test.suitebuilder.annotation.MediumTest;
import android.test.suitebuilder.annotation.Suppress;
import android.view.View;
import android.widget.TextView;
import androidx.test.filters.MediumTest;
import com.android.messaging.FakeFactory;
import com.android.messaging.R;
import com.android.messaging.datamodel.FakeCursor;
import com.android.messaging.datamodel.data.TestDataFactory;
import com.android.messaging.ui.ViewTest;
import com.android.messaging.ui.conversation.ConversationMessageView;
import com.android.messaging.ui.conversation.ConversationMessageView.ConversationMessageViewHost;
import com.android.messaging.util.Dates;

View File

@@ -18,11 +18,11 @@ package com.android.messaging.ui.conversationlist;
import android.content.Context;
import android.database.Cursor;
import androidx.recyclerview.widget.RecyclerView;
import android.test.suitebuilder.annotation.LargeTest;
import android.view.View;
import android.widget.ImageView;
import android.widget.ListView;
import androidx.recyclerview.widget.RecyclerView;
import androidx.test.filters.LargeTest;
import com.android.messaging.FakeFactory;
import com.android.messaging.R;
@@ -31,14 +31,12 @@ import com.android.messaging.datamodel.data.ConversationListData;
import com.android.messaging.datamodel.data.TestDataFactory;
import com.android.messaging.ui.FragmentTestCase;
import com.android.messaging.ui.UIIntents;
import com.android.messaging.ui.conversationlist.ConversationListFragment;
import com.android.messaging.ui.conversationlist.ConversationListFragment.ConversationListFragmentHost;
import org.mockito.Matchers;
import org.mockito.Mock;
import org.mockito.Mockito;
/**
* Unit tests for {@link ConversationListFragment}.
*/

View File

@@ -17,11 +17,12 @@
package com.android.messaging.ui.conversationlist;
import android.content.Context;
import android.test.suitebuilder.annotation.MediumTest;
import android.text.TextUtils;
import android.view.View;
import android.widget.TextView;
import androidx.test.filters.MediumTest;
import com.android.messaging.Factory;
import com.android.messaging.FakeFactory;
import com.android.messaging.R;
@@ -32,7 +33,6 @@ import com.android.messaging.datamodel.data.TestDataFactory;
import com.android.messaging.ui.AsyncImageView;
import com.android.messaging.ui.UIIntentsImpl;
import com.android.messaging.ui.ViewTest;
import com.android.messaging.ui.conversationlist.ConversationListItemView;
import com.android.messaging.util.Dates;
import org.mockito.ArgumentMatcher;

View File

@@ -19,9 +19,12 @@ package com.android.messaging.ui.mediapicker;
import android.hardware.Camera;
import android.hardware.Camera.CameraInfo;
import android.os.AsyncTask;
import android.test.suitebuilder.annotation.SmallTest;
import androidx.test.filters.SmallTest;
import com.android.messaging.BugleTestCase;
import com.android.messaging.ui.mediapicker.CameraManager.CameraWrapper;
import org.mockito.InOrder;
import org.mockito.Mockito;

View File

@@ -15,7 +15,7 @@
*/
package com.android.messaging.util;
import android.test.suitebuilder.annotation.SmallTest;
import androidx.test.filters.SmallTest;
import com.android.messaging.BugleTestCase;

View File

@@ -22,9 +22,10 @@ import android.database.Cursor;
import android.net.Uri;
import android.provider.ContactsContract;
import android.provider.ContactsContract.Contacts;
import android.test.suitebuilder.annotation.LargeTest;
import android.text.TextUtils;
import androidx.test.filters.LargeTest;
import com.android.messaging.BugleTestCase;
import com.android.messaging.FakeFactory;

View File

@@ -16,7 +16,7 @@
package com.android.messaging.util;
import android.test.suitebuilder.annotation.SmallTest;
import androidx.test.filters.SmallTest;
import com.android.messaging.BugleTestCase;