diff options
Diffstat (limited to 'scripts/maint/practracker/testdata')
-rw-r--r-- | scripts/maint/practracker/testdata/.may_include | 3 | ||||
-rw-r--r-- | scripts/maint/practracker/testdata/a.c | 2 | ||||
-rw-r--r-- | scripts/maint/practracker/testdata/ex0-expected.txt | 4 | ||||
-rw-r--r-- | scripts/maint/practracker/testdata/ex1.txt | 4 | ||||
-rw-r--r-- | scripts/maint/practracker/testdata/header.h | 8 |
5 files changed, 20 insertions, 1 deletions
diff --git a/scripts/maint/practracker/testdata/.may_include b/scripts/maint/practracker/testdata/.may_include new file mode 100644 index 0000000000..40bf8155d9 --- /dev/null +++ b/scripts/maint/practracker/testdata/.may_include @@ -0,0 +1,3 @@ +!advisory + +permitted.h diff --git a/scripts/maint/practracker/testdata/a.c b/scripts/maint/practracker/testdata/a.c index b52a14f56a..1939773f57 100644 --- a/scripts/maint/practracker/testdata/a.c +++ b/scripts/maint/practracker/testdata/a.c @@ -3,7 +3,7 @@ #include "two.h" #incldue "three.h" -# include "four.h" +# include "permitted.h" int i_am_a_function(void) diff --git a/scripts/maint/practracker/testdata/ex0-expected.txt b/scripts/maint/practracker/testdata/ex0-expected.txt index c021e6f710..5f3d9e5aec 100644 --- a/scripts/maint/practracker/testdata/ex0-expected.txt +++ b/scripts/maint/practracker/testdata/ex0-expected.txt @@ -2,6 +2,10 @@ problem file-size a.c 38 problem include-count a.c 4 problem function-size a.c:i_am_a_function() 9 problem function-size a.c:another_function() 12 +problem dependency-violation a.c 3 problem file-size b.c 15 problem function-size b.c:foo() 4 problem function-size b.c:bar() 5 +problem file-size header.h 8 +problem include-count header.h 4 +problem dependency-violation header.h 3 diff --git a/scripts/maint/practracker/testdata/ex1.txt b/scripts/maint/practracker/testdata/ex1.txt index db42ae8450..f619e33b22 100644 --- a/scripts/maint/practracker/testdata/ex1.txt +++ b/scripts/maint/practracker/testdata/ex1.txt @@ -9,3 +9,7 @@ problem file-size b.c 15 # This is removed, and so will produce an error. # problem function-size b.c:foo() 4 problem function-size b.c:bar() 5 +problem dependency-violation a.c 3 +problem dependency-violation header.h 3 +problem file-size header.h 8 +problem include-count header.h 4 diff --git a/scripts/maint/practracker/testdata/header.h b/scripts/maint/practracker/testdata/header.h new file mode 100644 index 0000000000..1183f5db9a --- /dev/null +++ b/scripts/maint/practracker/testdata/header.h @@ -0,0 +1,8 @@ + +// some forbidden includes +#include "foo.h" +#include "quux.h" +#include "quup.h" + +// a permitted include +#include "permitted.h" |