#must be defined for file_contexts type smd_test_exec, exec_type, file_type; userdebug_or_eng(` type smd_test, domain; domain_auto_trans(shell, smd_test_exec, smd_test) domain_auto_trans(adbd, smd_test_exec, smd_test) #SMD device node and test file contexts allow smd_test smd_device:chr_file {ioctl read write open getattr append}; #tests are launched from pseudo terminal, so output will be directed there #and as such needs adequate allow rules allow smd_test devpts:chr_file {ioctl read write open getattr}; ')