xref: /linux/tools/testing/ktest/compare-ktest-sample.pl (revision 4413e16d9d21673bb5048a2e542f1aaa00015c2e)
1#!/usr/bin/perl
2
3open (IN,"ktest.pl");
4while (<IN>) {
5    # hashes are now used
6    if (/\$opt\{"?([A-Z].*?)(\[.*\])?"?\}/ ||
7	/^\s*"?([A-Z].*?)"?\s*=>\s*/ ||
8	/set_test_option\("(.*?)"/) {
9	$opt{$1} = 1;
10    }
11}
12close IN;
13
14open (IN, "sample.conf");
15while (<IN>) {
16    if (/^\s*#?\s*([A-Z]\S*)\s*=/) {
17	$samp{$1} = 1;
18    }
19}
20close IN;
21
22foreach $opt (keys %opt) {
23    if (!defined($samp{$opt})) {
24	print "opt = $opt\n";
25    }
26}
27
28foreach $samp (keys %samp) {
29    if (!defined($opt{$samp})) {
30	print "samp = $samp\n";
31    }
32}
33