Skip to content

autodep8 support

It would be fantastic if we could auto-generate a smoke-test for externals.

  • load each external
  • try creating each object for which there is a help-patch
  • try loading each help-patch

i guess abstractions should declare all dependencies (via [declare]), so creating an abstraction where any object fails to instantiate could be considered a bug.

we probably also want some way to blacklist objects from tests, e.g.

## debian/tests/autopkgtest-pkg-puredata.conf

# start Pd with these extra arguments
extra_pdargs: -lib Gem
# do not attempt to load these libraries
skip_pd_libraries: flub, flob
# do not attempt to instantiate these objects
skip_pd_objects: autocrash
# do not fail if any of these objects cannot be instantiated
allow_uncreatable: packOSC
Edited by IOhannes zmölnig