Sha256: 4d4efd9e6b175c15f3e60ca9eccb19cb91274ebf5aee381394f954a630927147
Contents?: true
Size: 826 Bytes
Versions: 1
Compression:
Stored size: 826 Bytes
Contents
# -*- encoding: utf-8 -*- require 'busser/runner_plugin' require 'busser/mamba/pip' module Busser module Thor class BaseGroup include Busser::Mamba::Pip end end module RunnerPlugin # A Busser runner plugin for Mamba. # # @author Jaime Gil de Sagredo Luna <jaimegildesagredo@gmail.com> # class Mamba < Base postinstall do ensure_pip pip_install( 'https://github.com/nestorsalceda/mamba/archive/master.zip') end def test suite_path = suite_path('mamba').to_s requirements_file = File.join(suite_path, 'requirements.txt') if File.exists?(requirements_file) pip_install("-r #{requirements_file}") end info 'Running mamba ...' run!("mamba #{suite_path}") end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
busser-mamba-0.2.2 | lib/busser/runner_plugin/mamba.rb |