We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5c5aac6 commit 13e022dCopy full SHA for 13e022d
rust/tools/qltest.sh
@@ -4,7 +4,16 @@ set -eu
4
5
export RUST_BACKTRACE=full
6
QLTEST_LOG="$CODEQL_EXTRACTOR_RUST_LOG_DIR"/qltest.log
7
-if ! "$CODEQL_EXTRACTOR_RUST_ROOT/tools/$CODEQL_PLATFORM/extractor" --qltest >> "$QLTEST_LOG" 2>&1; then
8
- cat "$QLTEST_LOG"
9
- exit 1
10
-fi
+
+if [ -f "Cargo.lock" ]; then
+ SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
+ if ! /usr/bin/env python "${SCRIPT_DIR}/autobuild.py" >> "$QLTEST_LOG" 2>&1; then
11
+ cat "$QLTEST_LOG"
12
+ exit 1
13
+ fi
14
+else
15
+ if ! "$CODEQL_EXTRACTOR_RUST_ROOT/tools/$CODEQL_PLATFORM/extractor" --qltest >> "$QLTEST_LOG" 2>&1; then
16
17
18
19
+fi
0 commit comments