aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/c-c++-common/diagnostic-format-sarif-file-timevars-1.c
blob: be6b1e76bd4fd1727faac453e1e9aeeed6129a87 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/* { dg-do compile } */
/* { dg-options "-fdiagnostics-format=sarif-file -ftime-report" } */

#warning message

/* Verify that some JSON was written to a file with the expected name.  */
/* { dg-final { verify-sarif-file } } */

/* We expect various properties.
   The indentation here reflects the expected hierarchy, though these tests
   don't check for that, merely the string fragments we expect.

   { dg-final { scan-sarif-file {"invocations": } } }
     { dg-final { scan-sarif-file {"properties": } } }
       { dg-final { scan-sarif-file {"gcc/timeReport": } } }
         { dg-final { scan-sarif-file {"timevars": } } }
           { dg-final { scan-sarif-file {"name": "TOTAL",} } }
*/