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

inveniosoftware / workflow / 73
61%

Build:
DEFAULT BRANCH: master
Ran 15 Dec 2014 12:48PM UTC
Jobs 4
Files 7
Run time 2min
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
73

Pull #29

travis-ci

dset0x
engine: Support user-defined processing actions

* Move `processing_factory` out of the `WorkflowEngine` and into its own
  class. The majority of its operations can now be overridden by means
  of subclassing `WorkflowEngine` and the new, complementing
  `ActionMapper` and `TransitionActions` classes and defining
  properties. This way `super` can be used safely while retaining the
  ability to `continue` or `break` out of the main loop.

* The notion of defining bits of functionality as properties, takes away
  the need for tediously duplicating the class by making assumptions of
  what methods may have been overriden by the user. Only overriding by
  subclassing is now supported. Therefore `duplicate_engine_instance`
  was renamed to `duplicate`, which is now almost a stub.

* Introduce `eng.reset_callbacks_pointer()`.
Pull Request #29: WIP engine: Support user-defined processing actions

546 of 1002 relevant lines covered (54.49%)

2.18 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
24
100.0
workflow/patterns/controlflow.py
80
100.0
workflow/engine.py
105
100.0
workflow/patterns/utils.py
Jobs
ID Job ID Ran Files Coverage
1 73.1 15 Dec 2014 12:48PM UTC 0
54.49
Travis Job 73.1
2 73.2 15 Dec 2014 12:49PM UTC 0
54.49
Travis Job 73.2
3 73.3 15 Dec 2014 12:50PM UTC 0
54.49
Travis Job 73.3
4 73.4 15 Dec 2014 12:49PM UTC 0
54.49
Travis Job 73.4
Source Files on build 73
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #73
  • Pull Request #29
  • PR Base - master (#69)
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