Revert "Add parcelable test for classes in libaudiofoundation."
This reverts commit 8de018ad8c6a2cb989d0d1b1b2cc76fbf16601d2.
Reason for revert: Broken build.
Change-Id: Ifdad769f71e75f1bff7e4807997eb5496dcb1a4e
Bug: 135621476
diff --git a/media/libaudiofoundation/TEST_MAPPING b/media/libaudiofoundation/TEST_MAPPING
deleted file mode 100644
index f6d249a..0000000
--- a/media/libaudiofoundation/TEST_MAPPING
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "presubmit": [
- {
- "name": "audiofoundation_parcelable_test"
- }
- ]
-}
diff --git a/media/libaudiofoundation/tests/Android.bp b/media/libaudiofoundation/tests/Android.bp
deleted file mode 100644
index f258b14..0000000
--- a/media/libaudiofoundation/tests/Android.bp
+++ /dev/null
@@ -1,25 +0,0 @@
-cc_test {
- name: "audiofoundation_parcelable_test",
-
- shared_libs: [
- "libaudiofoundation",
- "libbinder",
- "liblog",
- "libutils",
- ],
-
- header_libs: [
- "libaudio_system_headers",
- ],
-
- srcs: [
- "audiofoundation_parcelable_test.cpp",
- ],
-
- cflags: [
- "-Werror",
- "-Wall",
- ],
-
- test_suites: ["device-tests"],
-}
diff --git a/media/libaudiofoundation/tests/audiofoundation_parcelable_test.cpp b/media/libaudiofoundation/tests/audiofoundation_parcelable_test.cpp
deleted file mode 100644
index 5baa072..0000000
--- a/media/libaudiofoundation/tests/audiofoundation_parcelable_test.cpp
+++ /dev/null
@@ -1,142 +0,0 @@
-/*
- * Copyright (C) 2019 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#define LOG_TAG "audiofoundation_parcelable_test"
-
-#include <gtest/gtest.h>
-
-#include <binder/IServiceManager.h>
-#include <binder/Parcelable.h>
-#include <binder/ProcessState.h>
-#include <media/AudioGain.h>
-#include <media/AudioPort.h>
-#include <media/AudioProfile.h>
-#include <media/DeviceDescriptorBase.h>
-#include <utils/Log.h>
-#include <utils/String16.h>
-
-namespace android {
-
-static const audio_port_config TEST_AUDIO_PORT_CONFIG = {
- .id = 0,
- .role = AUDIO_PORT_ROLE_SINK,
- .type = AUDIO_PORT_TYPE_DEVICE,
- .config_mask = AUDIO_PORT_CONFIG_SAMPLE_RATE | AUDIO_PORT_CONFIG_CHANNEL_MASK |
- AUDIO_PORT_CONFIG_FORMAT | AUDIO_PORT_CONFIG_GAIN,
- .sample_rate = 48000,
- .channel_mask = AUDIO_CHANNEL_OUT_STEREO,
- .format = AUDIO_FORMAT_PCM_16_BIT,
- .gain = {
- .index = 0,
- .mode = AUDIO_GAIN_MODE_JOINT,
- .channel_mask = AUDIO_CHANNEL_OUT_STEREO,
- }
-};
-
-class AudioPortConfigTestStub : public AudioPortConfig {
-public:
- sp<AudioPort> getAudioPort() const override { return nullptr; }
-};
-
-AudioGains getAudioGainsForTest() {
- AudioGains audioGains;
- sp<AudioGain> audioGain = new AudioGain(0 /*index*/, false /*useInChannelMask*/);
- audioGain->setMode(AUDIO_GAIN_MODE_JOINT);
- audioGain->setChannelMask(AUDIO_CHANNEL_OUT_STEREO);
- audioGain->setMinValueInMb(-3200);
- audioGain->setMaxValueInMb(600);
- audioGain->setDefaultValueInMb(0);
- audioGain->setStepValueInMb(100);
- audioGain->setMinRampInMs(100);
- audioGain->setMaxRampInMs(500);
- audioGains.push_back(audioGain);
- return audioGains;
-}
-
-AudioProfileVector getAudioProfileVectorForTest() {
- AudioProfileVector audioProfiles;
- sp<AudioProfile> audioProfile = AudioProfile::createFullDynamic();
- audioProfile->setChannels({AUDIO_CHANNEL_OUT_MONO, AUDIO_CHANNEL_OUT_STEREO});
- audioProfile->setSampleRates({48000});
- audioProfiles.add(audioProfile);
- return audioProfiles;
-}
-
-TEST(AudioFoundationParcelableTest, ParcelingAudioGain) {
- Parcel data;
- AudioGains audioGains = getAudioGainsForTest();
-
- ASSERT_EQ(data.writeParcelable(audioGains), NO_ERROR);
- data.setDataPosition(0);
- AudioGains audioGainsFromParcel;
- ASSERT_EQ(data.readParcelable(&audioGainsFromParcel), NO_ERROR);
- ASSERT_TRUE(audioGainsFromParcel.equals(audioGains));
-}
-
-TEST(AudioFoundationParcelableTest, ParcelingAudioProfileVector) {
- Parcel data;
- AudioProfileVector audioProfiles = getAudioProfileVectorForTest();
-
- ASSERT_EQ(data.writeParcelable(audioProfiles), NO_ERROR);
- data.setDataPosition(0);
- AudioProfileVector audioProfilesFromParcel;
- ASSERT_EQ(data.readParcelable(&audioProfilesFromParcel), NO_ERROR);
- ASSERT_TRUE(audioProfilesFromParcel.equals(audioProfiles));
-}
-
-TEST(AudioFoundationParcelableTest, ParcelingAudioPort) {
- Parcel data;
- sp<AudioPort> audioPort = new AudioPort(
- "AudioPortName", AUDIO_PORT_TYPE_DEVICE, AUDIO_PORT_ROLE_SINK);
- audioPort->setGains(getAudioGainsForTest());
- audioPort->setAudioProfiles(getAudioProfileVectorForTest());
-
- ASSERT_EQ(data.writeParcelable(*audioPort), NO_ERROR);
- data.setDataPosition(0);
- sp<AudioPort> audioPortFromParcel = new AudioPort(
- "", AUDIO_PORT_TYPE_NONE, AUDIO_PORT_ROLE_NONE);
- ASSERT_EQ(data.readParcelable(audioPortFromParcel.get()), NO_ERROR);
- ASSERT_TRUE(audioPortFromParcel->equals(audioPort));
-}
-
-TEST(AudioFoundationParcelableTest, ParcelingAudioPortConfig) {
- Parcel data;
- sp<AudioPortConfig> audioPortConfig = new AudioPortConfigTestStub();
- audioPortConfig->applyAudioPortConfig(&TEST_AUDIO_PORT_CONFIG);
-
- ASSERT_EQ(data.writeParcelable(*audioPortConfig), NO_ERROR);
- data.setDataPosition(0);
- sp<AudioPortConfig> audioPortConfigFromParcel = new AudioPortConfigTestStub();
- ASSERT_EQ(data.readParcelable(audioPortConfigFromParcel.get()), NO_ERROR);
- ASSERT_TRUE(audioPortConfigFromParcel->equals(audioPortConfig));
-}
-
-TEST(AudioFoundationParcelableTest, ParcelingDeviceDescriptorBase) {
- Parcel data;
- sp<DeviceDescriptorBase> desc = new DeviceDescriptorBase(AUDIO_DEVICE_OUT_SPEAKER);
- desc->setGains(getAudioGainsForTest());
- desc->setAudioProfiles(getAudioProfileVectorForTest());
- desc->applyAudioPortConfig(&TEST_AUDIO_PORT_CONFIG);
- desc->setAddress("DeviceDescriptorBaseTestAddress");
-
- ASSERT_EQ(data.writeParcelable(*desc), NO_ERROR);
- data.setDataPosition(0);
- sp<DeviceDescriptorBase> descFromParcel = new DeviceDescriptorBase(AUDIO_DEVICE_NONE);
- ASSERT_EQ(data.readParcelable(descFromParcel.get()), NO_ERROR);
- ASSERT_TRUE(descFromParcel->equals(desc));
-}
-
-} // namespace android