• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

wehr-lab / autopilot / 559
28%

Build:
DEFAULT BRANCH: main
Ran 04 Aug 2021 03:28AM UTC
Jobs 3
Files 68
Run time 23s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
559

api

travis-ci-com

web-flow
v0.4.0 - Be multifarious, eat the world (#115)

OK i am too fried to write the PR description, and there's still a bit to do here, but i want to start hoisting this massive thing onto the table. one day we will do this in a way that isn't rewriting the whole thing between versions, but it is not this day.


v0.4.0 - Become Multifarious (July 30, 2021)
------------------------------------------------------

This release is primarily to introduce the new plugin system, the autopilot wiki, and their integration as a way of
starting the transformation of Autopilot into a tool with decentralized development and governance (as well as
make using the tool a whole lot easier and more powerful).

*With humble thanks to Lucas Ott, Tillie Morris,* `Chris Rodgers <https://github.com/cxrodgers/>`_,
`Arne Meyer <https://github.com/arnefmeyer>`_ , `Mikkel Roald-Arbøl <https://github.com/roaldarbol>`_ ,
`David Robbe <https://github.com/neurodavidus>`_ ,
*and an anonymous discussion board poster for being part of this release.*

New Features
~~~~~~~~~~~~~

* `Registries & Plugins <https://github.com/wehr-lab/autopilot/pull/109>`_ - Autopilot now supports users writing their code
  outside of the library as plugins! To support this, a registry system was implemented throughout the program. Plugin objects
  can be developed as objects that inherit from the Autopilot object tree -- eg. implementing a GPIO object by subclassing
  :class:`.hardware.gpio.GPIO` , or a new task by subclassing :class:`~.tasks.task.Task` . This system is flexible enough
  to allow any lineage of objects to be included as a plugin -- stimuli, tasks, and so on -- and we will be working to
  expand registries to every object in Autopilot, including the ability for plugins to replace core modules to make
  Autopilot's flexibility verge on ludicrous. The basic syntax of the registry system is simple and doesn't require any
  additional logic beyond inheritance to be implemen... (continued)

2686 of 9855 relevant lines covered (27.26%)

0.81 hits per line

Jobs
ID Job ID Ran Files Coverage
1 559.1 (DISPLAY=":99.0" QT_DEBUG_PLUGINS=1) 04 Aug 2021 03:28AM UTC 0
27.33
Travis Job 559.1
2 559.2 (DISPLAY=":99.0" QT_DEBUG_PLUGINS=1) 04 Aug 2021 03:28AM UTC 0
27.97
Travis Job 559.2
3 559.3 (DISPLAY=":99.0" QT_DEBUG_PLUGINS=1) 04 Aug 2021 03:29AM UTC 0
27.97
Travis Job 559.3
Source Files on build 559
Detailed source file information is not available for this build.
  • Back to Repo
  • Build #559
  • ced9dca4 on github
  • Prev Build on main (#506)
  • Next Build on main (#563)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc