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.
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: 3-6_3.18. 2-0ubuntu0. 1_amd64. deb as the source.
* Make a snap with libgweather-
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: /github. com/snapcore/ snapcraft/ blob/master/ docs/hooks. md
* Make snaps with different combinations of stage and prime entries.
* Make snaps with hooks: https:/
* Make snaps with the desktop keyword in an app.