From 30f42d5869f65d3171878b4d6d94e9c3813f02cf Mon Sep 17 00:00:00 2001 From: elijah Date: Fri, 23 Nov 2012 01:49:23 -0800 Subject: initial work toward 'leap test'. for now, it generates an openvpn config for client testing. try 'leap init-test' --- lib/leap_cli/commands/test.rb | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 lib/leap_cli/commands/test.rb (limited to 'lib/leap_cli/commands/test.rb') diff --git a/lib/leap_cli/commands/test.rb b/lib/leap_cli/commands/test.rb new file mode 100644 index 0000000..dc08652 --- /dev/null +++ b/lib/leap_cli/commands/test.rb @@ -0,0 +1,26 @@ +module LeapCli; module Commands + + desc 'Creates files needed to run tests' + command :'init-test' do |c| + c.action do |global_options,options,args| + generate_test_client_cert + generate_test_client_openvpn_config + end + end + + desc 'Run tests' + command :test do |c| + c.action do |global_options,options,args| + log 'not yet implemented' + end + end + + private + + def generate_test_client_openvpn_config + template = read_file! Path.find_file(:test_client_openvpn_template) + config = Util.erb_eval(template, binding) + write_file! :test_client_openvpn_config, config + end + +end; end -- cgit v1.2.3