Signed-off-by: Wei Jihui weijihuiall@163.com --- spec/submit_spec.rb | 32 ++++++++++++++++++-------------- 1 file changed, 18 insertions(+), 14 deletions(-)
diff --git a/spec/submit_spec.rb b/spec/submit_spec.rb index 983d050e..f365f35b 100644 --- a/spec/submit_spec.rb +++ b/spec/submit_spec.rb @@ -20,20 +20,24 @@ def traverse_file(output_dir) end end
+def submit_job(submit_item) + submit_yaml_path = File.join("#{LKP_SRC}/spec/submit", submit_item) + Dir.glob("#{submit_yaml_path}/*.yaml").each do |yaml_file| + output_dir = File.join(submit_yaml_path, File.basename(yaml_file, '.yaml')) + submit_cmd = [ + "#{LKP_SRC}/sbin/submit", + '-o', output_dir, + '-s', 'lab: spec_lab', + '-s', 'testbox: vm-2p8g--spec_submit', + yaml_file + ] + system(*submit_cmd) + traverse_file(output_dir) + end +end + describe 'submit job spec' do - it 'link jobs spec' do - Dir.glob("#{LKP_SRC}/spec/submit/link_jobs/*.yaml").each do |yaml_file| - job_name = File.basename(yaml_file, '.yaml') - output_dir = "#{LKP_SRC}/spec/submit/link_jobs/#{job_name}" - submit_cmd = [ - "#{LKP_SRC}/sbin/submit", - '-o', output_dir, - '-s', 'lab: spec_lab', - '-s', 'testbox: vm-2p8g--spec_submit', - yaml_file - ] - system(*submit_cmd) - traverse_file(output_dir) - end + it 'link jobs spec' do + submit_job('link_jobs') end end
On Fri, Nov 20, 2020 at 10:24:38AM +0800, Wei Jihui wrote:
Signed-off-by: Wei Jihui weijihuiall@163.com
spec/submit_spec.rb | 32 ++++++++++++++++++-------------- 1 file changed, 18 insertions(+), 14 deletions(-)
diff --git a/spec/submit_spec.rb b/spec/submit_spec.rb index 983d050e..f365f35b 100644 --- a/spec/submit_spec.rb +++ b/spec/submit_spec.rb @@ -20,20 +20,24 @@ def traverse_file(output_dir) end end
+def submit_job(submit_item)
- submit_yaml_path = File.join("#{LKP_SRC}/spec/submit", submit_item)
- Dir.glob("#{submit_yaml_path}/*.yaml").each do |yaml_file|
- output_dir = File.join(submit_yaml_path, File.basename(yaml_file, '.yaml'))
- submit_cmd = [
"#{LKP_SRC}/sbin/submit",
'-o', output_dir,
'-s', 'lab: spec_lab',
'-s', 'testbox: vm-2p8g--spec_submit',
yaml_file
- ]
you can use: submit_cmd = %W[ #{LKP_SRC}/sbin/submit -o output_dir ... ]
Thanks, Luan Shengde
- system(*submit_cmd)
- traverse_file(output_dir)
- end
+end
describe 'submit job spec' do
- it 'link jobs spec' do
Dir.glob("#{LKP_SRC}/spec/submit/link_jobs/*.yaml").each do |yaml_file|
job_name = File.basename(yaml_file, '.yaml')
output_dir = "#{LKP_SRC}/spec/submit/link_jobs/#{job_name}"
submit_cmd = [
"#{LKP_SRC}/sbin/submit",
'-o', output_dir,
'-s', 'lab: spec_lab',
'-s', 'testbox: vm-2p8g--spec_submit',
yaml_file
]
system(*submit_cmd)
traverse_file(output_dir)
- end
- it 'link jobs spec' do
- submit_job('link_jobs') end
end
2.23.0