#!/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 |