On 06.11.2013 09:37, Vincent Ladeuil wrote:
Michał Sawicz <[email protected]> writes:> On 05.11.2013 23:47, Francis Ginther wrote: >> Once we have MP testing via click packages working, we should be able >> to get back to a clean environment without flashing (although I'm not >> fully confident this will actually work). We will still need to flash >> for some projects which are not delivered via click. > One thing I've been doing recently is, instead of flashing, executing > $ system-image-cli --build 0 --verbose > as root on the device. This results in downloading the latest full image and > upgrading through the image-based upgrade system. *upgrading* is key here. What we need is the ability to restore an arbitrary image so that includes *downgrading* as well. Is there a way to use system-image for that ? Does it need to be modified ?
https://bugs.launchpad.net/ubuntu-system-image/+bug/1244208
I.e.: is there a way to "upgrade" to an arbitrary image to get a phone in a pristine state as far as tests are concerned ?
That's what system-image-cli --build 0 will do, for all intentes and purposes.
https://bugs.launchpad.net/ubuntu-system-image/+bug/1192577 is related to this.
If ~phablet requires a different approach that's fine too, it's probably easier to reset a user home directory than the system itself and can be handled separately.
If tests don't clean up after themselves, we should probably fix that anyway?
Cheers, -- Michał (Saviq) Sawicz <[email protected]> Canonical Services Ltd. -- Mailing list: https://launchpad.net/~canonical-ci-engineering Post to : [email protected] Unsubscribe : https://launchpad.net/~canonical-ci-engineering More help : https://help.launchpad.net/ListHelp

