diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2022-06-18 01:00:43 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2022-06-18 01:00:43 +0000 |
commit | 8b87cfcf9756b8f3a725ac78442e452649270a71 (patch) | |
tree | b6f264fe79cec7d62680b71d2ea63efdcc91901a | |
parent | a3e70cd4777fad3f42f63cddce76ae45b69061ac (diff) | |
parent | 65239c8c8091e71878ce9c0b58a3444b895c41b0 (diff) | |
download | bazel-8b87cfcf9756b8f3a725ac78442e452649270a71.tar.gz |
Snap for 8740412 from 65239c8c8091e71878ce9c0b58a3444b895c41b0 to tm-releaseandroid-vts-13.0_r8android-vts-13.0_r7android-vts-13.0_r6android-vts-13.0_r5android-vts-13.0_r4android-vts-13.0_r3android-vts-13.0_r2android-vts-13.0_r1android-security-13.0.0_r9android-security-13.0.0_r8android-security-13.0.0_r7android-security-13.0.0_r6android-security-13.0.0_r5android-security-13.0.0_r4android-security-13.0.0_r3android-security-13.0.0_r2android-security-13.0.0_r18android-security-13.0.0_r17android-security-13.0.0_r16android-security-13.0.0_r15android-security-13.0.0_r14android-security-13.0.0_r13android-security-13.0.0_r12android-security-13.0.0_r11android-security-13.0.0_r10android-security-13.0.0_r1android-platform-13.0.0_r2android-platform-13.0.0_r1android-cts-13.0_r8android-cts-13.0_r7android-cts-13.0_r6android-cts-13.0_r5android-cts-13.0_r4android-cts-13.0_r3android-cts-13.0_r2android-cts-13.0_r1android-13.0.0_r8android-13.0.0_r7android-13.0.0_r6android-13.0.0_r5android-13.0.0_r4android-13.0.0_r31android-13.0.0_r3android-13.0.0_r2android-13.0.0_r12android-13.0.0_r1android13-tests-releaseandroid13-security-releaseandroid13-s3-releaseandroid13-s2-releaseandroid13-s1-releaseandroid13-release
Change-Id: Ic6a94c520e4d7c5a03326f00f2d01ea1cdf7f68d
-rw-r--r-- | json_module_graph/findModulesWithTestSuitesValue.jq | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/json_module_graph/findModulesWithTestSuitesValue.jq b/json_module_graph/findModulesWithTestSuitesValue.jq new file mode 100644 index 00000000..02af5975 --- /dev/null +++ b/json_module_graph/findModulesWithTestSuitesValue.jq @@ -0,0 +1,12 @@ +# CMD: Returns the modules that have test_suites property with $arg as one of its value. +# Use $arg2 as the top level field key to be collected, e.g. Name, Blueprint. + +def hasTestSuitesWithValue($a): + .[] | select(.Name == "Test_suites") | .Values | .[] | . == $a +; + +[.[] | +select(.Module.Android.SetProperties | + if . == null then [] else . end | + hasTestSuitesWithValue($arg)) | +.[$arg2] ] | unique | sort | .[] |