blob: 2e5abbba9849a3be6e53f7c1e3c9a3f0720c172d [file] [log] [blame]
genrule {
name: "hidl_error_test_gen",
tools: [
"hidl-gen",
],
cmd: "!($(location hidl-gen) -L check -r test:system/tools/hidl/test/error_test" +
" test.interface_semicolon@1.0 >/dev/null 2>&1)" +
"&&" +
"!($(location hidl-gen) -L check -r test:system/tools/hidl/test/error_test" +
" test.method_ends_in_semicolon@1.0 >/dev/null 2>&1)" +
"&&" +
"!($(location hidl-gen) -L check -r test:system/tools/hidl/test/error_test" +
" test.no_data_outside_interface@1.0 >/dev/null 2>&1)" +
"&&" +
"!($(location hidl-gen) -L check -r test:system/tools/hidl/test/error_test" +
" test.no_interface_in_types@1.0 >/dev/null 2>&1)" +
"&&" +
"!($(location hidl-gen) -L check -r test:system/tools/hidl/test/error_test" +
" test.no_two_interfaces@1.0 >/dev/null 2>&1)" +
"&&" +
"!($(location hidl-gen) -L check -r test:system/tools/hidl/test/error_test" +
" test.same_name_interface@1.0 >/dev/null 2>&1)" +
"&&" +
"!($(location hidl-gen) -L check -r test:system/tools/hidl/test/error_test" +
" test.same_package_name@1.0 >/dev/null 2>&1)" +
"&&" +
"echo 'int main(){return 0;}' > $(genDir)/TODO_b_37575883.cpp",
out: ["TODO_b_37575883.cpp"],
srcs: [
"interface_semicolon/1.0/IFoo.hal",
"method_ends_in_semicolon/1.0/IFoo.hal",
"no_data_outside_interface/1.0/IFoo.hal",
"no_interface_in_types/1.0/IFoo.hal",
"no_interface_in_types/1.0/types.hal",
"no_two_interfaces/1.0/IFoo.hal",
"same_name_interface/1.0/IFoo.hal",
"same_package_name/1.0/IFoo.hal",
],
}
cc_test_host {
name: "hidl_error_test",
generated_sources: ["hidl_error_test_gen"],
}