Skip to content

Commit 72d9afe

Browse files
redsun82Copilot
andcommitted
Just: port csharp, go, javascript and ruby to new language test definition
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 85b89d2 commit 72d9afe

File tree

12 files changed

+101
-0
lines changed

12 files changed

+101
-0
lines changed

csharp/justfile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import '../lib.just'
2+
3+
[group('build')]
4+
build: (_build_dist "csharp")
5+
6+
[group('test')]
7+
language-tests *EXTRA_ARGS: (_language_tests EXTRA_ARGS source_dir() 'ql/test')

csharp/ql/justfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
import "../../lib.just"
2+
3+
[no-cd]
4+
format *ARGS=".": (_format_ql ARGS)
5+
6+
consistency_queries := source_dir() / "consistency-queries"

csharp/ql/test/justfile

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import "../justfile"
2+
3+
base_flags := ""
4+
5+
all_checks := default_db_checks + """\
6+
--check-undefined-labels \
7+
--check-repeated-labels \
8+
--check-redefined-labels \
9+
--additional-packs=ql \
10+
--consistency-queries=""" + consistency_queries
11+
12+
[no-cd]
13+
test *ARGS=".": (_codeql_test "csharp" base_flags all_checks ARGS)

go/justfile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import '../lib.just'
2+
3+
[group('build')]
4+
build: (_build_dist "go")
5+
6+
[group('test')]
7+
language-tests *EXTRA_ARGS: (_language_tests EXTRA_ARGS source_dir() 'ql/test')

go/ql/justfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
import "../../lib.just"
2+
3+
[no-cd]
4+
format *ARGS=".": (_format_ql ARGS)
5+
6+
consistency_queries := source_dir() / "consistency-queries"

go/ql/test/justfile

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import "../justfile"
2+
3+
base_flags := ""
4+
5+
all_checks := default_db_checks + """\
6+
--check-undefined-labels \
7+
--check-unused-labels \
8+
--check-repeated-labels \
9+
--check-redefined-labels \
10+
--check-use-before-definition \
11+
--consistency-queries=""" + consistency_queries
12+
13+
[no-cd]
14+
test *ARGS=".": (_codeql_test "go" base_flags all_checks ARGS)

javascript/justfile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import '../lib.just'
2+
3+
[group('build')]
4+
build: (_build_dist "javascript")
5+
6+
[group('test')]
7+
language-tests *EXTRA_ARGS: (_language_tests EXTRA_ARGS source_dir() 'ql/test')

javascript/ql/justfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
import "../../lib.just"
2+
3+
[no-cd]
4+
format *ARGS=".": (_format_ql ARGS)
5+
6+
consistency_queries := ""

javascript/ql/test/justfile

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import "../justfile"
2+
3+
base_flags := ""
4+
5+
all_checks := default_db_checks
6+
7+
[no-cd]
8+
test *ARGS=".": (_codeql_test "javascript" base_flags all_checks ARGS)

ruby/justfile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import '../lib.just'
2+
3+
[group('build')]
4+
build: (_build_dist "ruby")
5+
6+
[group('test')]
7+
language-tests *EXTRA_ARGS: (_language_tests EXTRA_ARGS source_dir() 'ql/test')

0 commit comments

Comments
 (0)