use the ruby2crystal tools do first conversion like below:
/c/crystal/ruby_crystal_codemod/exe/ruby_crystal_codemod kernbench.cr
/c/lkp-tests/tools/ruby2crystal.sh kernbench.cr
Signed-off-by: Lu Kaiyi <2392863668(a)qq.com>
---
stats/crystal/kernbench.cr | 28 ++++++++++++++--------------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/stats/crystal/kernbench.cr b/stats/crystal/kernbench.cr
index 0da37fe88..9d0661281 100644
--- a/stats/crystal/kernbench.cr
+++ b/stats/crystal/kernbench.cr
@@ -1,28 +1,28 @@
-#!/usr/bin/env ruby
+#!/usr/bin/env crystal
-LKP_SRC = ENV['LKP_SRC'] || File.dirname(File.dirname(File.realpath($PROGRAM_NAME)))
+LKP_SRC = ENV["LKP_SRC"] || File.dirname(File.dirname(File.realpath(PROGRAM_NAME)))
require "#{LKP_SRC}/lib/statistics"
$stdin.each_line do |line|
case line
when /Elapsed Time/
- puts 'elapsed_time: ' + line.split[2]
- puts 'elapsed_time_stddev: ' + line.split[3].gsub(/[()]/, "")
+ puts "elapsed_time: " + line.split[2]
+ puts "elapsed_time_stddev: " + line.split[3].gsub(/[()]/, "")
when /User Time/
- puts 'user_time: ' + line.split[2]
- puts 'user_time_stddev: ' + line.split[3].gsub(/[()]/, "")
+ puts "user_time: " + line.split[2]
+ puts "user_time_stddev: " + line.split[3].gsub(/[()]/, "")
when /System Time/
- puts 'system_time: ' + line.split[2]
- puts 'system_time_stddev: ' + line.split[3].gsub(/[()]/, "")
+ puts "system_time: " + line.split[2]
+ puts "system_time_stddev: " + line.split[3].gsub(/[()]/, "")
when /Percent CPU/
- puts 'percent_cpu: ' + line.split[2]
- puts 'percent_cpu_stddev: ' + line.split[3].gsub(/[()]/, "")
+ puts "percent_cpu: " + line.split[2]
+ puts "percent_cpu_stddev: " + line.split[3].gsub(/[()]/, "")
when /Context Switches/
- puts 'context_switches: ' + line.split[2]
- puts 'context_switches_stddev: ' + line.split[3].gsub(/[()]/, "")
+ puts "context_switches: " + line.split[2]
+ puts "context_switches_stddev: " + line.split[3].gsub(/[()]/, "")
when /Sleeps/
- puts 'sleeps: ' + line.split[1]
- puts 'sleeps_stddev: ' + line.split[2].gsub(/[()]/, "")
+ puts "sleeps: " + line.split[1]
+ puts "sleeps_stddev: " + line.split[2].gsub(/[()]/, "")
end
end
--
2.23.0