From 080c56c9eb239fa4edd5a38aa39f368f78ea753f Mon Sep 17 00:00:00 2001 From: Arthur Baars Date: Wed, 11 Nov 2020 15:52:35 +0100 Subject: [PATCH] Add QL test support --- .codeqlmanifest.json | 6 ++++++ codeql-extractor.yml | 1 + tools/qltest.cmd | 5 +++++ tools/qltest.sh | 3 +++ 4 files changed, 15 insertions(+) create mode 100644 .codeqlmanifest.json create mode 100644 tools/qltest.cmd create mode 100755 tools/qltest.sh diff --git a/.codeqlmanifest.json b/.codeqlmanifest.json new file mode 100644 index 00000000000..ebcd2eec459 --- /dev/null +++ b/.codeqlmanifest.json @@ -0,0 +1,6 @@ +{ "provide": [ "ql/src/qlpack.yml", + "ql/test/qlpack.yml", + "ql/examples/qlpack.yml", + "extractor-pack/codeql-extractor.yml" + ] +} diff --git a/codeql-extractor.yml b/codeql-extractor.yml index 0e0626e6958..c4000c4c656 100644 --- a/codeql-extractor.yml +++ b/codeql-extractor.yml @@ -2,6 +2,7 @@ name: "ruby" display_name: "Ruby" version: 0.1 column_kind: "utf8" +legacy_qltest_extraction: true file_types: - name: ruby display_name: Ruby files diff --git a/tools/qltest.cmd b/tools/qltest.cmd new file mode 100644 index 00000000000..543c2c36ebd --- /dev/null +++ b/tools/qltest.cmd @@ -0,0 +1,5 @@ +@echo off + +CALL "%CODEQL_EXTRACTOR_RUBY_ROOT%\tools\autobuild.cmd" + +exit /b %ERRORLEVEL% diff --git a/tools/qltest.sh b/tools/qltest.sh new file mode 100755 index 00000000000..b65945f9ee2 --- /dev/null +++ b/tools/qltest.sh @@ -0,0 +1,3 @@ +#! /bin/sh + +exec "${CODEQL_EXTRACTOR_RUBY_ROOT}/tools/autobuild.sh"