Packages:
* Build a snap with stage packages:
* Check that the stage packages are saved in parts/$part_name/pull/state
* Build a snap with a specific version on stage packages.
* Build a snap with a specific version on build packages.
store:
* Push a snap, modify it, and push again.
* Check that the second push is faster, just pushing the delta.
* Run the `history`, `list-revision` and `revisions` commands.
exploratory:
* Build snaps with the `source-checksum` keyword.
* Build snaps with python.
* Build snaps with cleanbuild, using lxd from a deb and a snap.
* Build snaps with the snapcraft snap: `sudo snap install snapcraft --edge`.
* Build and run classic snaps.
The following tests have to be run before this update is accepted into xenial and yakkety updates:
plugins: /github. com/snapcore/ snapcraft/ blob/master/ manual- tests.md# test-the- pc-kernel /github. com/snapcore/ snapcraft/ blob/master/ manual- tests.md# test-the- dragonboard- 410c-kernel
* Build a snap using a python staged on the same snap.
* Build the pc kernel snap. https:/
* Check that an image generated with this kernel works in kvm.
* Build the dragonboard snap. https:/
* Check that an image generated with this kernel works in a dragonboard.
* Build and run the ROS demo snaps.
Packages: part_name/ pull/state
* Build a snap with stage packages:
* Check that the stage packages are saved in parts/$
* Build a snap with a specific version on stage packages.
* Build a snap with a specific version on build packages.
store:
* Push a snap, modify it, and push again.
* Check that the second push is faster, just pushing the delta.
* Run the `history`, `list-revision` and `revisions` commands.
exploratory:
* Build snaps with the `source-checksum` keyword.
* Build snaps with python.
* Build snaps with cleanbuild, using lxd from a deb and a snap.
* Build snaps with the snapcraft snap: `sudo snap install snapcraft --edge`.
* Build and run classic snaps.