- Reuse the meta-mender-ci/recipes-testing/mender-mock-server/mender-mock-server.py which is current used for DBus tests.
- Add acceptance tests for all three states, for all three possibilities (continue/pause/fail), nine cases in total.
- Maps can be added by calling DBus beforehand.
- At least one case which tests map expiration.
- At least one case which tests rebooting and short-expiring a map with UpdateControlMapBootExpirationTimeSeconds.
- At least one test which tests on_action_executed.
- As the final step, merge feature-dbus_update_control in the client together with these tests.