A re-worked version of the performance testing framework.
This commit is contained in:
parent
031dc3e004
commit
a009f582f3
52 changed files with 7017 additions and 0 deletions
39
utilities/LoadTesting/scripts/_deploy
Executable file
39
utilities/LoadTesting/scripts/_deploy
Executable file
|
@ -0,0 +1,39 @@
|
|||
#! /usr/bin/ruby
|
||||
|
||||
=begin
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
Build and deploy the currently selected version of VIVO.
|
||||
|
||||
Remove vivo from Tomcat, so we know we start with clean slate.
|
||||
Create the deploy.properties file by substituting current values into the
|
||||
template. Then run the build script.
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
--------------------------------------------------------------------------------
|
||||
=end
|
||||
|
||||
require "#{File.dirname(__FILE__)}/subscripts/loadParms"
|
||||
require 'erb'
|
||||
|
||||
def build_deploy_properties
|
||||
File.open(@deploy_properties_source) do |source_file|
|
||||
File.open(@deploy_properties_target, 'w') do |target_file|
|
||||
raw = source_file.read()
|
||||
cooked = ERB.new(raw).result
|
||||
target_file.write(cooked)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
puts system("rm -r ~/LoadTesting/tomcat/webapps/vivo*")
|
||||
puts system("rm -r ~/LoadTesting/tomcat/conf/Catalina/localhost/vivo*")
|
||||
|
||||
@deploy_properties_source = "/home/jeb228/LoadTesting/distros/#{@distro_name}/deploy.properties.template"
|
||||
@deploy_properties_target = "/home/jeb228/LoadTesting/distros/#{@distro_name}/vivo/deploy.properties"
|
||||
build_deploy_properties()
|
||||
|
||||
Dir.chdir("/home/jeb228/LoadTesting/distros/#{@distro_name}/vivo") do |path|
|
||||
system "ant clean deploy"
|
||||
end
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue