vivo/legacy/utilities/LoadTesting/scripts/_fakeUploadedFiles
2015-11-19 23:47:41 +00:00

36 lines
1.1 KiB
Ruby
Executable file

#! /usr/bin/ruby
=begin
--------------------------------------------------------------------------------
Look through the uploads directory in the currently selected version, and insure
that an image file exists wherever the data model expects one.
This requires an imageFileInfo.csv, which was produced by a SPARQL query against
the data model.
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
=end
require File.expand_path('subscripts/common', File.dirname(__FILE__))
require "subscripts/upload_file_faker"
properties = {}
properties["uploads_directory"] = version_file('data/uploads')
properties["file_info_file"] = "#{@home}/modelData/#{@site_name}/imageFileInfo.csv"
properties["template_file"] = "#{@home}/scripts/subscripts/dummy_image_file.jpg"
if ARGV.length == 1 && ARGV[0] == "doit"
properties["scan_only"] = "false"
else
puts "Just scanning unless you say: \"doit\""
properties["scan_only"] = "true"
end
uff = UploadFileFaker.new(properties)
uff.process
puts "UploadFileFaker was successful."