commit | cc06451485387d2e41646b03f4a366f091cbb57a | [log] [tgz] |
---|---|---|
author | Wonsik Kim <wonsik@google.com> | Wed Jan 10 13:05:30 2024 -0800 |
committer | Wonsik Kim <wonsik@google.com> | Thu Jan 11 09:47:04 2024 -0800 |
tree | aef6b758306213417c590e2e52d03ca34b1fda0e | |
parent | 4dc37605e8e1ec83b0f963832dff7601c0ded203 [diff] |
VideoTrackTranscoderTests: start thread pool Also run the tests with root access. Bug: 319322499 Test: atest VideoTrackTranscoderTests Change-Id: Ib638209c57b1017c6408b5d4527974a18457638d
diff --git a/media/module/libmediatranscoding/transcoder/tests/AndroidTestTemplate.xml b/media/module/libmediatranscoding/transcoder/tests/AndroidTestTemplate.xml index c3a0ced..f8906dc 100644 --- a/media/module/libmediatranscoding/transcoder/tests/AndroidTestTemplate.xml +++ b/media/module/libmediatranscoding/transcoder/tests/AndroidTestTemplate.xml
@@ -15,6 +15,7 @@ --> <configuration description="Unit test configuration for {MODULE}"> <option name="test-suite-tag" value="TranscoderTests" /> + <target_preparer class="com.android.tradefed.targetprep.RootTargetPreparer" /> <target_preparer class="com.android.tradefed.targetprep.PushFilePreparer"> <option name="cleanup" value="false" /> <option name="push-file" key="TranscodingTestAssets" value="/data/local/tmp/TranscodingTestAssets" />
diff --git a/media/module/libmediatranscoding/transcoder/tests/VideoTrackTranscoderTests.cpp b/media/module/libmediatranscoding/transcoder/tests/VideoTrackTranscoderTests.cpp index 88c3fd3..fed8fc9 100644 --- a/media/module/libmediatranscoding/transcoder/tests/VideoTrackTranscoderTests.cpp +++ b/media/module/libmediatranscoding/transcoder/tests/VideoTrackTranscoderTests.cpp
@@ -20,6 +20,7 @@ #define LOG_TAG "VideoTrackTranscoderTests" #include <android-base/logging.h> +#include <android/binder_process.h> #include <fcntl.h> #include <gtest/gtest.h> #include <media/MediaSampleReaderNDK.h> @@ -221,5 +222,6 @@ int main(int argc, char** argv) { ::testing::InitGoogleTest(&argc, argv); + ABinderProcess_startThreadPool(); return RUN_ALL_TESTS(); }