1*7594170eSAndroid Build Coastguard Worker# 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. 2*7594170eSAndroid Build Coastguard Worker 3*7594170eSAndroid Build Coastguard Workerdef hasTestSuitesWithValue($a): 4*7594170eSAndroid Build Coastguard Worker .[] | select(.Name == "Test_suites") | .Values | .[] | . == $a 5*7594170eSAndroid Build Coastguard Worker; 6*7594170eSAndroid Build Coastguard Worker 7*7594170eSAndroid Build Coastguard Worker[.[] | 8*7594170eSAndroid Build Coastguard Workerselect(.Module.Android.SetProperties | 9*7594170eSAndroid Build Coastguard Worker if . == null then [] else . end | 10*7594170eSAndroid Build Coastguard Worker hasTestSuitesWithValue($arg)) | 11*7594170eSAndroid Build Coastguard Worker.[$arg2] ] | unique | sort | .[] 12