Comment 3 for bug 1611009

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

This are the tests that must be executed in order to verify the package:

Packaging:
* Install snapcraft in a virtualenv using the requirements files.
* Run the tests in a virtualenv using the requirements-test file.

Init:
* Run snapcraft init with an existing .snapcraft.yaml file.

Parser:
* Run the parser using a part defined in .snapcraft.yaml

Plugins and snaps:
* Build a rust snap.
* Build a python2 snap and check that the pyc files are removed.
* Build a python2 snap and check that the shebangs use env.
* Build a python3 snap and check that the shebangs use env.
* Build a snap with a oneshot daemon.
* Build a snap using the godeps plugin.
* Run the ROS example snap in xenial.
* Build mhall's Arduino IDE snap.
* Build the OS snap, check the file ownership.
* Build kernel snaps with debarch targets.

Autocomplete:
* Autocomplete with register, tour, push, release, prime, update, define, search.

Store:
* Run the integration tests using the staging store.
* Run the integration tests using the production store.

Exploratory:
* Build snaps using the go plugin.
* Build snaps using the dump plugin.