diff --git a/src/plugins/markdown-report/tests/sarif/libc.c b/src/plugins/markdown-report/tests/sarif/libc.c index 3550f50831b818362539bcb924259a356cc05193..7115614f982b8beadae4b14c5847039321fd870c 100644 --- a/src/plugins/markdown-report/tests/sarif/libc.c +++ b/src/plugins/markdown-report/tests/sarif/libc.c @@ -6,6 +6,9 @@ BIN: without-libc.sarif.unfiltered OPT: -mdr-no-print-libc -mdr-out ./without-libc.sarif.unfiltered EXECNOW: LOG without-libc.sarif sed -e "s:@PTEST_SESSION@:PTEST_SESSION:" %{dep:without-libc.sarif.unfiltered} > without-libc.sarif 2> @DEV_NULL@ + + ENABLED_IF: %{bin-available:check-jsonschema} + EXECNOW: LOG with-libc.sarif.checked check-jsonschema --schemafile $(jq '."$schema"' ./with-libc.sarif.unchecked -r) %{dep:with-libc.sarif.unchecked} > ./with-libc.sarif.checked */ #include <string.h> int main() { diff --git a/src/plugins/markdown-report/tests/sarif/oracle/cwe125.sarif b/src/plugins/markdown-report/tests/sarif/oracle/cwe125.sarif index 32551cccddc357bd1d4002062278315ccb7306d1..cc04fb7b9566ea3d437cf6dce689833f67143119 100644 --- a/src/plugins/markdown-report/tests/sarif/oracle/cwe125.sarif +++ b/src/plugins/markdown-report/tests/sarif/oracle/cwe125.sarif @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/oasis-tcs/sarif-spec/master/Schemata/sarif-schema-2.1.0.json", + "$schema": "https://raw.githubusercontent.com/oasis-tcs/sarif-spec/main/sarif-2.1/schema/sarif-schema-2.1.0.json", "version": "2.1.0", "runs": [ { diff --git a/src/plugins/markdown-report/tests/sarif/oracle/std_print.sarif b/src/plugins/markdown-report/tests/sarif/oracle/std_print.sarif index be46e566c2b8501fcd0bec656230c757e60a71de..f5c79d0b6e55c831859df9db7e9d0fc9cf26aadb 100644 --- a/src/plugins/markdown-report/tests/sarif/oracle/std_print.sarif +++ b/src/plugins/markdown-report/tests/sarif/oracle/std_print.sarif @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/oasis-tcs/sarif-spec/master/Schemata/sarif-schema-2.1.0.json", + "$schema": "https://raw.githubusercontent.com/oasis-tcs/sarif-spec/main/sarif-2.1/schema/sarif-schema-2.1.0.json", "version": "2.1.0", "runs": [ { diff --git a/src/plugins/markdown-report/tests/sarif/oracle/with-libc.sarif.checked b/src/plugins/markdown-report/tests/sarif/oracle/with-libc.sarif.checked new file mode 100644 index 0000000000000000000000000000000000000000..f1f779b7655504e7ae153e509ddf11c04cbdac00 --- /dev/null +++ b/src/plugins/markdown-report/tests/sarif/oracle/with-libc.sarif.checked @@ -0,0 +1 @@ +ok -- validation done diff --git a/src/plugins/markdown-report/tests/sarif/oracle/without-libc.sarif b/src/plugins/markdown-report/tests/sarif/oracle/without-libc.sarif index 826e579681a6ccc20a54085501d1ea137472cf9a..a9774a9f942f487709eb7ef22ff63c3589c97cd8 100644 --- a/src/plugins/markdown-report/tests/sarif/oracle/without-libc.sarif +++ b/src/plugins/markdown-report/tests/sarif/oracle/without-libc.sarif @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/oasis-tcs/sarif-spec/master/Schemata/sarif-schema-2.1.0.json", + "$schema": "https://raw.githubusercontent.com/oasis-tcs/sarif-spec/main/sarif-2.1/schema/sarif-schema-2.1.0.json", "version": "2.1.0", "runs": [ { @@ -51,9 +51,9 @@ "physicalLocation": { "artifactLocation": { "uri": "libc.c", "uriBaseId": "PWD" }, "region": { - "startLine": 13, + "startLine": 16, "startColumn": 10, - "endLine": 13, + "endLine": 16, "endColumn": 19, "byteLength": 9 }