Skip to content

Commit d734d4c

Browse files
committed
Run LSIF Indexer
1 parent 28600fd commit d734d4c

File tree

1 file changed

+16
-3
lines changed

1 file changed

+16
-3
lines changed

.gitlab-ci.yml

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,11 +75,24 @@ build_and_test:
7575
--xunit-output $CI_PROJECT_DIR/xunit_output.xml
7676
x86_64-linux/als${BUILD_SPACE_SUFFIX}-test/results/new/ || FAILED=true
7777

78+
- anod install lsif-ada
79+
- ( eval `anod printenv lsif-ada`;
80+
eval `anod printenv stable-gnat`;
81+
eval `anod printenv ada_libfswatch`;
82+
eval `anod printenv stable-templates_parser`;
83+
eval `anod printenv stable-langkit_support`;
84+
eval `anod printenv stable-libgpr2 --qualifier=bare`;
85+
eval `anod printenv stable-libadalang`;
86+
eval `anod printenv stable-libadalang-tools`;
87+
export GPR_PROJECT_PATH=/it/wave/x86_64-linux/als/src/subprojects/gnatdoc/gnat:$GPR_PROJECT_PATH;
88+
export GPR_PROJECT_PATH=/it/wave/x86_64-linux/als/src/subprojects/VSS/gnat:$GPR_PROJECT_PATH;
89+
cd /it/wave/x86_64-linux/als/src;
90+
lsif-ada gnat/lsp_server.gpr > $CI_PROJECT_DIR/dump.lsif )
91+
7892
- if [ ! -z ${FAILED+x} ]; then echo "There was at least one testcase failure" && exit 1; fi
7993

8094
artifacts:
8195
when: always # Upload on errors too
82-
paths:
83-
- xunit_output.xml
8496
reports:
85-
junit: xunit_output.xml
97+
junit: xunit_output.xml
98+
lsif: dump.lsif

0 commit comments

Comments
 (0)