Comment 3 for bug 1656291

Revision history for this message
Leo Arias (elopio) wrote :

Before the package can be promoted to xenial-updates and yakkety-updats, it must pass the following tests:

snapcraft-parser:
  * Run snapcraft-parser -h
  * Try to parse an origin without snapcraft.yaml
  * Run with the debug flag.

plugins:
  * Make snaps with ant, autotools, godeps, catkin, copy, make, nodejs, go, python, qmake gulp and kernel plugins.
    * Check that the build_properties deprecation warning no longer appears.
  * Make a rust snap with conditional compilation.
  * Make a rust snap with the source in a different repository.
  * Make a rust snap with the source in a subdirectory.
  * Make a rust snap with rust-version.
  * Make a nodejs snap with the source in a different repository.
  * Make a godep snap with GOBIN already set.

sources:
  * Make a snap with libgweather-3-6_3.18.2-0ubuntu0.1_amd64.deb as the source.

filters:
  * Make a snap with the prime keyword.
  * Make a snap with the snap keyword.
    * Check that a deprecation message was displayed.

clean:
  * Make a snap, modify the snapcraft.yaml to make it invalid, and run snapcraft clean.
    * Check that all the snapcraft directories are deleted.

confinement:
  * Try to make a snap without the core snap installed.
  * Try to define a part that doesn't exist.

store:
  * Try to push a snap without registering it first.

exploratory:
  * Make snaps with different combinations of stage and prime entries.
  * Make snaps with hooks: https://github.com/snapcore/snapcraft/blob/master/docs/hooks.md
  * Make snaps with the desktop keyword in an app.