blob: 4160c302d242984bda2e79d8d728c8456d72e67b [file] [log] [blame]
Linus Nilsson478df7e2020-01-29 15:34:24 -08001// Unit tests for libmediatranscoder.
2
3filegroup {
4 name: "test_assets",
5 srcs: ["assets/*"],
6}
7
8cc_defaults {
9 name: "testdefaults",
10
11 header_libs: [
12 "libbase_headers",
13 "libmedia_headers",
14 ],
15
16 shared_libs: [
17 "libbase",
18 "libcutils",
19 "libmediandk",
20 "libmediatranscoder",
21 "libutils",
22 ],
23
24 cflags: [
25 "-Werror",
26 "-Wall",
27 ],
28
29 data: [":test_assets"],
30 test_config_template: "AndroidTestTemplate.xml",
31 test_suites: ["device-tests", "TranscoderTests"],
32}
33
34// MediaSampleReaderNDK unit test
35cc_test {
36 name: "MediaSampleReaderNDKTests",
37 defaults: ["testdefaults"],
38 srcs: ["MediaSampleReaderNDKTests.cpp"],
39}
Linus Nilssoncb9198e2020-04-01 13:38:09 -070040
41// MediaSampleQueue unit test
42cc_test {
43 name: "MediaSampleQueueTests",
44 defaults: ["testdefaults"],
45 srcs: ["MediaSampleQueueTests.cpp"],
46}
Linus Nilsson0da327a2020-01-31 16:22:18 -080047
48// MediaTrackTranscoder unit test
49cc_test {
50 name: "MediaTrackTranscoderTests",
51 defaults: ["testdefaults"],
52 srcs: ["MediaTrackTranscoderTests.cpp"],
Linus Nilssonc6221db2020-03-18 14:46:22 -070053 shared_libs: ["libbinder_ndk"],
Linus Nilsson0da327a2020-01-31 16:22:18 -080054}
55
56// VideoTrackTranscoder unit test
57cc_test {
58 name: "VideoTrackTranscoderTests",
59 defaults: ["testdefaults"],
60 srcs: ["VideoTrackTranscoderTests.cpp"],
61}
Linus Nilssonc6221db2020-03-18 14:46:22 -070062
63// PassthroughTrackTranscoder unit test
64cc_test {
65 name: "PassthroughTrackTranscoderTests",
66 defaults: ["testdefaults"],
67 srcs: ["PassthroughTrackTranscoderTests.cpp"],
68 shared_libs: ["libcrypto"],
69}
Linus Nilssona85df7f2020-02-20 16:32:04 -080070
71// MediaSampleWriter unit test
72cc_test {
73 name: "MediaSampleWriterTests",
74 defaults: ["testdefaults"],
75 srcs: ["MediaSampleWriterTests.cpp"],
76}
Linus Nilssoncab39d82020-05-14 16:32:21 -070077
78// MediaTranscoder unit test
79cc_test {
80 name: "MediaTranscoderTests",
81 defaults: ["testdefaults"],
82 srcs: ["MediaTranscoderTests.cpp"],
83}