mirror of
https://github.com/github/codeql.git
synced 2026-06-19 20:01:09 +02:00
Just: add language-tests.ts helper
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
set -eu
|
||||
|
||||
source misc/bazel/runfiles.sh 2>/dev/null || source external/ql+/misc/bazel/runfiles.sh
|
||||
source misc/bazel/runfiles.sh 2>/dev/null || source ../ql+/misc/bazel/runfiles.sh
|
||||
|
||||
ast_generator="$(rlocation "$1")"
|
||||
grammar_file="$(rlocation "$2")"
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
import '../lib.just'
|
||||
import '../justfile'
|
||||
|
||||
install: (_bazel "run" "@codeql//rust:install")
|
||||
|
||||
[group('build')]
|
||||
build: generate (_build "rust")
|
||||
|
||||
generate: (_bazel "run" "@codeql//rust/codegen")
|
||||
@@ -9,3 +10,6 @@ generate: (_bazel "run" "@codeql//rust/codegen")
|
||||
lint: (_run "python3" "lint.py")
|
||||
|
||||
format: (_run "python3" "lint.py" "--format-only")
|
||||
|
||||
[group('test')]
|
||||
language-tests *EXTRA_ARGS: (_language_tests EXTRA_ARGS source_dir() 'ql/test')
|
||||
|
||||
@@ -3,8 +3,4 @@ import "../../lib.just"
|
||||
[no-cd]
|
||||
format *ARGS=".": (_ql_format ARGS)
|
||||
|
||||
all_checks := default_db_checks + """\
|
||||
--consistency-queries=""" + source_dir() / "consistency-queries"
|
||||
|
||||
[no-cd]
|
||||
test *ARGS=".": (_just "generate") (_codeql_test "rust" "" all_checks ARGS)
|
||||
consistency_queries := source_dir() / "consistency-queries"
|
||||
|
||||
7
rust/ql/test/justfile
Normal file
7
rust/ql/test/justfile
Normal file
@@ -0,0 +1,7 @@
|
||||
import "../justfile"
|
||||
|
||||
all_checks := default_db_checks + """\
|
||||
--consistency-queries=""" + consistency_queries
|
||||
|
||||
[no-cd]
|
||||
test *ARGS=".": (_codeql_test "rust" "" all_checks ARGS)
|
||||
Reference in New Issue
Block a user