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

box / ClusterRunner / 1197 / 1
78%
master: 5%

Build:
Build:
LAST BUILD BRANCH: updatePublishing
DEFAULT BRANCH: master
Ran 31 Aug 2015 08:31PM UTC
Files 90
Run time 2s
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

31 Aug 2015 08:30PM UTC coverage: 75.528%. First build
TARGETS="lint test-unit-with-coverage"

push

travis-ci

josephharrington
Build refactor - Create BuildScheduler class

This is one of a few changes I have queued up to refactor our Build
class to not be terrible.

- Break out anything in the `Build` class related to slave interaction
  into a new `BuildScheduler` class.

  A `BuildScheduler` has a one-to-one relationship with a `Build`.
  Every build gets a scheduler. The build does not know anything about
  the scheduler, and the scheduler only interacts with the build via
  its public interface.

- Create a `BuildSchedulerPool` class to help with managing
  `BuildScheduler` instances. This prevents `ClusterMaster` from
  needing to keep yet another id-to-instance dict.

  The `BuildSchedulerPool` will also eventually take care of cleaning
  up old instances.

2716 of 3596 relevant lines covered (75.53%)

0.76 hits per line

Source Files on job 1197.1 (TARGETS="lint test-unit-with-coverage")
  • Tree
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 1197
  • Travis Job 1197.1
  • 48a63221 on github
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

© 2025 Coveralls, Inc