diff options
-rw-r--r-- | lib/igt.cocci | 30 |
1 files changed, 29 insertions, 1 deletions
diff --git a/lib/igt.cocci b/lib/igt.cocci index a5f7c2db..97aa43f9 100644 --- a/lib/igt.cocci +++ b/lib/igt.cocci @@ -4,7 +4,13 @@ expression Ec; expression list[n] Ep; @@ - if (Ec) { -- fprintf( stderr, Ep ); +( +- igt_warn( Ep ); +| +- igt_info( Ep ); +| +- igt_debug( Ep ); +) - igt_fail(...); - } + igt_assert_f(Ec, Ep); @@ -16,3 +22,25 @@ expression list[n] Ep; - igt_skip(Ep); - } + igt_skip_on_f(Ec, Ep); + +// Enforce use of logging functions +@@ +expression list[n] Ep; +@@ +-fprintf(stderr, Ep); ++igt_warn(Ep); +@@ +expression E; +@@ +-perror(E); ++igt_warn(E); +@@ +expression list[n] Ep; +@@ +-fprintf(stdout, Ep); ++igt_info(Ep); +@@ +expression list[n] Ep; +@@ +-printf(Ep); ++igt_info(Ep); |