fluke/devops-service/tests/run_tests.rb
GGA Software Services LLC 02bf8b1bba initial commit
2014-05-08 17:06:06 +04:00

48 lines
835 B
Ruby

#!/usr/bin/env ruby
dir = File.dirname(__FILE__)
$:.push dir
tests = nil
if ARGV.empty?
tests = %w{flavor group network provider deploy image key script tag filter project user server}
else
tests = ARGV
end
classes = []
tests.each do |f|
require "#{dir}/#{f}.rb"
case f
when "flavor"
classes.push Flavor
when "group"
classes.push Group
when "network"
classes.push Network
when "provider"
classes.push Provider
when "user"
classes.push User
when "key"
classes.push Key
when "script"
classes.push Script
when "image"
classes.push Image
when "project"
classes.push Project
when "server"
classes.push Server
when "deploy"
classes.push Deploy
when "tag"
classes.push Tag
when "filter"
classes.push Filter
end
end
classes.each do |c|
c.new.run
end