Merge branch '21132-api-resources-fixes'
[arvados.git] / services / api / lib / tasks / replay_job_log.rake
1 # Copyright (C) The Arvados Authors. All rights reserved.
2 #
3 # SPDX-License-Identifier: AGPL-3.0
4
5 require 'simulate_job_log'
6 desc 'Simulate job logging from a file. Three arguments: log filename, time multipler (optional), simulated job uuid (optional). E.g. (use quotation marks if using spaces between args): rake "replay_job_log[log.txt, 2.0, qr1hi-8i9sb-nf3qk0xzwwz3lre]"'
7 task :replay_job_log, [:filename, :multiplier, :uuid] => :environment do |t, args|
8   include SimulateJobLog
9   abort("No filename specified.") if args[:filename].blank?
10   replay( args[:filename], args[:multiplier].to_f, args[:uuid] )
11 end