• Toni Barzic's avatar
    Reland "DeviceStateMixin: Update local state and support for setting policy" · a18903ec
    Toni Barzic authored
    This is a reland of d80f755b
    
    TBR=antrim@chromium.org
    TBR=alemate@chromium.org
    
    Original change's description:
    > DeviceStateMixin: Update local state and support for setting policy
    >
    > Taking over rsorokin's patch at CL:1578742, given that he is OOO.
    >
    > DeviceStateMixin now initialized device state values in local
    > state during setup.
    >
    > Add support for setting device policy and device local account policies
    > in in-memory fake session manager client, in a way similar to
    > UserPolicyMixin. Later this functionality can be moved to a separate
    > mixin, which might make sense if/when we add functionality for setting
    > up policy served by local test policy server to this mixin (this should
    > already be possible using LocalPolicyTestServerMixin).
    >
    > Uses AutoLaunchedKioskTest as an example of new usage.
    >
    > Also fixes a number of tests to wirk with the new device state setup.
    >
    > Bug: 952855
    > Change-Id: I1c0314a51581137d0f5a0907a09a4ef5b0bccda3
    > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1600857
    > Reviewed-by: Denis Kuznetsov <antrim@chromium.org>
    > Reviewed-by: Alexander Alekseev <alemate@chromium.org>
    > Commit-Queue: Toni Baržić <tbarzic@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#658297}
    
    Bug: 952855
    Change-Id: I966406b55aaffe78137be296a31b4b42202fe8cd
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1604186Reviewed-by: default avatarToni Baržić <tbarzic@chromium.org>
    Reviewed-by: default avatarDenis Kuznetsov <antrim@chromium.org>
    Commit-Queue: Toni Baržić <tbarzic@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#658808}
    a18903ec
device_state_mixin.cc 10.8 KB