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.