#!/bin/bash -eu set -o pipefail # Tests of Soong functionality source "$(dirname "$0")/lib.sh" function test_m_clean_works { setup # Create a directory with files that cannot be removed mkdir -p out/bad_directory_permissions touch out/bad_directory_permissions/unremovable_file # File permissions are fine but directory permissions are bad chmod a+rwx out/bad_directory_permissions/unremovable_file chmod a-rwx out/bad_directory_permissions run_soong clean } scan_and_run_tests