blob: e104868fde5f955665727bb783b1fd0e57612166 [file] [log] [blame]
// Build the unit tests for audio_utils
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: "primitives_benchmark",
host_supported: true,
target: {
darwin: {
enabled: false,
},
},
srcs: ["primitives_benchmark.cpp"],
cflags: [
"-Werror",
"-Wall",
],
static_libs: [
"libgoogle-benchmark",
"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,
shared_libs: ["libaudioutils"],
srcs: ["statistics_tests.cpp"],
cflags: [
"-Wall",
"-Werror",
"-Wextra",
],
}
cc_test {
name: "timestampverifier_tests",
host_supported: false,
shared_libs: ["libaudioutils"],
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_binary {
name: "statistics_benchmark",
host_supported: false,
srcs: ["statistics_benchmark.cpp"],
cflags: [
"-Werror",
"-Wall",
],
static_libs: [
"libgoogle-benchmark",
"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"],
},
}
}