1.0.0 • Published 10 years ago

taskcluster-example-worker v1.0.0

Weekly downloads
2
License
Apache2
Repository
github
Last release
10 years ago

Task cluster example worker

The taskcluster example worker has two purposes:

  • show examples of basic worker functionality

  • provide a public interface that can be used in tests which need a worker to complete tasks.

Usage

var Worker = require('taskcluster-exmple-worker');
var instance = new Worker('provisionerId', 'workerType');

instance.listen(function() {
 // worker is now listening to events...
});

// close listener in the worker if running...
instance.close(function() {
});

The worker accepts a format like this:

{
  "success": true
}

The payload success field is used when marking the task completed so the worker is suitable for emulating task success/failure states.