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

zigpy / zigpy / 604
100%

Build:
DEFAULT BRANCH: dev
Ran 06 Sep 2019 02:34PM UTC
Jobs 4
Files 41
Run time 20s
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
604

push

travis-ci

web-flow
Initial implementation of Zigbee OTA updates. (#213)

* OTA generic support.
* Allow listener_event() to return values.
* OTA Provider framework.
* Send only Status for failure responses.
Send Status only for query_next_image_response(Status.NO_IMAGE_AVAILABLE)
and for image_block_response(Status.ABORT).

* Fix log formatting.
* Firmware validation.
* Refactor firmware fetching.
Allow providers to prefetch firmware.
Query all providers for a firmware, allowing provider to decide how to
handle missing firmwares.

* Restructure OTA module.
* Prefetch IKEA firmwares on startup.
* WIP update tests.
* OTA image header class.
* Image SubElement class.
* OTAImage class implementation.
* `should_upgrade()` method for OTAImage.
* Rename firmare module.
* Lint.
* Move Firmware class to IKEA.
* Rename FirmwareKey class.
* Rename firmware occurences to image.
* Refactor OTA and OTA cluster to handle OTAImages.
* Use factory for OTAImage defaults.
* Refactor IKEA OTA provider to use OTAImage.
* Don't prefetch IKEA images.
* Doh, rename  method.
* Make sure get_image_block() file_version matches image.
* Refactor OTA to cache images for 18 hours.
* Delay expiration on get_image_block() activity.
* Log unhandled OTA command name.
* Lint.
* Update OTA cluster tests.
* IKEA OTA provider tests.
* Refresh IKEA OTA images every 12 hours.
Store just header and URL for any given Trådfri OTA image. Let OTA cache
and expire actual image content.

* Update OTA Cluster tests.
* Update OTA provider tests.
* Implement `async_event`.
Allow async event listeners.

* Use async_event for 'get_image' event.
* Refactor OTA initialization.
* Refactor IKEA Tradfri OTA provider.
* OTA provider for the file based OTA images.
* Refactor Basic OTA provider.
* Refactor Basic provider.
Implement get_image filtering method.

* Enable OTA FileStore provider.
If ota_dir points to correct directory, then mark FileStore provider as
enabled.... (continued)

3358 of 3358 relevant lines covered (100.0%)

3.0 hits per line

Jobs
ID Job ID Ran Files Coverage
1 604.1 (TOXENV=lint) 06 Sep 2019 02:34PM UTC 0
Travis Job 604.1
2 604.2 (TOXENV=py35) 06 Sep 2019 02:34PM UTC 0
100.0
Travis Job 604.2
3 604.3 (TOXENV=py36) 06 Sep 2019 02:34PM UTC 0
100.0
Travis Job 604.3
4 604.4 (TOXENV=py37) 06 Sep 2019 02:34PM UTC 0
100.0
Travis Job 604.4
Source Files on build 604
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #604
  • 53a71187 on github
  • Prev Build on dev (#600)
  • Next Build on dev (#606)
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