• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#!/bin/bash -eu
2
3set -o pipefail
4
5# Tests of Soong functionality
6
7source "$(dirname "$0")/lib.sh"
8
9function test_m_clean_works {
10  setup
11
12  # Create a directory with files that cannot be removed
13  mkdir -p out/bad_directory_permissions
14  touch out/bad_directory_permissions/unremovable_file
15  # File permissions are fine but directory permissions are bad
16  chmod a+rwx out/bad_directory_permissions/unremovable_file
17  chmod a-rwx out/bad_directory_permissions
18
19  run_soong clean
20}
21
22scan_and_run_tests