Module: HastCI
- Defined in:
- lib/hastci/version.rb,
lib/hastci.rb,
lib/hastci/cli.rb,
lib/hastci/pact.rb,
lib/hastci/task.rb,
lib/hastci/error.rb,
lib/hastci/config.rb,
lib/hastci/session.rb,
lib/hastci/api_error.rb,
lib/hastci/heartbeat.rb,
lib/hastci/ack_worker.rb,
lib/hastci/api_client.rb,
lib/hastci/exit_codes.rb,
lib/hastci/task_buffer.rb,
lib/hastci/task_result.rb,
lib/hastci/claim_result.rb,
lib/hastci/queue_drained.rb,
lib/hastci/run_cancelled.rb,
lib/hastci/error_collector.rb,
lib/hastci/fatal_api_error.rb,
lib/hastci/retryable_error.rb,
lib/hastci/configuration_error.rb,
lib/hastci/adapters/rspec/runner.rb,
lib/hastci/retry_exhausted_error.rb
Overview
:nocov:
Defined Under Namespace
Modules: Adapters, ExitCodes, Pact Classes: AckWorker, ApiClient, ApiError, CLI, ClaimResult, Config, ConfigurationError, Error, ErrorCollector, FatalApiError, Heartbeat, QueueDrained, RetryExhaustedError, RetryableError, RunCancelled, Session, Task, TaskBuffer, TaskResult
Constant Summary collapse
- DEFAULT_SLEEPER =
Kernel.method(:sleep)
- VERSION =
"0.1.7"
Class Method Summary collapse
- .logger ⇒ Object
- .logger=(logger) ⇒ Object
-
.run_rspec(argv:, env: ENV, err: $stderr, out: $stdout) ⇒ Integer
Run RSpec tests through the HastCI distributed runner.
Class Method Details
.logger ⇒ Object
15 16 17 |
# File 'lib/hastci.rb', line 15 def self.logger @logger ||= Logger.new($stderr) end |
.logger=(logger) ⇒ Object
19 20 21 |
# File 'lib/hastci.rb', line 19 def self.logger=(logger) @logger = logger end |
.run_rspec(argv:, env: ENV, err: $stderr, out: $stdout) ⇒ Integer
Run RSpec tests through the HastCI distributed runner.
30 31 32 33 34 |
# File 'lib/hastci.rb', line 30 def self.run_rspec(argv:, env: ENV, err: $stderr, out: $stdout) CLI.run(argv: argv, env: env, err: err, out: out) do |session, argv, err, out| Adapters::RSpec::Runner.new(argv: argv, session: session, err: err, out: out).run end end |