mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 09:40:21 +00:00
Abort unless files exist
This commit is contained in:
8
Rakefile
8
Rakefile
@@ -103,9 +103,13 @@ namespace :benchmark do
|
||||
task :results do
|
||||
reference, compare = ENV['compare'].split('...')
|
||||
|
||||
reference_classifications_file = "benchmark/results/#{reference}_output.json"
|
||||
compare_classifications_file = "benchmark/results/#{compare}_output.json"
|
||||
|
||||
# DO COMPARISON...
|
||||
reference_classifications = JSON.parse(File.read("benchmark/results/#{reference}_output.json"))
|
||||
compare_classifications = JSON.parse(File.read("benchmark/results/#{compare}_output.json"))
|
||||
abort("No result files to compare") unless (File.exist?(reference_classifications_file) && File.exist?(compare_classifications_file))
|
||||
reference_classifications = JSON.parse(File.read(reference_classifications_file))
|
||||
compare_classifications = JSON.parse(File.read(compare_classifications_file))
|
||||
|
||||
puts "Changes between #{reference}...#{compare}"
|
||||
puts reference_classifications.deep_diff(compare_classifications)
|
||||
|
||||
Reference in New Issue
Block a user