1*333d2b36SAndroid Build Coastguard Worker#!/bin/bash -eu 2*333d2b36SAndroid Build Coastguard Worker 3*333d2b36SAndroid Build Coastguard Workerset -o pipefail 4*333d2b36SAndroid Build Coastguard Worker 5*333d2b36SAndroid Build Coastguard Worker# Tests of Soong functionality 6*333d2b36SAndroid Build Coastguard Worker 7*333d2b36SAndroid Build Coastguard Workersource "$(dirname "$0")/lib.sh" 8*333d2b36SAndroid Build Coastguard Worker 9*333d2b36SAndroid Build Coastguard Workerfunction test_m_clean_works { 10*333d2b36SAndroid Build Coastguard Worker setup 11*333d2b36SAndroid Build Coastguard Worker 12*333d2b36SAndroid Build Coastguard Worker mkdir -p out/some_directory 13*333d2b36SAndroid Build Coastguard Worker touch out/some_directory/some_file 14*333d2b36SAndroid Build Coastguard Worker 15*333d2b36SAndroid Build Coastguard Worker run_soong clean 16*333d2b36SAndroid Build Coastguard Worker} 17*333d2b36SAndroid Build Coastguard Worker 18*333d2b36SAndroid Build Coastguard Workerscan_and_run_tests