File: cmpres.rb

package info (click to toggle)
collab-qa-tools 0.2
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 16,668 kB
  • ctags: 247
  • sloc: ruby: 3,432; makefile: 2
file content (10 lines) | stat: -rwxr-xr-x 386 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
#!/usr/bin/ruby -w

require 'pp'

norm = IO::readlines(ARGV[0]).map { |l| l.chomp.split(' ', 4) }
diff = IO::readlines(ARGV[1]).map { |l| l.chomp.split(' ', 4) }
oks_norm = norm.select { |l| l[2] == 'OK' }.map { |e| e[0] }
failed_diff = diff.select { |l| l[2] == 'Failed' }
interesting = failed_diff.select { |l| oks_norm.include?(l[0]) }
puts interesting.map { |e| e[0] + "_" + e[1] }