Class Hydra::Master
In: lib/hydra/master.rb
Parent: Object

Methods

Included Modules

Hydra::Messages::Master Open3

Attributes

failed_files  [R] 
report_text  [R]  A text report of the time it took to run each file

Public Class methods

Create a new Master

Options:

  • :files
    • An array of test files to be run. These should be relative paths from the root of the project, since they may be run on different machines which may have different paths.
  • :workers
    • An array of hashes. Each hash should be the configuration options for a worker.
  • :listeners
  • :verbose
    • Set to true to see lots of Hydra output (for debugging)
  • :autosort
    • Set to false to disable automatic sorting by historical run-time per file

Public Instance methods

Process the results coming back from the worker.

Send a file down to a worker.

[Validate]