Skip to content

Commit 9dc0b47

Browse files
committed
Add test for GPR syntax highlighting
1 parent 7debb70 commit 9dc0b47

File tree

3 files changed

+307
-1
lines changed

3 files changed

+307
-1
lines changed

integration/vscode/ada/test/suite/general/highlighting.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ suite('Highlighting', function () {
5656
});
5757
}
5858

59-
const gprTests = ['prj.gpr', 'src/test.gpr'];
59+
const gprTests = ['prj.gpr', 'src/test.gpr', 'src/ada_libfswatch.gpr'];
6060

6161
for (const relPath of gprTests) {
6262
const gprSyntaxPath = path.join(extensionRootPath, 'syntaxes', 'gpr.tmLanguage.json');
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
-- This project has been generated by GPRINSTALL Pro 26.0w (20241106) (x86_64-pc-linux-gnu)
2+
3+
with "c_libfswatch";
4+
with "c_libfswatch";
5+
with "gnatcoll_core";
6+
with "gnatcoll_minimal";
7+
8+
standard project Ada_Libfswatch is
9+
type BUILD_KIND is ("default");
10+
BUILD : BUILD_KIND := external("ADA_LIBFSWATCH_BUILD", "default");
11+
12+
for Languages use ("Ada");
13+
14+
case BUILD is
15+
when "default" =>
16+
for Source_Dirs use ("../../include/ada_libfswatch");
17+
for Object_Dir use "../../lib/ada_libfswatch";
18+
end case;
19+
20+
package Naming is
21+
case BUILD is
22+
when "default" =>
23+
null;
24+
end case;
25+
end Naming;
26+
27+
package Linker is
28+
case BUILD is
29+
when "default" =>
30+
null;
31+
end case;
32+
end Linker;
33+
34+
package Install is
35+
for Active use "False";
36+
end Install;
37+
38+
for Externally_Built use "True";
39+
40+
end Ada_Libfswatch;

0 commit comments

Comments
 (0)