Add some log to the build action caching test. am: d37ccb7765
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3273574 Change-Id: I030b7b6afacca34e4d39f15f540f0520bf60db95 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -71,9 +71,11 @@ EOF
|
|||||||
cp -pr out/soong/build_aosp_arm_ninja_incremental out/soong/*.mk out/soong/build.aosp_arm.*.ninja ${OUTPUT_DIR}/after
|
cp -pr out/soong/build_aosp_arm_ninja_incremental out/soong/*.mk out/soong/build.aosp_arm.*.ninja ${OUTPUT_DIR}/after
|
||||||
|
|
||||||
compare_files
|
compare_files
|
||||||
|
echo "Tests passed"
|
||||||
}
|
}
|
||||||
|
|
||||||
function compare_files() {
|
function compare_files() {
|
||||||
|
count=0
|
||||||
for file_before in ${OUTPUT_DIR}/before/*.ninja; do
|
for file_before in ${OUTPUT_DIR}/before/*.ninja; do
|
||||||
file_after="${OUTPUT_DIR}/after/$(basename "$file_before")"
|
file_after="${OUTPUT_DIR}/after/$(basename "$file_before")"
|
||||||
assert_files_equal $file_before $file_after
|
assert_files_equal $file_before $file_after
|
||||||
@@ -82,8 +84,11 @@ function compare_files() {
|
|||||||
echo "Files have identical mtime: $file_before $file_after"
|
echo "Files have identical mtime: $file_before $file_after"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
((count++))
|
||||||
done
|
done
|
||||||
|
echo "Compared $count ninja files"
|
||||||
|
|
||||||
|
count=0
|
||||||
for file_before in ${OUTPUT_DIR}/before/*.mk; do
|
for file_before in ${OUTPUT_DIR}/before/*.mk; do
|
||||||
file_after="${OUTPUT_DIR}/after/$(basename "$file_before")"
|
file_after="${OUTPUT_DIR}/after/$(basename "$file_before")"
|
||||||
assert_files_equal $file_before $file_after
|
assert_files_equal $file_before $file_after
|
||||||
@@ -93,8 +98,11 @@ function compare_files() {
|
|||||||
echo "Files have different mtimes: $file_before $file_after"
|
echo "Files have different mtimes: $file_before $file_after"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
((count++))
|
||||||
done
|
done
|
||||||
|
echo "Compared $count mk files"
|
||||||
|
|
||||||
|
count=0
|
||||||
for file_before in ${OUTPUT_DIR}/before/build_aosp_arm_ninja_incremental/*.ninja; do
|
for file_before in ${OUTPUT_DIR}/before/build_aosp_arm_ninja_incremental/*.ninja; do
|
||||||
file_after="${OUTPUT_DIR}/after/build_aosp_arm_ninja_incremental/$(basename "$file_before")"
|
file_after="${OUTPUT_DIR}/after/build_aosp_arm_ninja_incremental/$(basename "$file_before")"
|
||||||
assert_files_equal $file_before $file_after
|
assert_files_equal $file_before $file_after
|
||||||
@@ -104,7 +112,9 @@ function compare_files() {
|
|||||||
echo "Files have different mtimes: $file_before $file_after"
|
echo "Files have different mtimes: $file_before $file_after"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
((count++))
|
||||||
done
|
done
|
||||||
|
echo "Compared $count incremental ninja files"
|
||||||
}
|
}
|
||||||
|
|
||||||
test_build_action_restoring
|
test_build_action_restoring
|
||||||
|
Reference in New Issue
Block a user