Add EnumerateMountEntries DBus API.
This CL adds an org.chromium.CrosDisks.EnumerateMountEntries DBus API
for enumerating all mount entries that are currently managed by
cros-disks.
BUG=chromium:368148
TEST=Tested the following:
1. `FEATURES=test emerge-$BOARD platform2`
2. `USE='clang asan' FEATURES=test emerge-$BOARD platform2`
3. Run the following tests:
- platform_CrosDisksDBus
- platform_CrosDisksArchive
- platform_CrosDisksFilesystem
- platform_CrosDisksFormat
4. Run the following command to verify that cros-disks reports the list
of mount entries after mounting a removable USB drive and a ZIP file:
dbus-send --system --print-reply --dest=org.chromium.CrosDisks \
/org/chromium/CrosDisks org.chromium.CrosDisks.EnumerateMountEntries
Change-Id: I2e4b9c1523dc3b7c0fde4c8161a8b311b6e8d61b
Reviewed-on: https://chromium-review.googlesource.com/195111
Reviewed-by: Ben Chan <benchan@chromium.org>
Commit-Queue: Ben Chan <benchan@chromium.org>
Tested-by: Ben Chan <benchan@chromium.org>
Reviewed-by: Kazuhiro Inaba <kinaba@chromium.org>
9 files changed