Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8d1e5231 authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "aconfig: add support for dump --filter='{fully_qualified_name}:...'" into main

parents 0f1b9da4 009a4945
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -197,6 +197,10 @@ fn create_filter_predicate_single(filter: &str) -> Result<Box<DumpPredicate>> {
            Ok(Box::new(move |flag: &ProtoParsedFlag| flag.container() == expected))
        }
        // metadata: not supported yet
        "fully_qualified_name" => {
            let expected = arg.to_owned();
            Ok(Box::new(move |flag: &ProtoParsedFlag| flag.fully_qualified_name() == expected))
        }
        _ => Err(anyhow!(error_msg)),
    }
}
@@ -409,6 +413,12 @@ mod tests {
        );
        // metadata: not supported yet

        // synthesized fields
        assert_create_filter_predicate!(
            "fully_qualified_name:com.android.aconfig.test.disabled_rw",
            &["com.android.aconfig.test.disabled_rw"]
        );

        // multiple sub filters
        assert_create_filter_predicate!(
            "permission:READ_ONLY+state:ENABLED",