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

wehr-lab / autopilot / 559 / 1
28%
main: 28%

Build:
DEFAULT BRANCH: main
Ran 04 Aug 2021 03:28AM UTC
Files 67
Run time 6s
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

04 Aug 2021 03:22AM UTC coverage: 27.332% (+23.5%) from 3.817%
DISPLAY=":99.0" QT_DEBUG_PLUGINS=1

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)

2678 of 9798 relevant lines covered (27.33%)

0.27 hits per line

Source Files on job 559.1 (DISPLAY=":99.0" QT_DEBUG_PLUGINS=1)
  • Tree
  • List 0
  • Changed 44
  • Source Changed 37
  • Coverage Changed 44
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 419
  • Travis Job 559.1
  • ced9dca4 on github
  • Prev Job for DISPLAY=":99.0" QT_DEBUG_PLUGINS=1 on main (#506.1)
  • Next Job for DISPLAY=":99.0" QT_DEBUG_PLUGINS=1 on main (#563.1)
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