Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/tools/testing/ktest/compare-ktest-sample.pl
26285 views
1
#!/usr/bin/env perl
2
# SPDX-License-Identifier: GPL-2.0
3
4
open (IN,"ktest.pl");
5
while (<IN>) {
6
# hashes are now used
7
if (/\$opt\{"?([A-Z].*?)(\[.*\])?"?\}/ ||
8
/^\s*"?([A-Z].*?)"?\s*=>\s*/ ||
9
/set_test_option\("(.*?)"/) {
10
$opt{$1} = 1;
11
}
12
}
13
close IN;
14
15
open (IN, "sample.conf");
16
while (<IN>) {
17
if (/^\s*#?\s*([A-Z]\S*)\s*=/) {
18
$samp{$1} = 1;
19
}
20
}
21
close IN;
22
23
foreach $opt (keys %opt) {
24
if (!defined($samp{$opt})) {
25
print "opt = $opt\n";
26
}
27
}
28
29
foreach $samp (keys %samp) {
30
if (!defined($opt{$samp})) {
31
print "samp = $samp\n";
32
}
33
}
34
35