Update the LoadTesting framework.
Permit use of Git while still supporting Subversion. Improve the script structure and reduce dependence on hard-coded paths.
This commit is contained in:
parent
f382ec0468
commit
4f085bcdfe
20 changed files with 120 additions and 70 deletions
|
@ -13,15 +13,15 @@ Use XSL to create an HTML version of the results.
|
|||
--------------------------------------------------------------------------------
|
||||
=end
|
||||
|
||||
require "#{File.dirname(__FILE__)}/subscripts/loadParms"
|
||||
require File.expand_path('subscripts/common', File.dirname(__FILE__))
|
||||
|
||||
def locate_files()
|
||||
test_full_name = "#{@test_name}#{@test_suffix}"
|
||||
test_source_dir = "/home/jeb228/LoadTesting/testinfo/tests/#{@test_name}"
|
||||
test_source_dir = test_file("tests/#{@test_name}")
|
||||
@test_jmx_file = "#{test_source_dir}/#{test_full_name}.jmx"
|
||||
raise "Test file doesn't exist: '#{@test_jmx_file}'." unless File.file?(@test_jmx_file)
|
||||
|
||||
result_dir = "/home/jeb228/LoadTesting/testinfo/results/#{@site_name}"
|
||||
result_dir = test_file("results/#{@site_name}")
|
||||
Dir.mkdir(result_dir) unless File.directory?(result_dir)
|
||||
|
||||
@test_jtl_file = "#{result_dir}/#{test_full_name}.jtl"
|
||||
|
@ -33,7 +33,7 @@ def locate_files()
|
|||
@test_html_file = "#{result_dir}/#{test_full_name}.html"
|
||||
File.delete(@test_html_file) if File.file?(@test_html_file)
|
||||
|
||||
data_dir = "/home/jeb228/LoadTesting/modelData/#{@site_name}"
|
||||
data_dir = "#{@home}/modelData/#{@site_name}"
|
||||
@person_uris_file = "#{data_dir}/personUris.csv"
|
||||
raise "Person URIs file doesn't exist: '#{@person_uris_file}'" unless File.file?(@person_uris_file)
|
||||
@infoResource_uris_file = "#{data_dir}/infoResourceUris.csv"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue