// Build the unit tests for audio_utils cc_binary { name: "biquad_filter", srcs: [ "biquad_filter.cpp" ], shared_libs: [ "libaudioutils", ], cflags: [ "-Wall", "-Werror", "-Wextra", ], } cc_test { name: "biquad_filter_tests", srcs: [ "biquad_filter_tests.cpp", ], header_libs: [ "libaudioutils_headers", ], static_libs: [ "libgmock", ], cflags: [ "-Wall", "-Werror", "-Wextra", ], } cc_test { name: "fdtostring_tests", host_supported: false, shared_libs: [ "libcutils", "liblog", "libutils", //for systemTime ], srcs: ["fdtostring_tests.cpp"], cflags: [ "-Wall", "-Werror", "-Wextra", ], target: { android: { shared_libs: ["libaudioutils"], }, } } cc_test { name: "primitives_tests", host_supported: true, shared_libs: [ "liblog", "libcutils", ], srcs: ["primitives_tests.cpp"], cflags: [ "-Werror", "-Wall", ], target: { android: { shared_libs: ["libaudioutils"], }, host: { static_libs: ["libaudioutils"], }, } } cc_binary { name: "fifo_tests", host_supported: true, srcs: ["fifo_tests.cpp"], shared_libs: ["libaudioutils"], static_libs: ["libsndfile"], cflags: [ "-Werror", "-Wall", ], } cc_binary { name: "fifo_multiprocess", host_supported: false, srcs: ["fifo_multiprocess.cpp"], shared_libs: ["libaudioutils", "libcutils"], static_libs: ["libsndfile"], cflags: [ "-Werror", "-Wall", ], } cc_binary_host { name: "fifo_threads", // TODO move getch.c and .h to a utility library srcs: [ "fifo_threads.cpp", "getch.c", ], static_libs: [ "libaudioutils", "liblog", ], cflags: [ "-Werror", "-Wall", ], } cc_binary_host { name: "limiter_tests", srcs: ["limiter_tests.c"], static_libs: ["libaudioutils"], cflags: [ "-Werror", "-Wall", "-UNDEBUG", ], } cc_test { name: "power_tests", host_supported: true, shared_libs: [ "libcutils", "liblog", ], srcs: ["power_tests.cpp"], cflags: [ "-Wall", "-Werror", "-Wextra", ], target: { android: { shared_libs: ["libaudioutils"], }, host: { static_libs: ["libaudioutils"], }, } } cc_test { name: "errorlog_tests", host_supported: false, shared_libs: [ "libcutils", "liblog", ], srcs: ["errorlog_tests.cpp"], cflags: [ "-Wall", "-Werror", "-Wextra", ], target: { android: { shared_libs: ["libaudioutils"], }, host: { static_libs: ["libaudioutils"], }, } } cc_test { name: "powerlog_tests", host_supported: false, shared_libs: [ "libcutils", "liblog", ], srcs: ["powerlog_tests.cpp"], cflags: [ "-Wall", "-Werror", "-Wextra", ], target: { android: { shared_libs: ["libaudioutils"], }, host: { static_libs: ["libaudioutils"], }, } } cc_test { name: "simplelog_tests", host_supported: false, shared_libs: [ "libcutils", "liblog", ], srcs: ["simplelog_tests.cpp"], cflags: [ "-Wall", "-Werror", "-Wextra", ], target: { android: { shared_libs: ["libaudioutils"], }, host: { static_libs: ["libaudioutils"], }, } } cc_test { name: "channels_tests", host_supported: true, shared_libs: [ "libcutils", "liblog", ], srcs: ["channels_tests.cpp"], cflags: [ "-Wall", "-Werror", ], target: { android: { shared_libs: ["libaudioutils"], }, host: { static_libs: ["libaudioutils"], }, } } cc_test { name: "string_tests", host_supported: false, shared_libs: ["libaudioutils"], srcs: ["string_tests.cpp"], cflags: [ "-Wall", "-Werror", ], } cc_test { name: "format_tests", host_supported: true, shared_libs: [ "liblog", ], srcs: ["format_tests.cpp"], cflags: [ "-Werror", "-Wall", ], target: { android: { shared_libs: ["libaudioutils"], }, host: { static_libs: ["libaudioutils"], }, } } cc_test { name: "statistics_tests", host_supported: false, header_libs: ["libaudioutils_headers"], srcs: ["statistics_tests.cpp"], cflags: [ "-Wall", "-Werror", "-Wextra", ], } cc_test { name: "timestampverifier_tests", host_supported: false, header_libs: ["libaudioutils_headers"], srcs: ["timestampverifier_tests.cpp"], cflags: [ "-Wall", "-Werror", "-Wextra", ], } cc_test { name: "variadic_tests", host_supported: false, shared_libs: ["libaudioutils"], srcs: ["variadic_tests.cpp"], cflags: [ "-Wall", "-Werror", "-Wextra", ], } cc_test { name: "logplot_tests", host_supported: true, shared_libs: [ "liblog", "libcutils", ], srcs: ["logplot_tests.cpp"], cflags: [ "-Werror", "-Wall", ], target: { android: { shared_libs: ["libaudioutils"], }, host: { static_libs: ["libaudioutils"], }, } } cc_test { name: "sample_tests", host_supported: true, shared_libs: [ "liblog", "libcutils", ], srcs: ["sample_tests.cpp"], cflags: [ "-Werror", "-Wall", ], target: { android: { shared_libs: ["libaudioutils"], }, host: { static_libs: ["libaudioutils"], }, } }