Collect historical appops by feature
This - pipes through the featureId from AppOpsService to HistoricalRegistry - changes the file format of historical app ops by adding the feature-id tag. This will make us loose all previously collected app-ops. This is ok as we never shipped a device with historical app-ops enabled - Adds a new layer to the HistoricalOps hierarchy. For backwards compatibility it is possible to go directly from package to op. In this case a combined HistoricalOp object is generated on the fly. - It is possible to filter historical ops requests by featureId. Unfortunately a 'null' featureId is a valid ID. Hence there is now a dedicated mask of paramters to filter for (@HistoricalOpsRequestFilter). - Fixes the equals methods of HistoricalOp by implementing an equals method for LongSparseLongArray Test: atest CtsAppOpsTestCases AppOpsServiceTest Bug: 136595429 Change-Id: I92c41e8ae2cd471051c2d628d49a3ad6a5a66330
Loading
Please register or sign in to comment