Class: Busser::RunnerPlugin::Mamba

Inherits:
Base
  • Object
show all
Defined in:
lib/busser/runner_plugin/mamba.rb

Overview

A Busser runner plugin for Mamba.

Author:

Instance Method Summary collapse

Instance Method Details

#testObject



14
15
16
17
18
19
20
21
22
23
# File 'lib/busser/runner_plugin/mamba.rb', line 14

def test
  mamba_path = suite_path('mamba').to_s
  requirements_file = File.join(mamba_path, 'requirements.txt')

  if File.exists?(requirements_file)
    run!("pip install -r #{requirements_file}")
  end

  run!("mamba #{mamba_path}")
end