Class: Megatest::CIService::Heroku

Inherits:
Megatest::CIService show all
Defined in:
lib/megatest/config.rb

Instance Attribute Summary

Attributes inherited from Megatest::CIService

#env

Instance Method Summary collapse

Methods inherited from Megatest::CIService

configure, inherited, #initialize

Constructor Details

This class inherits a constructor from Megatest::CIService

Instance Method Details

#configure(config) ⇒ Object



92
93
94
95
96
97
98
99
100
# File 'lib/megatest/config.rb', line 92

def configure(config)
  if env["HEROKU_TEST_RUN_ID"]
    config.ci = true
    config.build_id = env["HEROKU_TEST_RUN_ID"]
    config.worker_id = env["CI_NODE_INDEX"]
    config.workers_count = env["CI_NODE_TOTAL"]
    config.seed = env["HEROKU_TEST_RUN_COMMIT_VERSION"]&.first(4)&.to_i(16)
  end
end